OpenCv安装问题。不满意的链接错误java

时间:2013-11-19 15:45:12

标签: opencv

我已经尝试了很长时间才能安装并运行opencv。我已经阅读了我能找到的所有指南和帖子,但我仍然没有运气。这就是我所做的:

  1. 在c:\ opencv
  2. 的默认目录中安装opencv
  3. 为x64和x86最新版本安装了microsoft redistributables
  4. 将C:\ opencv \ build \ x64 \ vc11 \ bin添加到我的路径
  5. 使用以下代码
  6. 创建了一个项目

    import org.opencv.core.Core;

    import org.opencv.core.Mat;
    import org.opencv.core.CvType;
    
    public class Demo
    {
       public static void main( String[] args )
       {
          System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
          Mat mat = Mat.eye( 3, 3, CvType.CV_8UC1 );
          System.out.println( "mat = " + mat.dump() );
       }
    }
    
    1. 在eclipse中创建了一个包含opencv-247.jar

    2. 的库
    3. 将jar(而不是库)的本机路径添加为C:/ opencv / build / java / x64

    4. 当我运行程序时,我收到以下错误

      Thread [main] (Suspended (exception UnsatisfiedLinkError))  
          Mat.n_eye(int, int, int) line: not available [native method]    
          Mat.eye(int, int, int) line: 1467   
          Demo.main(String[]) line: 10    
      

      我很乐意任何人都能给予帮助。我在这里疯了!

1 个答案:

答案 0 :(得分:1)

你也需要导入Core类

你可以做:

import org.opencv.core.Core;