美颜滤镜中的磨皮功能主要是通过使用保边滤波器对脸部非器官区域进行平滑,达到脸部皮肤区域光滑的效果。在开发过程中,常用的保边滤波器主要有双边滤波、导向滤波、表面模糊滤波、局部均值滤波等。但考虑到性能和效果平衡,一般都采用双边滤波或者导向滤波。
下面小编将介绍下美颜滤镜中的双边滤波和导向滤波,以及增强磨皮效果的方法,供各位开发者参考。

一、双边滤波
双边滤波考虑了窗口区域内像素的欧式距离和像素强度差异这两个维度,使得其在进行平滑时具有保护边缘的特性。但缺点是无法去除色差较大的孤立点,如痘痘、黑痣等,且磨皮后的效果较为生硬。
二、导向滤波
导向滤波则根据选定区域纹理的复杂程度来进行平滑程度的调节,在平坦区域趋近于均值滤波,在纹理复杂区域则趋近于原图,窗口区域内纹理的复杂程度跟均值和方差强相关。这样既能够很好的处理平坦区域的各种噪点,又能比较完全的保存好轮廓区域的信息。在磨皮这种情况下,导向滤波的引导图即为原图本身,并且其均值滤波的中间结果可以用于后续的锐化处理以提升性能。
随着技术的提升,目前,市面上大多数美颜滤镜都采用导向滤波作为磨皮首选算法,而且,为了解决磨皮效果的精度和质量,还诞生出了很多增强算法。

一、人脸ROI处理
为了解决磨皮效果的精度和质量,在选定区域标定一个人脸美颜的遮罩图片,图片的rgb三个通道分别对应3个脸上的小区域,通过人脸关键点检测,对平滑后的图像和原图进行融合处理。在非脸部区域通过肤色检测实现对肤色区域磨皮,不是肤色区域则拒绝被平滑,从而实现对正整图的磨皮处理。
二、纹理增强
磨皮后的图像在整体上被模糊处理,使得整个图像不够通彻透亮,所以需要再对其进行锐化处理。结合导向滤波过程中的均值滤波结果和人脸ROI区域,采用近似USM锐化的方式对图像进行增强,从而实现对纹理细节的凸显。
三、肤色映射
肤色美白通过采用颜色查找表的方式来将肤色映射到理想的颜色范围。其本质上相当于一个离散函数,给定任意的rgb颜色值,可以在颜色查找表图片中找到对应的颜色值内插出相应的转换结果。
以上,就是美颜滤镜中常见的磨皮算法。如果您对美颜滤镜接入有需求,欢迎咨询官方客服。
声明:本文由美狐原创,未经允许禁止转载,谢谢合作。
- 美颜SDK背后的算法栈:磨皮、美白、瘦脸是如何在移动端实时跑起来的?
- 高性能美颜SDK:低功耗 + 自然美颜,打造优质视频交互体验
- 美狐美颜SDK是什么?直播APP开发为什么需要集成美颜SDK?
- 智能美颜、人脸识别、AI特效:下一代视频美颜SDK发展趋势
- 为什么直播平台需要专业视频美颜SDK?从用户需求分析背后逻辑
- 从普通直播到沉浸式互动,视频美颜SDK改变了什么?
- 直播APP为什么越来越依赖视频美颜SDK?背后的商业逻辑是什么?
- 直播APP为什么离不开视频美颜SDK?揭秘实时美颜背后的技术原理
- 直播APP开发不能忽视的细节:美狐视频美颜SDK决定用户第一印象
- AI时代下的直播APP开发:视频美颜SDK如何推动直播体验升级?
- 高性能美颜SDK:低功耗 + 自然美颜,打造优质视频交互体验
- 美颜SDK背后的算法栈:磨皮、美白、瘦脸是如何在移动端实时跑起来的?
- 为什么直播平台需要专业视频美颜SDK?从用户需求分析背后逻辑
- 智能美颜、人脸识别、AI特效:下一代视频美颜SDK发展趋势
- 同样是直播APP,为什么有的平台美颜自然,有的平台却“塑料感”严重?你可能忽略了美颜SDK
- WebRTC如何接入美颜滤镜?美颜SDK低延迟实时渲染实现思路
- AI人像优化技术解析:美颜SDK如何实现自然美颜、实时渲染与真实质感
- AI人像优化如何提升视频社交与直播体验?美颜SDK自然美颜与实时渲染解析
- 企业采购美颜SDK厂家前必问7个问题:自然美颜、低延迟、多端适配与稳定运行
- AI美颜为什么更自然?核心算法与应用场景解析
您当前的位置: