我已经尝试了很长时间才能安装并运行opencv。我已经阅读了我能找到的所有指南和帖子,但我仍然没有运气。这就是我所做的:
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() );
}
}
在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
我很乐意任何人都能给予帮助。我在这里疯了!
答案 0 :(得分:1)
你也需要导入Core类
你可以做:
import org.opencv.core.Core;