美颜算法
2021-09-18 本文已影响0人
blue_lights
基础美颜
基础美颜的实现可以参考Demo:
https://github.com/huang123aini/RecordAndEdit 中的 HGPUBeauty类中GLSL实现。
1、美白
常见的美白算法采用LUT查表法实现
美白算法2、磨皮
双边滤波:卷积核在高斯核的基础上增加了颜色差异的权重。对于颜色差异大的邻近点,它的权重变小,对中心点的平滑影响减弱,边缘可以被有效地保留下来。
人脸上有眉毛、眼睛、嘴等与皮肤颜色差异很大的区域,而且立体的五官上也会有明暗变化。这些边缘如果使用高斯滤波会模糊成一团,但是使用保边滤波,可以清晰地保留下五官和明暗区域,防止变平、失真。
参考: