使用jni进行opencv开发可以快速地将PC端的opencv代码移植到手机上,但是如何在android studio下进行配置,网上几乎找不到教程,大多都是eclipse下使用mk文件的方法,找不到使用gradle的方案,摸了几天,总算是摸清楚了。
其实找对了方法,用android studio配置环境要比eclipse简单很多,首先是预先准备的环境:
1.Android studio,官网最新版,我用的是2.3.1;
2.OpenCV4Android,官网最新版,我用的3.2.0;
就这两个就行了,不需要像eclipse一样手动配置jni啊adt啊一堆有的没的。
配置步骤如下:
【1.新建项目】
选中"Include C++ support",后面无脑next,Android会帮你把jni环境直接配置好。等gradle build完毕,可以在project窗口的Android标签页下看到有External Build Files,下面是一个CMakeList.txt文件,这个是Android Studio自动生成的一个makefile,相当于用cmake编译jni的部分,如果你cmake用得很熟练,那么只要在这个文件里配置好opencv