Opencv安卓笔记

gitee下载地址:https://gitee.com/chuangshi96/androidopencvhuanjingdajian

环境搭建

1.首先先导入Opencv的JAVA包。File->New->Import Module

 

 

 

2. SDK路径如下图所示,点击OK,效果如第二张图

 

 

 

下面三个勾都都勾上。点击Finish。

 

 

 

然后右键项目Open Module Settings

 

 

点击app->Dependencies

 

 

 

点击+号选择3 Module dependency最后先择openCVLibrary341,点击OK完成。

 

 

 

2.打开如下图位置的文件openCVLibrary341->manifests->AndroidManifest.xml

将<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" />删掉。然后点击Try Again

 

 

 

 

 

Build成功

 

 

 

最后把app的build和openCV的build里面的compileSdkVersion,minSdkVersion,
targetSdkVersion的版本改成一致。

 

 

 

 

 

 

 

3.把OpenCV-android-sdk\sdk\native下的jniLibs全部拷贝到自己的项目的\app\src\main路径下。我的路径如下所示。

D:\AndroidStudioProjects\OpencvTest3\app\src\main

 

 

 

 

 

4.打开APP的build,在最后加上

task nativeLibsToJar(type: Jar, description: 'create a jar archive of the native libs') {
    destinationDir file("$buildDir/native-libs")
    baseName 'native-libs'
   
from fileTree(dir: 'libs', include: '**/*.so')
    into 'lib/'
}


tasks.withType(JavaCompile) {
    compileTask -> compileTask.dependsOn(nativeLibsToJar)
}

点击Sync完成。

5.在oCreate中加入OpenCVLoader.initDebug();初始化,后面就可以使用Opencv的库函数了。

 

 

posted @ 2020-06-05 10:55  创世哥  阅读(246)  评论(0)    收藏  举报