之前集成OpenCV是通过NDK的方式,需要自己编译出so库,这是一种很低效的集成方式,很多时候需要自己写JNI的代码,不是一个很好的选择,而通过open CV官方的jar就可以引入很多种常用的API,下面来说说这种方式
首先需要先下载一个OpenCV的Android开发SDK:
新建一个空项目,然后Android Studio菜单–>File–>New–>Import Module
1、选择刚刚的sdk文件夹下的java文件夹;
2、Module name: Android studio会自动填充这项为openCVLibrary340 ,不用管它;
3、点击下一步,会出现三个复选框,都选上,点击Finish。
如果在集成过程中出现
1 | ERROR: Failed to install the following Android SDK packages as some licences have not been accepted. |
直接点击Install missing SDK package(s)下载即可
接着,需要把Module的几个编译参数改成和工程一致即可:
此时需要在app/src/main下新建文件夹jniLibs,把下载的OpenCV-android-sdk的sdk/native/libs下的所有文件拷贝到jniLibs下
- 本文作者: Tim
- 本文链接: https://zouchanglin.cn/875972981.html
- 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 许可协议。转载请注明出处!