2012-05-10 63 views

回答

6

对于脸部侦测,您可以使用Android SDK中FaceDetector中的内置程序,它会返回BMP中的脸部位置和角度。但速度不是很快。

你也可以使用javaCV人脸检测,但之前开始,我建议你看这个article地看到,你可以使用的优势和一些API的constarint也比较性能

some

对于FaceDetector你可以看到这些链接

  1. Link 1
  2. Link 2

下面是使用FaceDetector和OpenGL(绘制矩形)一个realtime face detection样本这在Android版2.2

您还可以使用OpenCV in Android

你最好试试这个在Linux(我已经在Windows上试过了,但失败了)。

最后JavaCV(强烈推荐)

有使用相机实时面部检测的样本代码。请参阅下载页面上的“javacv-src - *。zip”。

0

从K_Anas的截图时机数字是惊人的慢......我与OpenCV库(here)我的HTC Desire S的应用程序做4+ FPS ... Play商店

我的演示应用程序(欧元)是here。在菜单中,第一项将带您访问带有源代码片段的my web page for the app。 1)安装OpenCV,2)获取提供的示例运行,3)编辑“Tutorial 2 OpenCVSamples”,并将我的代码片段放入帧处理循环。

我声称没有应用程序的功劳,它只是OpenCV库附带的示例的一个稍微放大和调整的版本。