我正在javacv项目上工作,但每次我都试图声明一个矩阵,如下所示:
Mat trainingData = new Mat();
我得到这个错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat()J
at org.opencv.core.Mat.n_Mat(Native Method)
at org.opencv.core.Mat.<init>(Mat.java:447)
当我寻找一个解决方案时,我总是发现我必须添加:
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
但是我总是有同样的错误
当应用程序试图加载一个本地库而该库不存在时,在运行时抛出UnsatisfiedLinkError。
听起来像是在连接库或在IDE中没有正确设置库时出了问题。
见:http://docs.opencv.org/doc/tutorials/introduction/java_eclipse/java_eclipse.html java-eclipse