java opencv no opencv_java490 in java.library.path

[复制链接]
发表于 2026-1-27 00:19:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
java使用opencv处置惩罚图片,idea运行步调,报错非常信息:
  1. Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java490 in java.library.path: /Users/carter/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
  2. at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429)
  3. at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
  4. at java.base/java.lang.System.loadLibrary(System.java:1989)
  5. at org.jeecg.test.PanoramaStitching6.<clinit>(PanoramaStitching6.java:16)
  6. Process finished with exit code 1
复制代码
非常环境如下图所示:

1、非常环境分析
必要加载opencv库,看许多资料给出发起是System.loadLibrary(Core.NATIVE_LIBRARY_NAME),但是任然出现错误非常。
  1.     static {
  2.         System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
  3.     }
复制代码
2、办理方案
引入maven依赖,加载opencv java库Loader.load(opencv_java.class)。
  1.          <dependency>
  2.             <groupId>org.bytedeco</groupId>
  3.             <artifactId>opencv-platform</artifactId>
  4.             <version>4.9.0-1.5.10</version>
  5.         </dependency>
  6.     static {
  7.         Loader.load(opencv_java.class);
  8. //        System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
  9.     }
复制代码
关键代码截图:

3.相干大数据学习demo地点:
https://github.com/carteryh/big-data
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表