opencv-android-sdk-with-contrib
opencv341 android sdk with contrib341 module build on windows.
Note:Recent versions of OpenCV should be easier to build the android-sdk with contrib, so try the latest version of OpenCV first.
Work needs, currently mainly compiled armeabi-v7a, x86, arm64-v8a, .so library,.a library, mainly used for jni programming, with Java application layer functions, and has added OPENCL support. see Release
How to build yourself on windows.
Refer to build opencv3.4.1 android sdk+contrib on windows
How to use in your android project
you can refer to \Android.mk and \Application.mk and see Android Studio JNI层调用OpenCV进行图像处理
See what the SDK build or support
check \CMakeCache-XXXX.txt
A templet build.gradle for armeabi-v7a and x86 with NDK
apply plugin: 'com.android.library'
android {
...
defaultConfig {
...
//配置NDK信息
ndk {
moduleName "opencv3"
ldLibs "log", "jnigraphics", "m", "z"
abiFilters "armeabi-v7a","x86"
}
//配置SO文件存放路径
sourceSets {
main {
jni.srcDirs = []
jniLibs.srcDirs = ['src/main/libs']
}
}
}
//设置构建脚本路径,会自动索引同目录下的Application.mk
externalNativeBuild {
ndkBuild {
path 'src/main/jni/Android.mk'
}
}
}
...