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的库函数了。


浙公网安备 33010602011771号