Mat*_*oli 10 java eclipse macos opencv javacv
我越来越绝望!我试图在Java中使用OpenCV,通过JavaCV(JNA为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);
// ...
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我有以下错误:
线程"main"中的异常java.lang.UnsatisfiedLinkError:无法加载库'cxcore':dlopen(libcxcore.dylib,9):找不到图像
请,我需要帮助,我看了几个小时谷歌,我不知道在哪里寻找.
结果发现 SVN 版本与 JavaCV 不兼容。
我下载了最新的官方版本(2.1),编译安装,运行正常。
请参阅http://code.google.com/p/javacv/issues/detail?id=19
| 归档时间: |
|
| 查看次数: |
20788 次 |
| 最近记录: |