天天看點

Android上最快使用openVC(AndroidStudio)

之前使用openVC,需要導入openCVLibrary2411庫,坑的是還要安裝OpenCV_2.4.3.2_Manager_2.4_*.apk

網上有三種方法:1靜态連結庫  2動态連結庫  3java+動态連結庫

http://blog.csdn.net/qq_15602525/article/details/54709242

原理都懂,但中途總是遇到各種坑:

1.下載下傳:http://download.csdn.net/detail/sbsujjbcy/9275897

2.拷貝:下載下傳項目裡app/src/main/java/org.opencv這個包到java目錄下

3.拷貝:下載下傳項目裡app/src/main/libs 到你項目app/src/main/libs

4.拷貝:下載下傳項目裡app/src/main/jniLibs/armeabi/libopencv_java3.so到你app/src/mai/jniLibs/ameabi

5.

但是org.opencv.engine包中是一個aidl,我們需要将它剪貼到aidl目錄中去,就像這樣子

http://www.sxt.cn/editor/attached/image/20151101/714238790/3ab32b93-3139-402b-bd2c-534469a1ea78.jpg 最後還有一個資源檔案attrs.xml,拷過來 http://www.sxt.cn/editor/attached/image/20151101/714238790/bdde6e83-b498-4925-88a3-5bfc19cf5df2.jpg build一下項目,不出意外應該會報錯,這時候找到該類,引入自己的R檔案包就可以了 http://www.sxt.cn/editor/attached/image/20151101/714238790/6181122c-7986-42bb-bd0b-0f33505e8d1c.jpg

再次build應該就不會有什麼問題了。

然後:MainActivity.java裡

public void onResume()
{
    super.onResume();
    OpenCVLoader.initDebug();
}      

好了,到這裡就可以愉快的使用openVC庫了,成功避免了多安裝apk.

繼續閱讀