认识到面子和歪曲它

时间:2010-09-17 10:55:32

标签: iphone objective-c opencv image-recognition face-recognition

我们必须创建一个可以拍摄照片并能识别脸部的应用程序,并以某种方式扭曲它。以下是一个例子:

http://itunes.apple.com/us/app/fatbooth/id372268904?mt=8

有什么想法吗?是否可以仅使用OpenCV库?

2 个答案:

答案 0 :(得分:4)

是的,你可以使用OpenCV。首先,你需要检测脸部。在OpencCV中有基于Haar级联的面部检测器。之后,您可以使用相同的界面检测面部地标点。但你需要训练地标探测器,如眼角,眼睛中心,嘴巴,下巴等。一旦你得到这些点,你可以通过移动点来做不同类型的扭曲。

答案 1 :(得分:0)

更新iOS5:如果您的目标是iOS5 +,则不需要openCV - 在iOS5中,您可以使用Apple提供的方法进行简单的面部检测。