1、opencv下载地址
选择Android版本
官网下载慢,百度云下载地址
OpenCV 下载驿站(百度云盘下载,同步更新)_yanzi1225627的专栏-CSDN博客_opencv下载
2、解压安装
unzip -d ~/Mysoftware/ opencv-3.3.0-android-sdk.zip
3、项目使用opencv
在项目中点击File—>New—>Import Module…
选择opencv的安装路径
4、导入成功
5、添加依赖关系
File-->Project Structure-->Dependencies-->app 然后点击“+”号,选择第三个Module Dependency,选择openCVLibrary即可。
6、设置版本号一致
使app的build.gradle和opencv的build.gradle如下信息版本一致:
compileSdkVersion
buildToolsVersion
minSdkVersion
targetSdkVersion
app的build.gradle:
opencv的build.gradle:
5、在app/src/main下新建文件夹jniLibs,将下载的OpenCV-android-sdk的sdk/native/libs下的所有文件拷贝到jniLibs下。
6、运行出现错误
error
ERROR: The minSdk version should not be declared in the android manifest file. You can move the version from the manifest to the defaultConfig in the build.gradle file.
Remove minSdkVersion and sync project
Affected Modules: openCVLibrary330
错误原因,opencv中自己定义了版本的信息,删除opencvSDK中的AndroidManifest.xml的版本信息即可。
删除此行
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21"/>