包“org.opencv.core.Mat”可以用于简单的Java程序吗?
发布时间:2020-12-14 06:01:48 所属栏目:Java 来源:网络整理
导读:我正在尝试使用opencv在 Java中执行一些操作.我正在使用 Eclipse Kepler IDE. 当我尝试使用构造函数声明一个新矩阵时会发生问题,然后我在控制台中收到以下错误: Exception in thread "main" java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat(III
我正在尝试使用opencv在
Java中执行一些操作.我正在使用
Eclipse Kepler IDE.
当我尝试使用构造函数声明一个新矩阵时会发生问题,然后我在控制台中收到以下错误: Exception in thread "main" java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat(III)J at org.opencv.core.Mat.n_Mat(Native Method) at org.opencv.core.Mat.<init>(Mat.java:477) 我正在使用OpenCV 2.4.8 for OSX,OSX 10.9.1和Eclipse Kepler. 这是我的代码: import java.util.ArrayList; import java.util.List; import org.opencv.core.CvType; import org.opencv.core.Mat; import org.opencv.core.Size; public class FisherFaces { public static void main(String[] args) { Size s = new Size(new double[] {3,3}); Mat g= new Mat(3,3,CvType.CV_8UC1); } 我有什么错误导致这个错误吗? 解决方法
我发现了问题,我没有加载本机库,添加下面的行修复它.
System.loadLibrary(Core.NATIVE_LIBRARY_NAME); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |