在上一篇文章中,小编主要介绍了美颜sdk人像磨皮算法中的通道磨皮算法,它是后续所有人像磨皮算法的基础,接下来,小编将继续介绍美颜sdk中剩余的人像磨皮算法。
一、通道磨皮算法
通道磨皮算法起源于PS中的磨皮操作,是基于人像蓝色通道计算的一种磨皮算法。这种算法的本质是对皮肤的暗斑区域挑梁,使得暗斑颜色减淡,进而达到暗斑消失的近似磨皮滤波的效果。通道磨皮风格属于自然光滑风格。
为什么说是近似磨皮滤波,是因为它并不是通过保边滤波器来把皮肤中的暗斑和痘痘滤除的,而是通过对暗斑和痘痘区域进行颜色减淡,使得它们的颜色与周围正常肤色一致或接近,以此来达到去除暗斑和痘痘的效果。
二、高反差磨皮算法
高反差磨皮算法在PS中叫做平湖磨皮法,是一种基于保边滤波器和高反差计算得磨皮算法。这种磨皮风格属于质感型风格,在早期的PC图像处理、修图软件中比较流行,比如早期的“美图秀秀”。
高反差磨皮算法在当下的手机应用中也在使用,不过它最大的价值还是在于Photoshop的商业修图中,目前在顶级设计师的人像修图过程中,经常使用高反差磨皮来处理。唯一不同的是,PS商业修图的要求更精细,手工处理每个像素点。
三、细节叠加磨皮算法
细节叠加磨皮是一种使用双重尺度保边滤波依次叠加细节信息的磨皮方法。该方法在大半径平滑图像之上叠加不同的细节信息,以达到用户对磨皮的程度需求,这种磨皮风格介于高反差磨皮和磨皮算法之间,目前国外的FaceTune App中的磨皮效果与之类似。
四、总结
前面我们讲述了通用磨皮算法、通道磨皮算法、高反差磨皮算法和细节叠加磨皮算法,这四种算法分别代表了四种不同的磨皮风格,总结如下。
通用磨皮算法:作为最基础、最原始的磨皮算法,效果上是最光滑的,细节丰富程度最弱,原图细节损失最大。
通道磨皮算法:在不算上原图细节的前提下,淡化斑点瑕疵颜色,表现为皮肤增白、自然磨皮的效果,皮肤光滑度一般。
高反差磨皮算法:在皮肤光滑的基础上,增加一定的细节,表现出具有高强度的质感效果,同时也保留了部分原图的细节,皮肤光滑度较弱。
细节叠加磨皮算法:不会增加新细节,在皮肤光滑的基础上添加少量细节,使得整体效果不突兀,保真性较好,皮肤光滑度较高且可控。
以上,就是美颜sdk中,针对人像磨皮算法的简单介绍,如果您对美颜sdk开发感兴趣,欢迎咨询官方客服。
声明:本文由美狐原创,未经允许禁止转载,谢谢合作。