线程“主”中的异常java.lang.UnsatisfiedLinkError:java.library.path中没有jniopencv_highgui

时间:2018-07-22 12:30:08

标签: java javacv

刚刚安装了javaCV。我导入了项目中的所有罐子,但是当我退出这段代码时,我得到了这个错误:

import static com.googlecode.javacv.cpp.opencv_core.cvReleaseImage;
import static com.googlecode.javacv.cpp.opencv_highgui.cvLoadImage;
import static com.googlecode.javacv.cpp.opencv_highgui.cvShowImage;
import static com.googlecode.javacv.cpp.opencv_highgui.cvWaitKey;
import static com.googlecode.javacv.cpp.opencv_imgproc.CV_GAUSSIAN;
import static com.googlecode.javacv.cpp.opencv_imgproc.cvSmooth;

IplImage img = cvLoadImage("HelloWorld.jpg");
cvShowImage("Hello-World", img);
cvSmooth(img, img, CV_GAUSSIAN, 13);
cvShowImage("Blur-Image", img);
cvWaitKey();
cvReleaseImage(img);

是什么原因造成的?

1 个答案:

答案 0 :(得分:0)

已添加

static {
    System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
}

在主文件中并且可以正常工作。只需要这一行代码