2016-03-30 48 views
1

我試圖在OpenCV的運行一些程序,但我得到這個錯誤:的java opencv的unsatisfiedLinkError,機庫被加載

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); 

我也添加了本地庫的路徑。

我在網上搜了很多,但這個錯誤來的唯一原因,是由於本地庫沒有加載。什麼可能是得到這個錯誤的另一個原因。

任何人都可以幫助....!任何幫助將不勝感激。

回答

1

你可能會將你的System.loadLibrary(Core.NATIVE_LIBRARY_NAME);移動到一個靜態塊,所以在opencv的任何指令之前dll被加載。

+0

感謝您的幫助..!其實我已經試過了,但沒有奏效。 –

相關問題