我越来越绝望了!!我正在尝试通过JavaCV(JNA 为 Java 包装 OpenCV)在Java中使用OpenCV 。
我在Mac OS X 1.5 上。
我安装了 OpenCV,我可以编译和运行包含的示例。所以这行得通。
现在我打开Eclipse,并创建一个新项目,如下所述: http ://code.google.com/p/javacv/
在那个新项目中,只有一个小类调用了 opencv 函数(我使用了示例代码):
import static name.audet.samuel.javacv.jna.cxcore.*;
import static name.audet.samuel.javacv.jna.cv.*;
import static name.audet.samuel.javacv.jna.highgui.*;
import static name.audet.samuel.javacv.jna.cvaux.*;
public class Test {
public static void main(String[] args) {
IplImage image = cvLoadImage("test.png", 1);
if (image == null) {
System.err.println("Could not load image file.");
} else {
cvSmooth(image, image, CV_GAUSSIAN, 3, 0, 0, 0);
// ...
}
}
}
当我运行它时,出现以下错误:
线程“主”java.lang.UnsatisfiedLinkError 中的异常:无法加载库“cxcore”:dlopen(libcxcore.dylib,9):找不到图像
拜托,我需要帮助,我在谷歌上看了几个小时,我不知道该去哪里找了。