您的位置:首页 > 移动开发 > Android开发

Android Studio2.2.2以后版本用CMake方法配置OpenCV3.1.0完善版

2017-01-05 16:26 281 查看
1、新建一个支持c++的工程

2、修改app目录下的build.gradle,在defaultConfig添加


将OpenCV-Android-sdk\sdk\native\libs下的libs文件件拷到工程的main目录下,并重命名为jniLibs

在android{}下添加


3、导入Java类库,路径在OpenCV-3.1.0-android-sdk\OpenCV-android-sdk\sdk\java中




找到自己所存放的位置确认便可,因为我的已经导入过了,所以提示已经存在




其中,so文件千万不要引错了,否则会报错,如下:(我这个位置之前忘引用了,调了好久才发现,浪费了不少时间)


5、下面是我写的.cpp文件,贴了部分函数供大家参考






注意:extern”C” 后面的
{}在有多个函数时不要忘写了,还有方法的引用位置不要填错了,我是在MainActivity中引用的

6、贴上MainActivity代码





大功告成,贴上运行图



有写的不对的地方还请大神们指教哈,收拾下要下班喽
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: