帮助与文档
热搜关键词:美颜SDK萌颜SDK视频美颜SDK   
人像美肤算法在美颜sdk中的应用
发布来源:美狐美颜    Date:2020-08-19 10:33:51

在人像美颜sdk算法中,美肤是一个非常重要的组成部分,健康的肤色,可以凸显一个人整体的气质,以“美颜相机”为例,“美颜相机”备受年轻女孩的青睐,很大一部分原因是因为“美颜相机”对肤色处理得很好,可以将不同的肤色变换为一种粉嫩的具有青春气息的肤色,让人感觉到自己很年轻。那么人像美肤算法在美颜sdk中是如何实现的呢?

5_副本.jpg

一、实现总概

人像美肤的简单定义就是对人像中的皮肤区域进行调色。它的其中一部分流程和通用的磨皮流程一致,都需要计算得出皮肤区域或者肤色概率图MASK,可见MASK对于美颜是至关重要的。在美肤中,我们先对全图进行美肤调色或者美白调色,然后结合MASK和原图做混合,即可得到美肤效果图。

总的来说,人像美肤算法主要包含两个部分:一个是皮肤美白算法,一个是皮肤调色算法。

皮肤美白算法实际上也是一种特殊的皮肤调色,这里之所以单独讲解,是因为在美颜sdk算法的开发中,可以没有皮肤调色,但是却不能没有皮肤美白。而对于美白算法,又可以有多种方法实现,这一点与皮肤调色不同。

二、皮肤美白算法简述

在市面上流行的人像美颜sdk中,一般有两种皮肤美白方式,一种是不考虑皮肤区域,全图美白,另一种是结合皮肤区域的局部美白。一般来说,第二种比较科学严谨,在效果上也比较自然。下面,小编对常用的美白算法做一些简介。

1、LUT调色法

该方法是指通过类似PS等软件中调节亮度\对比度、曲线、色彩平衡等方式,或者通过某种亮度调节曲线的方式,来生成对应的LUT,以LUT滤镜方式实现皮肤美白。它的优点是使用颜色滤镜LUT,速度快,便于实时处理。

2、图层混合法

所谓的图层混合法美白,是指通过使用PS中的图层混合模式,来达到美白效果的方法,该方法比较简单,是使用PS修图时常用的一种人像美白方法,该算法的思想是:将原图中的皮肤区域的像素与纯白色像素进行“柔光”图层混合,然后调节不透明度,以达到皮肤美白的目的。

6_副本.jpg

三、皮肤调色算法

皮肤调色算法也叫肤色调节算法,它的定义就是通过算法来实现皮肤颜色的变换。前面介绍的美白算法,实际上就是肤色调节的一种特例,将皮肤颜色调白即是美白。目前肤色调节在美颜相机中有较多使用,通过肤色调节,美颜相机中给出了各种滤镜特效,让人的皮肤呈现白里透红、粉嫩淡雅、健康小麦色等。

皮肤调节算法的流程如下:

1、使用Photoshop、Gimp等图像编辑软件对样例图调出所需肤色。

2、根据步骤1,调出经典LUT,

3、将查找表应用于人像照片的皮肤区域。

以上,就是人像美肤算法在美颜sdk中的应用和实现,如果您对美颜sdk开发感兴趣,欢迎咨询官方客服。

声明:本文由美狐原创,未经允许禁止转载,谢谢合作。

本文标签: 美颜sdk
相关阅读
13188947262