我可以使用open cv检测面部,但我不知道如何处理面部识别。
我google了很多,但我找不到任何可以指导我的文章或博客。
有人可以帮我在android中开发人脸识别App吗?
答案 0 :(得分:11)
您始终可以使用JavaCV作为本机OpenCV函数的一种包装器:
请参阅: Face Recognition on Android
为了让一切正常,您必须将一些.so
文件提取到项目中的libs
文件夹中:
转到文件>新>文件夹,选择项目作为父文件夹,键入“libs / armeabi”作为文件夹名称,然后单击完成。
将javacpp.jar和javacv.jar复制到新创建的“libs”文件夹中。
将javacv-android-arm.jar,opencv-2.4.6.1-android-arm.jar和ffmpeg-2.0.1-android-arm.jar中的所有* .so文件直接提取到新的创建了“libs / armeabi”文件夹,无需创建JAR文件中的任何子目录。
导航至项目>属性> Java构建路径>库,然后单击“添加JAR ...”。
- 醇>
从新创建的“libs”文件夹中选择javacpp.jar和javacv.jar。
来源:https://code.google.com/p/javacv/
在javacpp
文件夹中加入javacv
和libs
:https://code.google.com/p/javacv/
下载后在javacpp
找到所需的jar并提取所需的SO文件(是的,你可以用WinRAR打开jar)
编译并构建实验代码:Face Recognition on Android
你走了!它对我有用,所以我相信它对你有用!
答案 1 :(得分:3)
在图书馆OpenCV.vers中。对于Android转到文件夹“samples”。您的样品面部检测=)