这两天,准备玩一下那个opencv,在安卓平台下。
整个环境是AndroidStudio,opencv,idk,jni,face detection。
主要记录一下其中解决的几个问题。
代码就是opencv4android中的OpenCV-android-sdk/samples/face-detection
1、用AS导入此文件夹,AS会建好一个工程
2、其中有一步报错face-detection/openCVSamplefacedetection/src/main/jni
这个错误怎么解决呢?
我的解决办法是:
1、在face-detection/openCVSamplefacedetection目录下的build.gradle中添加下面几行
sourceSets {
main() {
jni.srcDirs = []
}
}
编译运行,会出现如下错误:
java.lang.UnsatisfiedLinkError: Couldn’t load detection_based_tracker from loader dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/org.opencv.samples.facedetect-1.apk”],nativeLibraryDirectories=[/data/app-lib/org.opencv.samples.facedetect-1, /vendor/lib, /system/lib]]]: findLi