Windows 7 中的 Javacv UnsatisfiedLinkError

标签 java windows-7 opencv javacv unsatisfiedlinkerror

在我的项目中,我想从我的网络摄像头捕捉图像。

我按照此 "OpenCV-JavaCV : eclipse project configuration windows 7" blog post 中的说明逐步配置.

配置完成后,我测试了示例代码,应用程序找到了我的网络摄像头

SETUP:设置设备 0

设置:Namuga 1.3M 网络摄像头

设置:无法使用 SmartTee 找到预览图钉

SETUP:捕获回调设置

设置:设备已设置并准备好捕获。

然后我得到一个错误,它是 .dll 错误。

我使用的是 Windows 7 x64。

Exception in thread "Thread-2" java.lang.UnsatisfiedLinkError: C:\Users\Administrator\AppData\Local\Temp\javacpp153028723186\jniopencv_core.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:418)
at com.googlecode.javacpp.Loader.load(Loader.java:368)
at com.googlecode.javacpp.Loader.load(Loader.java:315)
at com.googlecode.javacv.cpp.opencv_core.<clinit>(opencv_core.java:131)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.googlecode.javacpp.Loader.load(Loader.java:334)
at com.googlecode.javacpp.Loader.load(Loader.java:315)
at com.googlecode.javacv.cpp.opencv_core$CvArr.<clinit>(opencv_core.java:158)
at com.googlecode.javacv.VideoInputFrameGrabber.grab(VideoInputFrameGrabber.java:158)
at GrabberShow.run(GrabberShow.java:24)
at java.lang.Thread.run(Unknown Source)

我该如何解决这个问题?

最佳答案

检查你的Opencv版本和JavaCv版本是否匹配。您可以在 javacv-bin 的自述文件中查看它是否明确说明了所需的 opencv 版本。

关于Windows 7 中的 Javacv UnsatisfiedLinkError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10790613/

相关文章:

windows - 在 Windows 7 机器上安装后 RabbitMQ 服务器没有启动

python - 使用 python 将 Opencv Mat 转储到 YAML 文件中

python - 如何使用 opencv python 从矩阵创建图像?

java - 如何从以毫秒为单位的长 Epoch 时间创建 Java 8 LocalDate?

windows-7 - Windows 7 通配符扩展

java - 如何安全地处理 Java 的包装原语

regex - 是否有基于 GNU Windows 的文本编辑器,它使用完整的正则表达式和用于查找替换的出色文档?

java - 在 Android Studio 中的 Java 和 Android 程序之间共享一个 OpenCV 类

Java:多线程邮件应用程序泄漏内存

java - 有没有 ?。 Java 运算符执行空指针检查?