1. 程式人生 > >opencv4android不用安裝opencv manager

opencv4android不用安裝opencv manager

先將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做一下,看能不能實現。