做个笔记总结一下自己在学习OpenCV中遇到的问题,也欢迎大家一起交流
首先先来说说安装OpenCV的过程
1.官网下载OpenCV,我下载的是3.2.0,路径是这个:(https://opencv.org/opencv-3-2.html)下的Android SDKSources,解压缩以后就要开始配置环境了
2.新建一个AndroidStudio项目,点击File-new-import module,把OpenCV-android-sdk下面的java添加到项目中

3.这样大概就完成了,但是运行的时候会提示安装opencv manager的apk,这样很不友好,所以我们还需要再进行下一步操作,把OpenCV-android-sdk->sdk->native->libs添加到项目的libs中
4.再把OpenCV-android-sdk->samples->image-manipulations->res->layout文件image_manipulations_surface_view.xml拷贝到自己的layout下
5.再把OpenCV-android-sdk->samples->image-manipulations->src->...->imagemanipulations下的ImageManipulationsActivity.java拷贝到自己新建的项目中
6.在AndroidManifest.xml配置,具体可以参考java里面的AndroidManifest.xml

7.最后一步,在app的gradle里面需要添加这个
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}

8.整个配置就完成了,下一步就可以编写代码运行啦!
网友评论