opencv4android不用安裝opencv manager
阿新 • • 發佈:2019-02-06
先將OpenCVLoader.initAsync()註釋掉,去Opencv官網下載OpenCV-2.4.10-android-sdk,分別將\OpenCV-2.4.10-android-sdk\sdk\native\libs\armeabi和\OpenCV-2.4.10-android-sdk\sdk\native\libs\armeabi-v7a目錄下的libopencv_java.so檔案複製到工程目錄的\libs\armeabi和\libs\armeabi-v7a路徑下。
@Override
public void onResume(){
super .onResume(); //OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_10, this, mLoaderCallback);
if(OpenCVLoader.initDebug()){ //預設載入opencv_java.so庫
mLoaderCallback.onManagerConnected( LoaderCallbackInterface.SUCCESS);
//載入依賴opencv_java.so的jni庫
//System.loadLibrary("XXXV");
}
}
直接用官網的libopencv_java.so(9.56MB)檔案,雖然達到了不用安裝opencv manager的目的,但最終的apk檔案也因此增加了差不多10MB。以後有時間參考http://blog.csdn.net/yanzi1225627/article/details/27863615做一下,看能不能實現。