加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows 7中的Javacv UnsatisfiedLinkError

发布时间:2020-12-14 04:36:57 所属栏目:Windows 来源:网络整理
导读:在我的项目中,我想从我的网络摄像头捕获图像. 我按照“OpenCV-JavaCV : eclipse project configuration windows 7” blog post的说明逐步配置. 配置完成后,我测试了样本代码,应用程序找到了我的网络摄像头 设置:设置设备0 设置:Namuga 1.3M网络摄像头 设置
在我的项目中,我想从我的网络摄像头捕获图像.

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

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

设置:设置设备0

设置:Namuga 1.3M网络摄像头

设置:无法使用SmartTee找到预览引脚

设置:捕获回调集

设置:设备已设置并准备捕获.

然后我得到一个错误,即.dll错误.

我使用的是Windows 7 x64.

Exception in thread "Thread-2" java.lang.UnsatisfiedLinkError: C:UsersAdministratorAppDataLocalTempjavacpp153028723186jniopencv_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所需的版本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读