原文地址
Github地址
OpenCV Android SDK 官方介绍
SDK 下载地址
手机上必须先安装OpenCV Manager APK,根据不同的CPU架构选择相应的APK
注意:这里我下载的是OpenCV 3.2.0, eyeTrackSample开源项目使用的是OpenCV 3.0.0
在终端中输入以下命令,查看手机CPU类型
adb shell getprop ro.product.cpu.abi
在手机上安装"OpenCV_3.2.0_Manager_3.20_arm64-v8a.apk"
git clone Github上的代码之后,导入AS,Run...结果检测不到人脸(懵逼中...),以为是手机问题,换了一部手机,依然检测不到人脸,想了一想,不会是因为没使用OpenCV Manager 3.0.0吧...
最新版是3.2.0,而且我都已经下载了3.2.0,不想再下个3.0.0了(龟速网络,你懂得...),怎么搞,把3.2.0当做Module导入AS工程不就可以了嘛
先修改下3.2.0 SDK中的project.properties,将target设为23
然后呢,在AS中新建一个Module,选择导入Eclipse ADT工程,选择OpenCV-android-sdk/sdk/java为源目录,导入后Sync Project一下,就有了“openCVLibrary320”
最后修改一下Application的gradle配置,使用openCVLibrary320
Run一下,打开手机,找个人脸,结果如下