1.一种自适应光照的美颜方法,其特征在于,包括以下步骤:S1、通过摄像头采集直播图像;
S2、将直播图像的原始RGB数据转换为YCbCr数据,并找出YCbCr数据中的肤色区域;
S3、对直播图像中的噪点进行去除处理或者模糊化处理,得到去噪后的RGB图像数据F;
S4、根据肤色区域内像素的YCbCr空间中的Y值计算肤色区域亮度均值L:S5、根据肤色区域亮度均值L调整去噪后的RGB图像的美颜参数,包括亮度G、对比度J和饱和度H;
S6、根据调整后的美颜参数对肤色区域进行美颜处理,得到最终的美颜图像。
2.根据权利要求1所述的美颜方法,其特征在于,步骤S5具体为:(1)亮度G:
G=[log(F*(beta1-1)/255+1)/log(beta1)]*255,其中beta1=1+2r,r=255/L;
(2)对比度J:
J=(G-128)*beta2+128,其中beta2=0.5+128/L;
(3)饱和度H:
H=J*mat3(1.1102-0.0598,-0.061,-0.0774,1.0826,-0.1186,-0.0228,-0.0228,
1.1772),其中mat3为3x3的矩阵。
3.根据权利要求2所述的美颜方法,其特征在于,步骤S6具体为:将调整后的饱和度H与对比度J进行线性混合,得到美颜后的图像数据I,再将美颜后的图像数据I与标记了肤色区域的掩膜Mask进行混合,以对皮肤区域作美颜处理,得到混合后的美颜图像K,K=E*(1.0-Mask/255)+I*Mask/255,其中E为原始图像数据。
4.根据权利要求1所述的美颜方法,其特征在于,在使用肤色区域之前,对标记了肤色区域的掩膜Mask做中值滤波,中值滤波的半径R与图像的大小相关,具体算法如下:R=Max(width,height)/25;其中Max()为取两个数中的最大值的函数,width为图像的宽度,height为图像的高度。
5.根据权利要求1所述的美颜方法,其特征在于,步骤S3中具体采用双边滤波加高斯滤波的混合模式进行去噪处理。
6.根据权利要求1所述的美颜方法,其特征在于,肤色区域亮度均值的具体计算过程为:将肤色区域的像素的YCbCr空间中的Y值累加再除以肤色区域的像素总数。
7.根据权利要求3所述的美颜方法,其特征在于,美颜后的图像数据I=[G*(100-beta3)+J*beta3]/100,其中beta3为L/255。
8.一种自适应光照的美颜系统,其特征在于,包括:采集模块,用于通过摄像头采集直播图像;
肤色区域查找模块,用于将直播图像的原始RGB数据转换为YCbCr数据,并找出YCbCr数据中的肤色区域;
去噪模块,用于对直播图像中的噪点进行去除处理或者模糊化处理,得到去噪后的RGB图像数据F;
肤色区域亮度均值计算模块,用于根据肤色区域内的像素的YCbCr空间中的Y值计算肤色区域亮度均值L:美颜参数调整模块,用于根据肤色区域亮度均值L调整去噪后的RGB图像的美颜参数,包括亮度G、对比度J和饱和度H;
美颜处理模块,用于根据调整后的美颜参数对肤色区域进行美颜处理,得到最终的美颜图像。
9.根据权利要求8所述的美颜系统,其特征在于,所述美颜处理模块具体用于将调整后的饱和度H与对比度J进行线性混合,得到美颜后的图像数据I,再将美颜后的图像数据I与标记了肤色区域的掩膜Mask进行混合,以对皮肤区域作美颜处理,得到混合后的美颜图像K,K=E*(1.0-Mask/255)+I*Mask/255,其中E为原始图像数据。
10.一种存储有自适应光照的美颜软件的存储器,其特征在于,该美颜软件执行以下程序:通过摄像头采集直播图像;
将直播图像的原始RGB数据转换为YCbCr数据,并找出YCbCr数据中的肤色区域;
对直播图像中的噪点进行去除处理或者模糊化处理,得到去噪后的RGB图像数据F;
根据肤色区域内像素的YCbCr空间中的Y值计算肤色区域亮度均值L;
根据肤色区域亮度均值L调整去噪后的RGB图像的美颜参数,包括亮度G、对比度J和饱和度H;
根据调整后的美颜参数对肤色区域进行美颜处理,得到最终的美颜图像。