我们必须创建一个可以拍摄照片并能识别脸部的应用程序,并以某种方式扭曲它。以下是一个例子:
http://itunes.apple.com/us/app/fatbooth/id372268904?mt=8
有什么想法吗?是否可以仅使用OpenCV库?
答案 0 :(得分:4)
是的,你可以使用OpenCV。首先,你需要检测脸部。在OpencCV中有基于Haar级联的面部检测器。之后,您可以使用相同的界面检测面部地标点。但你需要训练地标探测器,如眼角,眼睛中心,嘴巴,下巴等。一旦你得到这些点,你可以通过移动点来做不同类型的扭曲。
答案 1 :(得分:0)
更新iOS5:如果您的目标是iOS5 +,则不需要openCV - 在iOS5中,您可以使用Apple提供的方法进行简单的面部检测。