Eclipse OpenCV图像路径不起作用

时间:2016-08-11 02:31:36

标签: java eclipse opencv

我尝试了一切,但似乎没有什么工作在这里。我只想用OpendCV读取图像。这是代码:

Mat image = Highgui.imread("/src/resources/figures.png");

这是在MainApp.java

Project Structure

但仍然得到同样的错误:

OpenCV Error: Assertion failed ((scn == 3 || scn == 4) && (depth == CV_8U || depth == CV_32F)) in cv::cvtColor, file ..\..\..\..\opencv\modules\imgproc\src\color.cpp, line 3961

figures.png图像是我想要获取的图像,我将相同的文件放在com.ia包内外,但仍然无效。我试过了:

Mat image = Highgui.imread("figures.png");
Mat image = Highgui.imread("src/com/ia/figures.png");
Mat image = Highgui.imread("/src/com/ia/figures.png");
Mat image = Highgui.imread("/com/ia/figures.png");

更多的组合,有人可以帮助我,我会为此疯狂。我对其他项目也有同样的问题,eclipse的文件路径有什么问题¿?¿

1 个答案:

答案 0 :(得分:2)

UnsatisfiedLinkError是因为没有链接的OpenCV库,你可以先加载这样的lib:

System.loadLibrary("lib_name");

再试一次。