android配置opencv
在官网中下载:https://opencv.org/releases/
解压到文件夹中
2 加载Module
选择 Menu -> “File” -> “New” -> “New Module” -> “Import Gradle project”
这种方法会将所有的OpenCV Android SDK内容拷贝到项目中,约200MB
选择openCV-android-sdk目录下的sdk文件夹,module名称改为:opencv
如果报错:A problem occurred evaluating project ‘:opencv’. Plugin with id ‘kotlin-android’ not found.,则注释掉build.grandle中的apply plugin: ‘kotlin-android’,
注意修改grandle的sdkVersion,修改到和项目相同。
然后同步(Sync Now)
此时可能会有没有安装CMAKE tool或者让你安装NDK之类的,
CMAKE工具在SDK manager - SDK tool中安装,
NDK按照它的提示进行安装
此时检查下setting.grandle是否包含类似的内容, 如果没有需要手动添加,正常情况下是有的:
include ':opencv'
project(':opencv').projectDir = new File(rootDir, 'OpenCV-android-sdk/sdk/')
1
2
3 添加依赖
在app/build.grandle中加入:
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation project(':opencv')
1
2
加入后的样子:
点击 SynC Now
此时OpenCV环境配置完成
4 使用前
在使用openCV时,需要加载库:
下面的两句任选则一句,添加在一个使用openCV之前的位置。
System.loadLibrary("opencv_java4");
OpenCVLoader.initDebug();