开发的环境:Android Studio2.2.2 和 OpenCV3.1.0
一、到官网下载opencv,选择OpenCV for Android,进行解压。安装目录会有三个文件夹,apk是几个manager安装包,samples是一些源码例子和apk安装包,安装了apk包下的manager后,这些apk才能直接运行,sdk是开发包。
二、a.新建一个Android项目,然后将sdk->java包做为Module导入项目。修改刚导入的Moduleb,也就是openCVLibrary310下的build.gradle文件,对应项目下app目录下的build.gradle修改compileSdkVersion,buildToolsVersion,minSdkVersion,targetSdkVersion为相同的值.
b、复制sdk->native->libs包下的所有文件到项目main目录下的jniLibs目录中,如果没有新建一个,也可以根据需要选择个别的就行,比如armeabi和armeabi-v7a
三、修改在settings.gradle文件,加一句 include':openCVLibrary310'。修改在app目录下的build.gradle,在dependencies中加一句 compile project(':openCVLibrary310'),最后Sync Now就完成了