Я впадаю в отчаяние !!Я пытаюсь использовать OpenCV в Java , через JavaCV (JNA для упаковки OpenCV для Java).
Я на 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);
// ...
}
}
}
Когда я запускаю его, у меня появляется следующая ошибка:
Исключение в потоке "main"java.lang.UnsatisfiedLinkError: Невозможно загрузить библиотеку 'cxcore': dlopen (libcxcore.dylib, 9): изображение не найдено
Пожалуйста, мне нужна помощь, я часами просматривал Google, я небольше не знаю, где искать.