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();

posted on 2024-06-19 18:59    阅读(1)  评论(0编辑  收藏  举报