OpenCV On Androidstudio的环境配置

准备工作:

  1. 找到适配的版本有两个下载地址一号传送门
  2. 二号传送门
    OpenCV On Androidstudio的环境配置_第1张图片
    OpenCV On Androidstudio的环境配置_第2张图片

新建一个Androidstudio项目
点击EmptyActivityOpenCV On Androidstudio的环境配置_第3张图片
我这里是默认设置,直接点击finish完成项目创建
OpenCV On Androidstudio的环境配置_第4张图片

点击工具栏的file找到new然后再点击import moduleOpenCV On Androidstudio的环境配置_第5张图片
勾选到java
OpenCV On Androidstudio的环境配置_第6张图片
OpenCV On Androidstudio的环境配置_第7张图片
点击next最后点击finish完成导入
OpenCV On Androidstudio的环境配置_第8张图片
删除掉该行:
OpenCV On Androidstudio的环境配置_第9张图片
找到build.gradle(APP)的minSdkVersiontargetSdkVersion的数值(先记住)
OpenCV On Androidstudio的环境配置_第10张图片
然后找到build.gradle(opencvlibrary349)修改对应minSdkVersiontargetSdkVersion的信息
在这里插入图片描述

修改后点击Sync Now还是存在错误的话就需要
下一步更改
compileSdkVersion 的值由14修改到对应的值(我这里的是30)
OpenCV On Androidstudio的环境配置_第11张图片
修改后再一次Sync Now 报错则会变成
Failed to find Build Tools revision 29.0.2
最后更换成自己有的build tools即可完成编译(此编译过程需要搭梯子)
OpenCV On Androidstudio的环境配置_第12张图片
OpenCV On Androidstudio的环境配置_第13张图片
接下来点击
在这里插入图片描述
逐步点击
OpenCV On Androidstudio的环境配置_第14张图片
最后勾选,点击OK
OpenCV On Androidstudio的环境配置_第15张图片
完成加载没有报错OpenCV On Androidstudio的环境配置_第16张图片
接下来进入这个文件名目录下全选(可以根据个人选择)然后copy文件到
OpenCV On Androidstudio的环境配置_第17张图片
project\APP\libs
OpenCV On Androidstudio的环境配置_第18张图片
点击libs右键pasteOpenCV On Androidstudio的环境配置_第19张图片
这样既可文件复制完成
OpenCV On Androidstudio的环境配置_第20张图片
切换OpenCV On Androidstudio的环境配置_第21张图片
找到build.gradle(APP目录下)
OpenCV On Androidstudio的环境配置_第22张图片
build.gradle添加一下代码

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

OpenCV On Androidstudio的环境配置_第23张图片
点击sync now进行同步
然后进行编译,编译没有错误,环境配置就是搭建成功了!!!

接下来就是测试了
找到一下目录右键粘贴测试的图片
OpenCV On Androidstudio的环境配置_第24张图片

OpenCV On Androidstudio的环境配置_第25张图片
添加一下代码:

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

OpenCV On Androidstudio的环境配置_第26张图片
进一步编译测试还是了问题
后续再补上测试教程

你可能感兴趣的:(Android,android,studio,opencv)