我们必须创建一个应用程序,该应用程序可以拍摄照片并可以识别脸部,并且可以以某种方式使其变形。下面是一个示例:
http://itunes.apple.com/us/app/fatbooth/id372268904?mt=8
有任何想法吗?只能使用OpenCV库吗?
最佳答案
是的,您可以使用OpenCV来做到这一点。首先,您需要检测面部。 OpencCV中有基于Haar级联的面部检测器。之后,您可以使用相同的界面检测面部标志点。但是,您需要训练界标检测器,例如眼角,眼中心,嘴巴,下巴等。一旦获得这些点,就可以通过移动这些点来进行不同类型的扭曲。
关于iphone - 识别面部并使其变形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3734702/