我正在尝试用java开发一个小项目,用于图像关键点识别和匹配,以使用Netbeans中的OpenCv库比较图像。我安装了openCV-3.1.0,并在netbeans中添加了一个名为openCV的新库,给出了类路径
as "/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的初学者。