我正试图在opencv上运行一些程序,但我收到了以下错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError:
org.opencv.objdetect.CascadeClassifier.CascadeClassifier_0(Ljava/lang/String;)J
我已经使用以下代码加载了库libopencv_java310.so:
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
我还添加了本机库的路径。
我在互联网上搜索了很多,但出现这个错误的唯一原因是本地库没有加载。出现此错误的其他原因是什么。
有人能帮忙吗。。。。!任何帮助都将不胜感激。
您可以将System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
移动到一个静态块,以便在opencv的任何指令之前加载dll。