1

我正在尝试在 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);  

我还添加了本机库的路径。

我在互联网上搜索了很多,但出现此错误的唯一原因是未加载本机库。出现此错误的其他原因可能是什么。

任何人都可以帮助......!任何帮助将不胜感激。

4

1 回答 1

1

您可以将您的移动System.loadLibrary(Core.NATIVE_LIBRARY_NAME);到一个静态块,以便在 opencv 的任何指令之前加载 dll。

于 2016-03-30T23:40:41.100 回答