OpenCV On Androidstudio的环境配置

2022-07-31,,,

准备工作:

  1. 找到适配的版本有两个下载地址一号传送门
  2. 二号传送门

新建一个Androidstudio项目
点击EmptyActivity
我这里是默认设置,直接点击finish完成项目创建

点击工具栏的file找到new然后再点击import module
勾选到java

点击next最后点击finish完成导入

删除掉该行:

找到build.gradle(APP)的minSdkVersiontargetSdkVersion的数值(先记住)

然后找到build.gradle(opencvlibrary349)修改对应minSdkVersiontargetSdkVersion的信息

修改后点击Sync Now还是存在错误的话就需要
下一步更改
compileSdkVersion 的值由14修改到对应的值(我这里的是30)

修改后再一次Sync Now 报错则会变成
Failed to find Build Tools revision 29.0.2
最后更换成自己有的build tools即可完成编译(此编译过程需要搭梯子)

接下来点击

逐步点击

最后勾选,点击OK

完成加载没有报错
接下来进入这个文件名目录下全选(可以根据个人选择)然后copy文件到

project\APP\libs

点击libs右键paste
这样既可文件复制完成

切换
找到build.gradle(APP目录下)

build.gradle添加一下代码

sourceSets {
        main {
            jni.srcDirs = []
            jniLibs.srcDirs = ['libs']
        }
    }

点击sync now进行同步
然后进行编译,编译没有错误,环境配置就是搭建成功了!!!

接下来就是测试了
找到一下目录右键粘贴测试的图片

添加一下代码:

 static {
        if(!OpenCVLoader.initDebug())
        {
            Log.d("opencv","初始化失败");
        }
    }

进一步编译测试还是了问题
后续再补上测试教程

本文地址:https://blog.csdn.net/qq_45771209/article/details/107546817

《OpenCV On Androidstudio的环境配置.doc》

下载本文的Word格式文档,以方便收藏与打印。