人脸图像处理方法、装置、设备及计算机可读存储介质与流程

文档序号:21088514发布日期:2020-06-12 17:03阅读:来源:国知局

技术特征:

1.一种人脸图像处理方法,其特征在于,包括:

根据人脸图像中各个像素的灰度值,确定用于区分所述人脸图像中背景像素和前景像素的第一灰度阈值;

将所述人脸图像中灰度值小于所述第一灰度阈值的像素确定为所述背景像素,以及将灰度值大于所述第一灰度阈值的像素确定为所述前景像素;

根据所述背景像素和前景像素生成所述人脸图像对应的掩膜;

将所述掩膜与所述人脸图像进行融合,获得目标人脸图像;

在所述目标人脸图像中,对应于所述背景像素的像素点的亮度与所述背景像素的亮度相同,对应于所述前景像素的像素点的亮度低于所述前景像素的亮度。

2.根据权利要求1所述的方法,其特征在于,所述生成所述人脸图像对应的掩膜,包括:

基于所述人脸图像生成空白掩膜,所述空白掩膜中含有与所述背景像素对应的背景掩膜像素,以及与所述前景像素对应的前景掩膜像素;

确定所述背景掩膜像素和所述前景掩膜像素在各个颜色通道的通道值;

将所述背景掩膜像素和所述前景掩膜像素在各个颜色通道的通道值相应填充至所述空白掩膜中,获得所述人脸图像对应的掩膜。

3.根据权利要求2所述的方法,其特征在于,所述背景掩膜像素在各个颜色通道的通道值为所述人脸图像所对应色彩模式下的最高阶通道值的一半,所述前景掩膜像素在各个颜色通道的通道值低于所述最高阶通道值的一半。

4.根据权利要求3所述的方法,其特征在于,所述确定所述前景掩膜像素在各个颜色通道的通道值,包括:

根据所述前景掩膜像素在各个颜色通道的通道值、所述前景掩膜像素对应的前景像素的灰度值、所述最高阶通道值以及所述第一灰度阈值,计算所述前景掩膜像素在各个颜色通道的通道值。

5.根据权利要求3或4所述的方法,其特征在于,所述将所述掩膜与所述人脸图像进行融合,获得目标人脸图像,包括:

分别获取所述人脸图像和所述掩膜中的每个像素在不同颜色通道的归一化通道值,所述归一化通道值为通道值与所述最高阶通道值的比值;

针对所述人脸图像和所述掩膜中分别处于相同位置的目标像素,融合计算每个颜色通道的归一化通道值,获得所述目标像素在每个颜色通道的融合通道值;

根据所述目标像素在每个颜色通道的融合通道值,对所述目标像素在所述人脸图像中的每个颜色通道的通道值进行更新,获得所述目标人脸图像。

6.根据权利要求1所述的方法,其特征在于,所述根据人脸图像中各个像素的灰度值,确定用于区分所述人脸图像中背景像素和前景像素的第一灰度阈值,包括:

按照预设的灰度阈值区分所述人脸图像中的背景像素和前景像素;

根据人脸图像中包含的背景像素的数量和前景像素的数量,以及背景像素的灰度值和前景像素的灰度值,计算所述人脸图像对应的背景像素占比、前景像素占比、背景像素平均灰度值和前景像素平均灰度值;

计算所述背景像素平均灰度值与所述前景像素平均灰度值之差的平方值,并计算所述前景像素占比、所述背景像素占比和所述平方值之间的积,获得所述人脸图像的类间方差;

遍历所述灰度阈值,将最大类间方差对应的灰度阈值确定为对所述第一灰度阈值。

7.根据权利要求1所述的方法,其特征在于,在根据人脸图像中各个像素的灰度值,确定用于区分所述人脸图像中背景像素和前景像素的第一灰度阈值之前,所述方法还包括:

将所述人脸图像转换为人脸灰度图;

在所述人脸灰度图的人脸区域中确定灰度值大于预设的第二灰度阈值的目标区域,并确定所述人脸图像中与所述目标区域相对应的高光区域;

使用所述高光区域的周围像素填充所述高光区域。

8.根据权利要求7所述的方法,其特征在于,所述使用所述高光区域的周围像素填充所述高光区域,包括:

确定所述高光区域的边界对应的等照度线;

将所述高光区域的周围像素沿所述等照度线的方向传输至所述高光区域,以填充所述高光区域。

9.根据权利要求7所述的方法,其特征在于,所述使用所述高光区域的周围像素填充所述高光区域,包括:

分别以所述高光区域内的每个像素为中心点,确定位于每个所述中心点的预设半径内的像素集合,以及所述像素集合对应的权重矩阵;

根据所述像素集合对应的像素值集合和所述权重矩阵,计算所述中心点的像素值;

将所述像素值填充至所述中心点。

10.根据权利要求7所述的方法,其特征在于,所述使用所述高光区域的周围像素填充所述高光区域,包括:

在所述高光区域的边界上确定待修复像素;

通过计算所述待修复像素与所述人脸图像中各个像素的像素值平方误差,将最小像素值平方误差对应的像素确定为与所述待修复像素相匹配的采样像素;

将所述采样像素的像素值填充至所述待修复像素中,并将所述待修复像素从所述边界中去除,重新确定所述高光区域的边界;

迭代执行所述高光区域的边界中的待修复像素的像素值填充,以及所述高光区域的边界的更新,直至所述高光区域内中全部像素填充完成。

11.根据权利要求7所述的方法,其特征在于,在将所述人脸图像转换为人脸灰度图之前,所述方法还包括:

对所述人脸图像进行人脸识别,获得所述人脸图像中的人脸区域和人脸特征区域,所述人脸特征区域至少包括眼睛区域、眉毛区域和嘴巴区域,所述人脸图像中的人脸区域对应于所述人脸灰度图中的人脸区域。

12.根据权利要求11所述的方法,其特征在于,所述在所述人脸灰度图的人脸区域中确定灰度值大于预设的第二灰度阈值的目标区域,包括:

根据所述人脸图像中的人脸区域和人脸特征区域,确定所述人脸灰度图的人脸区域中对应的人脸特征区域;

针对所述人脸灰度图的人脸区域中除所述人脸特征区域之外的图像区域,确定灰度值大于所述第二灰度阈值的目标区域。

13.一种视频传输的控制装置,其特征在于,包括:

灰度值获取模块,用于根据人脸图像中各个像素的灰度值,确定用于区分所述人脸图像中背景像素和前景像素的第一灰度阈值;

前背景像素确定模块,用于将所述人脸图像中灰度值小于所述第一灰度阈值的像素确定为所述背景像素,以及将灰度值大于所述第一灰度阈值的像素确定为所述前景像素;

掩膜生成模块,用于根据所述背景像素和前景像素生成所述人脸图像对应的掩膜;

图像融合模块,用于将所述掩膜与所述人脸图像进行融合,获得目标人脸图像;在所述目标人脸图像中,对应于所述背景像素的像素点的亮度与所述背景像素的亮度相同,对应于所述前景像素的像素点的亮度低于所述前景像素的亮度。

14.一种视频传输的控制设备,其特征在于,包括:

存储器,存储有计算机可读指令;

处理器,读取存储器存储的计算机可读指令,以执行权利要求1-12中的任一项所述的方法。

15.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1-12中的任一项所述的方法。


技术总结
本申请的实施例揭示了一种人脸图像处理方法及装置、设备、计算机可读存储介质。该方法包括:根据人脸图像中各个像素的灰度值,确定用于区分所述人脸图像中背景像素和前景像素的第一灰度阈值;将所述人脸图像中灰度值小于所述第一灰度阈值的像素确定为所述背景像素,以及将灰度值大于所述第一灰度阈值的像素确定为所述前景像素;根据所述背景像素和前景像素生成所述人脸图像对应的掩膜;将所述掩膜与所述人脸图像进行融合,获得目标人脸图像;在所述目标人脸图像中,对应于所述背景像素的像素点的亮度与所述背景像素的亮度相同,对应于所述前景像素的像素点的亮度低于所述前景像素的亮度。本申请能够在人脸图像的整体上去除光照不均匀的影响。

技术研发人员:田野;王志斌;王梦娜
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.01.21
技术公布日:2020.06.12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1