本文主要介绍在 Android 中导入 OpenCV SDK。
博主博客
OpenCV SDK 导入
一、下载并且解压
- 下载 opencv-4.3.0-android-sdk.zip OpenCV SDK。
- 下载后解压。
二、新建项目
- 新建项目(如果原本有项目跳过此步)。
三、导入 OpenCV 模块到项目
- 选择 File->New->Import Module… 。
- 选择 opencv-4.3.0-android-sdk\OpenCV-android-sdk\sdk 。
- 点击 OK。
- 点击 Next 。
- Module name 可以修改为 :openCVLibrary430 。
- ✔ Replace jars with dependencies, when possible 。
- ✔ Replace library sources with dependencies, when possible 。
- ✔ Create Gradle-style (camelCase) module names 。
- 点击 Finish。
四、修改 OpenCV 模块中的 SDK 版本
- 修改 openCVLibrary430 模块的 build.gradle 。
- compileSdkVersion。
- minSdkVersion 。
- targetSdkVersion 。
- 注意这里的版本都是和 app 模块中的 build.gradle 是一致的。
五、导入模块到 app 模块
- 在 app 模块的 build.gradle 的 dependencies 加入 implementation project(‘:openCVLibrary430’) 。
六、加入权限
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
<uses-feature android:name="android.hardware.camera.front.autofocus" android:required="false"/>
七、完成
- 以上 SDK 已经导入。
参考资料:
A Beginner’s Guide to Setting up OpenCV Android Library on Android Studio