python美颜磨皮AI算法 美颜相机的磨皮在哪里_人工智能

三者之中最简单的是

美白

。对于计算机来说,图像是由像素组成的,它们的颜色通常用 RGB 记录。RGB 的取值范围在 0 到 255 之间,越接近 0 越黑,越靠近 255 越白。人像美白就是通过

改变脸部像素的 RGB 数值

,来改变脸部的色彩


python美颜磨皮AI算法 美颜相机的磨皮在哪里_滤镜_02

磨皮

则是让脸部的颜色分布更均衡

。「痘」「斑」都是与周围色彩差异较大的点,磨皮祛痘就是要

平滑点与周围的灰度差

,同时尽可能的保留皮肤原有细节。


python美颜磨皮AI算法 美颜相机的磨皮在哪里_python美颜磨皮AI算法_03

瘦脸

是对像素位置进行偏移

,眼睛增大是将人眼的轮廓向外扩张,缩小鼻子则是将鼻子的轮廓向中心靠拢。 不管哪一步,都要先找到人脸在哪儿,这就是

人脸检测


python美颜磨皮AI算法 美颜相机的磨皮在哪里_滤镜在哪打开_04

光照

姿势

表情

遮挡

都会让图像中的脸不那么像「脸」

,准确的找到并抠出人脸并不简单。

python美颜磨皮AI算法 美颜相机的磨皮在哪里_深度学习_05

接下来还要对

人脸关键点

进行定位

,眼睛要放大、脸要缩小,如果没能准确找到它们的位置,效果就会很诡异。

python美颜磨皮AI算法 美颜相机的磨皮在哪里_滤镜在哪打开_06

过去人们通常使用

人工

设计好的

特征

来检测人脸

,一旦脸不够标准就很难被识别。

python美颜磨皮AI算法 美颜相机的磨皮在哪里_深度学习_07


应用深度学习后,掌握了更多人类无法理解的脸部特征,机器能更好的推测人脸在哪儿。

python美颜磨皮AI算法 美颜相机的磨皮在哪里_python美颜磨皮AI算法_08


为什么直播的美颜效果不如静态美颜?

python美颜磨皮AI算法 美颜相机的磨皮在哪里_滤镜_09


那是因为静态美颜对实时性没有要求。 直播中的美颜需要快速计算、处理大量图片,只能

在算法和效果之间寻找平

。深度学习需要的计算资源太多,这种条件下统计学习反而更受欢迎。 将深度学习迁移到移动设备上

,正是时下的研究热点。

能不能一键去除滤镜,看对方的素颜?

python美颜磨皮AI算法 美颜相机的磨皮在哪里_python美颜磨皮AI算法_10