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

OpenCv安装问题。不满意的链接器java,opencv,Opencv,多年来,我一直在尝试安装并运行opencv。我已经阅读了所有我能找到的指南和帖子,但我仍然没有运气。以下是我所做的: 在c:\opencv的默认目录中安装了opencv 已安装适用于x64和x86最新版本的microsoft可再发行文件 将C:\opencv\build\x64\vc11\bin添加到我的路径 使用以下代码创建了一个项目 导入org.opencv.core.core import org.opencv.core.Mat; import org.opencv.core.CvType

多年来,我一直在尝试安装并运行opencv。我已经阅读了所有我能找到的指南和帖子,但我仍然没有运气。以下是我所做的:

  • 在c:\opencv的默认目录中安装了opencv
  • 已安装适用于x64和x86最新版本的microsoft可再发行文件
  • 将C:\opencv\build\x64\vc11\bin添加到我的路径
  • 使用以下代码创建了一个项目
  • 导入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() );
       }
    }
    
  • 在eclipse中创建了一个包含opencv-247.jar的库

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

  • 当我运行程序时,我得到以下错误

    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    
    

    我希望任何人都能给予我帮助。我快发疯了

    您也需要导入核心类

    您可以使用:


    导入org.opencv.core.core

    ps我的java jdk是64位的,我的windows 8安装也是64位的。真是该死!花了几个星期!谢谢