之前使用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目录中去,就像这样子
最后还有一个资源文件attrs.xml,拷过来
build一下项目,不出意外应该会报错,这时候找到该类,引入自己的R文件包就可以了
再次build应该就不会有什么问题了。
然后:MainActivity.java里
public void onResume() { super.onResume(); OpenCVLoader.initDebug(); }好了,到这里就可以愉快的使用openVC库了,成功避免了多安装apk.