1、opencv-android sdk下载
下载地址:https://opencv.org/releases/
下载安卓SDK即可
2、解压下载好的SDK
3、导入opencv的SDK到安卓项目中
导入步骤在/OpenCV-android-sdk/sdk/build.gradle文件的注释中写的非常详细,大家可安装官方给出的步骤导入。
4、问题处理
4.1、compileSdkVersion is not specified处理
按IDE的提示修改
4.2、Plugin with id 'kotlin-android' not found处理
按截图中的改写
plugins { id 'com.android.library' id("org.jetbrains.kotlin.android") version "1.8.10" apply true
}
4.3、Namespace not specified 命名空间未指定
4.4、Error while evaluating property 'compilerOptions.jvmTarget' of task ':opencv:compileDebugKotlin'.
kotlinOptions { jvmTarget = JavaVersion.VERSION_1_8
}
4.5、OpenCVEngineInterface文件未编译
启用aidl文件编译
buildFeatures { buildConfig true aidl true
}
5、编译成功
解决完上面一系列坑之后终于编译成功了
6、添加安卓项目的module依赖关系
打开项目结构设置页面
选择app模块并点击“+”按钮,然后选择模块依赖
勾选opencv模块点击确认即可