2013-03-13 103 views

回答

1

好吧,我强烈建议你给我们e FaceDetector.Face类包含在API 1中的Android中。 如果您只需要检测脸部(该类提供眼睛位置,眼睛中点和脸部姿势),那么这是迄今为止最简单的方法,请参阅文档here

如果你想使用OpenCV,这是一个更复杂的,我不明白这一点,因为你只需要面部检测。如果你喜欢,我也可以给你一些关于OpenCV的指导。

编辑编辑编辑

如果您需要人脸识别你将需要使用OpenCV的。祝你工作顺利! 您需要训练带有脸部图片的分类器来识别,然后在要识别的脸部上运行分类器。这不是一件容易的事,但是可行的,我建议你拿一本关于OpenCV的书,并且了解对象检测功能是如何工作的。

+0

thanq for the answer ...我已经检测到使用FaceDetector.Face的面孔,正如我在上面的链接中提到的....但我坚持如何使用opencv来识别面孔android – 2013-03-13 15:58:47

+0

@Sindhu Guptha看到我的编辑 – 2013-03-13 16:05:07

+0

@Sindhu Guptha谢谢。请让我知道你的工作进展。但你真的需要阅读一本关于OpenCV的书,因为真正的人脸识别不是一件容易的事情,你需要抓住理论(目前我其实不知道) – 2013-03-13 18:33:28