美颜包含磨皮、美白、瘦脸等效果,其中磨皮算法在很多博客中均有介绍
例如:
基于局部均方差相关信息的图像去噪及其在实时磨皮美容算法中的应用
以上博客均有相关代码/公式,经试验若选取合适参数均有不错的效果,可惜水平有限尚未在shader中实现不卡顿的实时效果~
观察美图秀秀和华为自带相机等相机APP,发现实时美颜效果均不如PC端和手机端后处理,可能在这一领域目前解决办法不多或者需求不高吧。
下面就探讨简单的美颜滤镜处理方法。
一.模糊处理
这里可以采用简单的高斯模糊或者双边滤波处理,可以简单参考GPUImage中的高斯模糊,或者可以将上述代码优化到可以实时执行的程度
二.将模糊后的图像灰度化
const medium