深度学习AI美颜之人脸自动美型算法

强颜欢笑 提交于 2020-07-28 05:33:09

本文在这里对人脸智能美型做个详解。

人脸智能美型包含如下两个部分:

①人脸轮廓自动调整

②五官自动修正

人脸轮廓自动修正:对人脸大小,胖瘦进行自动调整,目前app中常用的瘦脸只是其中一个特例而已;

五官自动修正:包含眼睛大小自动调整,鼻子形状位置修正,眉毛位置修正以及嘴巴形状、大小和位置自动修正等等。App中常用的大眼和立体修鼻功能,也属于其中一个特例;

人脸智能美型和磨皮美白结合使用,就是所谓的智能美颜。

人脸智能美型算法逻辑如下:

1,构建平均脸

针对男女分别构建正脸平均脸

2,性别识别

这一步需要将用户的人像照片进行性别识别,根据识别结果分别选择男/女平均脸数据。

3,将用户照片人脸映射到平均脸

这一步主要根据用户照片人脸关键点和平均脸的人脸关键点,加上一定的映射算法将用户照片对齐到平均脸中,可以参考仿射变换等。

关键点可以使用图玩智能科技的人脸SDK

4,计算用户人脸和平均脸的距离D

此处计算规则可以使用欧氏距离等,距离D表示用户人脸到完美人脸的差。

距离的计算还需要参考人脸的旋转角度信息,根据人脸旋转角度对距离进行加权处理,以此来适应各种角度的用户人脸照片。

5,根据D对用户人脸进行不同程度的变形,得到智能美型结果

此处变形可以使用MLS、三角网格变形等等。

 

上述过程就是人脸自动美型的算法逻辑,对于不同的人像照片,会自动判断大眼矫正或者小眼矫正,瘦脸或者胖脸等等,综合达到一个相对完美的结果。图玩智能科技为企业提供更优质更稳定的美颜产品及服务,欢迎随时咨询www.toivan.com。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!