使用OpenCV/JavaCV进行Android人脸检测

pra*_*eep 6 android opencv javacv

我想知道如何使用OpenCV/JavaCV实现Android Face Detection.任何人都有这个想法或有代码请评论或放置代码.我想从手机图库中获取面孔并检测它们.

K_A*_*nas 6

对于面部检测,您可以使用Android SDK中内置的FaceDetector,它返回BMP中的面部位置和角度.但它不是很快.

你也可以使用javaCV人脸检测,但在开始之前我建议你看看这篇文章,看看你可以使用的一些API的优点和含量,并比较性能

一些

对于FaceDetector,您可以看到这些链接

  1. 链接1
  2. 链接2

这是一个使用FaceDetector和OpenGL(绘制矩形)的实时人脸检测样本,适用于Android 2.2

您也可以在Android中使用OpenCV

你最好在Linux上尝试这个(我在Windows上尝试过,但失败了).

最后是JavaCV(强烈推荐)

有一个使用相机进行实时人脸检测的示例代码.请参阅下载页面上的"javacv-src - *.zip".