美颜算法

基础美颜

基础美颜的实现可以参考Demo:

https://github.com/huang123aini/RecordAndEdit  中的 HGPUBeauty类中GLSL实现。

1、美白

常见的美白算法采用LUT查表法实现


美白算法


2、磨皮

双边滤波:卷积核在高斯核的基础上增加了颜色差异的权重。对于颜色差异大的邻近点,它的权重变小,对中心点的平滑影响减弱,边缘可以被有效地保留下来。

人脸上有眉毛、眼睛、嘴等与皮肤颜色差异很大的区域,而且立体的五官上也会有明暗变化。这些边缘如果使用高斯滤波会模糊成一团,但是使用保边滤波,可以清晰地保留下五官和明暗区域,防止变平、失真。


参考:

高斯模糊

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容