我想知道如何使用 OpenCV/JavaCV 实现 Android 人脸检测。任何人对此有想法或有代码请对此发表评论或放置代码。我想从电话库中获取面孔并检测它们..
问问题
10128 次
2 回答
6
对于人脸检测,您可以使用 Android SDK 中内置的FaceDetector,它会返回 BMP 中的人脸位置和角度。但这不是很快。
您也可以使用 javaCV 人脸检测,但在开始之前,我建议您查看这篇文章,了解您可以使用的一些 API 的优势和约束,并比较性能
对于 FaceDetector,您可以看到这些链接
这是一个使用 FaceDetector 和 OpenGL(绘制矩形)的实时人脸检测示例,适用于 Android 2.2
你最好在 Linux 上试试这个(我在 Windows 上试过,但失败了)。
最后是JavaCV(强烈推荐)
有一个使用相机进行实时人脸检测的示例代码。请参阅下载页面上的“javacv-src-*.zip”。
于 2012-05-10T06:31:29.830 回答