Как использовать OpenCV для Java в Netbeans-Ubuntu

Я пытаюсь разработать небольшой проект в java для распознавания и сопоставления ключевых точек изображения для сравнения изображений с использованием библиотеки OpenCv в Netbeans. я установил openCV-3.1.0 и добавил новую библиотеку в netbeans с именем OpenCV, дающую classpathas "/home/shoaib/opencv-3.1.0/build/bin/opencv-310.jar". Затем я щелкаю правой кнопкой мыши по моему проекту netbeans и добавляю библиотеку opencv в «Библиотеки». В опции «Выполнить» я дал VM Options as "java -Djava.library.path="/home/shoaib/opencv-3.1.0/build/bin/opencv-310.jar", также попробовал java -Djava.library.path="/home/shoaib/opencv-3.1.0/build/bin/"

когда я компилирую свою программу, она успешно скомпилирована и показывает

Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar

но когда я запускаю свою java-программу, она выдает ошибку:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java310 in java.library.path

ошибка в строке System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

Я много гуглил, но не смог решить свою проблему. Может ли кто-нибудь мне помочь?? Я новичок в java и openCV.


person Sony Khan    schedule 20.01.2016    source источник


Ответы (1)


наконец решил это. Проблема заключалась в установке и пути к собственной библиотеке. я переустанавливаю opencv и устанавливаю собственный путь к библиотеке как

/home/user/opencv-3.1.0/build/lib

который содержит .so файлов. я следовал следующему руководству по установке opencv http://milq.github.io/install-opencv-ubuntu-debian/ и для использования его в eclipse я перешел по этой ссылке http://docs.opencv.org/2.4/doc/tutorials/introduction/java_eclipse/java_eclipse.html

person Sony Khan    schedule 28.01.2016