androidStudio 导入opencvLibrary库

1.从https://opencv.org/releases.html官网上下载最新的OpenCV sdk for android并解压该zip文件

2.将Opencv导入Android Studio,从 文件 - >新建 - >导入模块,在解压缩的opencv存档中选择sdk/java文件夹

androidStudio 导入opencvLibrary库_第1张图片

3.在导入的opencv模块下跟新build.gradle以跟新4个部分来匹配自己的项目build.gradle   

a.compileSdkVersion  b,buildToolsVersion  ,C minSdkVersion   ,d targetSdkVersion

4.按照Add module dependency by Application -> Module Settings,单击底部的+图标,选择moudle Dependency,

然后选择到导入的Opencv模块

androidStudio 导入opencvLibrary库_第2张图片

5.从上面解压下的sdk/native下的libs文件复制到app/src/main/jniLibs下,jniLibs是需要新建的,命名为jniLibs

androidStudio 导入opencvLibrary库_第3张图片

 

OpenCV编写的是C / C ++。Java包装器是

  1. Android OpenCV SDK - OpenCV.org维护了Android Java包装器。建议这个。
  2. OpenCV Java - OpenCV.org维护自动生成的桌面Java包装器。
  3. JavaCV - 由独立开发人员维护的流行Java包装器。不是Android特定的。此库可能与OpenCV较新版本不同步

在项目中初始化opencv库时,可以不通过加载opencv Manager就可以实现opencv库自动初始化,直接在项目中初始添加静态代码块

static{
        if(!(OpenCVLoader.initDebug())){
            Log.i("TAG","opencv initialization failed" );
        }else{
            Log.i("TAG","opencv initialization successful" );
        }
    }

 

你可能感兴趣的:(androidStudio 导入opencvLibrary库)