目录
一、背景
实时美颜是一种通过算法对视频或图像中的人脸进行实时美化处理的技术,广泛应用于直播、短视频、视频通话等场景。其核心目标是在保证低延迟的前提下,对人脸皮肤、五官、轮廓等进行自然优化,同时保留细节和真实感。
二、实时美颜核心概念
2.1、实时性
处理速度需达到每秒24帧以上,确保画面流畅无卡顿,通常移动端需在30ms内完成单帧处理 。
2.2、自然效果
在美化的同时保留皮肤纹理、光影变化等细节,避免“塑料感”。
2.3、多维度优化
包括皮肤处理 调整肤色亮度与色调 、五官调整 瘦脸、大眼等局部调整、妆容添加 等。
三、实时美颜技术要点
3.1、 人脸检测与关键点定位
人脸检测:通过深度学习模型 快速定位画面中的人脸区域。
关键点定位:识别人脸的68或106个特征点,如眼睛、鼻子、嘴唇、轮廓 ,为后续变形和美化提供基准。
3.2、皮肤区域分割
使用语义分割模型(如U-Net)区分皮肤和非皮肤区域,避免对头发、背景等非皮肤区域误处理。
结合肤色模型和光照补偿,适应不同肤色和光线条件。
3.3、 磨皮与美白
- 滤波去噪:
- 双边滤波:保留边缘的同时平滑皮肤 。
- 导向滤波:基于图像梯度保护纹理细节。
- 高频/低频分离:
- 将图像分解为低频 和高频 ,单独处理低频层以实现磨皮,再融合高频层保留毛孔纹理。
- 美白调色:通过调整亮度、对比度、HSL 参数实现肤色提亮。