Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.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
Netbeans Win7中的JavaCV/OpenCV错误_Netbeans_Opencv_Javacv - Fatal编程技术网

Netbeans Win7中的JavaCV/OpenCV错误

Netbeans Win7中的JavaCV/OpenCV错误,netbeans,opencv,javacv,Netbeans,Opencv,Javacv,64位,JDK1.7,OpenCV 2.40,新版本JavaCV的代码 package test; import static com.googlecode.javacv.cpp.opencv_core; import static com.googlecode.javacv.cpp.opencv_highgui; import com.googlecode.javacv.CanvasFrame; public class Test{ publ

64位,JDK1.7,OpenCV 2.40,新版本JavaCV的代码

package test; 

 import static com.googlecode.javacv.cpp.opencv_core; 
 import static com.googlecode.javacv.cpp.opencv_highgui; 
 import com.googlecode.javacv.CanvasFrame; 

        public class Test{ 
        public static void main(String args) { 
        final IplImage image = cvLoadImage("img1.png");
        final CanvasFrame canvas = new CanvasFrame("Demo");
        canvas.showImage(image);
        canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
  } 
} 
我收到上述代码的以下错误:

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\BBPATIL\AppData\Local\Temp\javacpp173171889406337\jniopencv_core.dll: Can't find dependent libraries
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1928)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1825)
    at java.lang.Runtime.load0(Runtime.java:792)
    at java.lang.System.load(System.java:1059)
    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(Class.java:264)
    at com.googlecode.javacpp.Loader.load(Loader.java:334)
    at com.googlecode.javacv.cpp.opencv_imgproc.<clinit>(opencv_imgproc.java:96)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at com.googlecode.javacpp.Loader.load(Loader.java:334)
    at com.googlecode.javacv.cpp.opencv_highgui.<clinit>(opencv_highgui.java:91)
    at sdmcetd.main(sdmcetd.java:11)
Java Result: 1
线程“main”java.lang.UnsatifiedLinkError中出现异常:C:\Users\BBPATIL\AppData\Local\Temp\javacpp173171889406337\jniopencv_core.dll:找不到相关库
位于java.lang.ClassLoader$NativeLibrary.load(本机方法)
位于java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1928)
位于java.lang.ClassLoader.loadLibrary(ClassLoader.java:1825)
位于java.lang.Runtime.load0(Runtime.java:792)
位于java.lang.System.load(System.java:1059)
位于com.googlecode.javacpp.Loader.loadLibrary(Loader.java:418)
位于com.googlecode.javacpp.Loader.load(Loader.java:368)
位于com.googlecode.javacpp.Loader.load(Loader.java:315)
在com.googlecode.javacv.cpp.opencv_core.(opencv_core.java:131)
位于java.lang.Class.forName0(本机方法)
位于java.lang.Class.forName(Class.java:264)
位于com.googlecode.javacpp.Loader.load(Loader.java:334)
在com.googlecode.javacv.cpp.opencv_imgproc.(opencv_imgproc.java:96)
位于java.lang.Class.forName0(本机方法)
位于java.lang.Class.forName(Class.java:264)
位于com.googlecode.javacpp.Loader.load(Loader.java:334)
在com.googlecode.javacv.cpp.opencv_highgui上(opencv_highgui.java:91)
位于sdmcetd.main(sdmcetd.java:11)
Java结果:1
请任何人尽快帮助我

  • 确保已正确设置path变量
  • 如果javacv和opencv应该相同,则比特数应该相同
您可以在下面的链接中找到详细说明


设置openCV目录的环境变量,如路径、类路径。 如果问题存在,请从internet下载javacv-0.1.jar并将其作为您的库