Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JNI2OpenCV中缺少库?_Java_Dll_Opencv_Face Recognition - Fatal编程技术网

Java JNI2OpenCV中缺少库?

Java JNI2OpenCV中缺少库?,java,dll,opencv,face-recognition,Java,Dll,Opencv,Face Recognition,说到JNI2OpenCV,我是个新手。它在java.library.path方面有错误。我读过这篇文章,但似乎这与我的不同。以下是我得到的错误: 线程“main”java.lang.UnsatifiedLink中出现异常错误:C:\JNI2OpenCV.dll:找不到依赖库 位于java.lang.ClassLoader$NativeLibrary.load(本机方法) 位于java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803) 位于j

说到JNI2OpenCV,我是个新手。它在java.library.path方面有错误。我读过这篇文章,但似乎这与我的不同。以下是我得到的错误:

线程“main”java.lang.UnsatifiedLink中出现异常错误:C:\JNI2OpenCV.dll:找不到依赖库 位于java.lang.ClassLoader$NativeLibrary.load(本机方法) 位于java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803) 位于java.lang.ClassLoader.loadLibrary(ClassLoader.java:1728) 位于java.lang.Runtime.loadLibrary0(Runtime.java:823) 位于java.lang.System.loadLibrary(System.java:1028) 在jni2opencv.JNIOpenCV.(FaceDetection.java:6) 在jni2opencv.FaceDetection.(FaceDetection.java:16) 在jni2opensv.Main.Main(Main.java:18)

我已经将DLL复制到我的特定库中,但仍然会出现这些错误。我甚至试过Dependency Walker,但我一点也不知道它告诉我什么。有什么帮助吗?谢谢!:)

    检查安装微软C++ 2010可重分配。< /LI>
  • 确保“C:\opencv\build\common\tbb”是环境变量中的路径
  • 下载javacv-0.1.jar并将其作为项目中的库文件
  • 如果问题存在,请从internet下载cv100.dll、cvcam100.dll、cxcore100.dll、opencv_highgui220.dll,并将其复制到system32
  • 还要确保OpenCV库与javaCV兼容,并且OpenCV文件夹包含一个名为“bin”的文件夹
  • 如果问题仍然存在,请安装openCVdotnet