Я получаю отчаяние!! Я пытаюсь использовать 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, я не знаю, где искать больше.