1

I am trying to develop a small project in java for image keypoint recognition and matching to compare images using OpenCv library in Netbeans. i installed openCV-3.1.0 and add a New Library in netbeans named as OpenCV giving classpathas "/home/shoaib/opencv-3.1.0/build/bin/opencv-310.jar". Then i right click on my netbeans project and add opencv library in "Libraries". In Run opton i gave VM Options as "java -Djava.library.path="/home/shoaib/opencv-3.1.0/build/bin/opencv-310.jar" also tried java -Djava.library.path="/home/shoaib/opencv-3.1.0/build/bin/"

when i compile my programme it compiled successfullly and shows

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

but when i run my java programme it gives error:

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

error is at line System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

i googled it a lot but couldn't resolve my problem.Can anyone help me?? i am beginner to java and openCV.

1 Answer 1

1

finally resolved it. Issue was in native library installation and path. i reinstall opencv and set native library path as

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

that contains .so files. i fllowed following tutorial foe opencv installation http://milq.github.io/install-opencv-ubuntu-debian/ and for using it in eclipse i followed this link http://docs.opencv.org/2.4/doc/tutorials/introduction/java_eclipse/java_eclipse.html

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.