【发布时间】:2019-06-30 01:43:14
【问题描述】:
我正在使用 opencv v2.4.13 来捕获图像并打开图像文件。但是当我运行它时显示错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org/opencv/core/Core
at com.ismo.First.<clinit>(First.java:33)
这是引发错误的代码:
public class First {
static ImgShow imgShowOrigin = new ImgShow("WELCOME");
static String srcPath = "C:/Users/JAFFAR/Pictures/Testing";
static {
// Load Opencv native library
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
}
public static void main(String[] args) {
System.out.println("Start app...");
openImage();
System.out.println("Done!");
}
public static void openImage() {
Mat m = Highgui.imread(srcPath + "img1.jpg");
Size imgSize = m.size();
Imgproc.resize(m, m, new Size(500, imgSize.height * 500 / imgSize.width), 1.0, 1.0, INTER_CUBIC);
imgShowOrigin.show(m);
}
}
【问题讨论】:
-
创建一个最小的示例而不是粘贴整个类,这样人们就可以看到错误和任何相关的方法,以便读者可以专注于那段特定的小代码。
标签: java eclipse opencv exception