我试图模拟通过拍摄静止UIImage
来增加人脸的重量并施加一些能够扩大脸颊/下颚区域的效果,而不会影响脸部的其他部位。我尝试了各种方法,但没有成功。如何在不使用OpenGL地图的情况下实现这一目标?
我已经使用面部特征检测来检测眼睛的位置和面部边界。
我尝试使用CIPinchDistortion
过滤器,在脸的两侧放置一个过滤器,这确实会使脸看起来更胖,但这会捏住整个图像并垂直拉伸脸部。 / p>
我尝试裁剪掉脸部并应用CIPinchDistortion
然后将该图像放回原件顶部,但这会导致它不在照片上排列。
我已尝试使用第三方GPUImage
过滤器GPUImageBulgeDistortionFilter
,但这会将所有内容从中心点扩展出来,因此当这种效果放在两侧时会将嘴唇拉到一起。面。
答案 0 :(得分:0)
我建议添加一些策略性的CIBumpDistortions。有关示例,请参阅OS X版Photo Station中的“Chipmunk”效果。