【问题标题】:JavaCV/OpenCV error in Win7Win7 中的 JavaCV/OpenCV 错误
【发布时间】:2012-12-02 01:41:51
【问题描述】:

64位,JDK 1.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

请任何人尽快帮助我..!!!!

【问题讨论】:

    标签: netbeans opencv javacv


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:
      • 确保您已正确设置路径变量。
      • 如果 javacv 和 opencv 应该相同的位数

      您可以在下面的链接中找到详细说明。

      http://opencvlover.blogspot.in/2012/04/javacv-setup-with-eclipse-on-windows-7.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-03-08
        • 2012-08-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-08
        • 2011-04-11
        相关资源
        最近更新 更多