挺详细的OpenCV4+NDK环境搭建和入门Demo

本人开发环境:末尾有源码下载链接

Android Studio 3.3.2(版本>=2.2即可)
Android NDK 19.2.5345600

CMAKE

Android SDK 28

OpenCV-4.1.0-android-sdk OpenCV下载地址(点击此链接选择版本下载)


安装LLDB,Cmake,NDK

1.创建项目(NDK)

我们打开Android Studio新建一个项目,选择Native C++


新建

C++Stand选择为C++11,因为这个兼容性比较好,几乎全网的人都选这个


C++选择

完成之后,项目就可以直接运行了,运行效果如下


之前开发ndk是非常复杂的,很多东西都是需要自己来配置,现在android studio 连demo都帮我们写好了,非常nice!

接下来需要引入opencv4.1.0了

首先修改build.gradle文件


这个jinLibs.srcDirs 这个路径是我们上面下载的OpenCV4.1.0中的动态库路径


动态库路径,注意如果要下载源码的到时候记得换一下路径即可

接下来比较重要的是CMakeList.txt代码的配置 


文末有代码

最后我们需要点击选项上的Build-Refresh Linked C++ Projects,完成后我们展开native-lib下面的includes后里面有个opencv2已经添加进来了,如下图:


那么就可以写代码了

demo演示(图片灰度化)

1.native-lib.cpp代码如下


Activity代码


运行效果


下载链接

End

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容