一种直播过程中人脸图像优化方法及系统与流程

文档序号:14295122阅读:787来源:国知局

本发明涉及图像处理技术领域,尤其涉及一种直播过程中人脸图像优化方法及系统。



背景技术:

美颜技术的本质是进行滤波处理,通过滤波处理使图像中的人脸变得光滑,以达到祛斑、去皱的效果。但是,单纯的滤波,会使图像失去很多面部细节,尤其是会使皮肤的颜色显得非常苍白、生硬。



技术实现要素:

本发明的目的在于,解决现有的图像处理技术领域中的上述问题,提供了一种直播过程中人脸图像优化方法及系统,通过双边滤波处理使视频中人脸变得光滑,通过提高人脸面部坐标范围中的图像的红色分量,使人脸面部更加红润。

为了实现上述目的,一方面,本发明提供了一种直播过程中人脸图像优化方法,该方法包括步骤:获取直播视频,基于直播视频逐帧提取视频帧;将视频帧的第一颜色空间转换为第二颜色空间,第二颜色空间包括红色分量;对第二颜色空间的视频帧进行检索,以获得人脸面部坐标;对人脸面部坐标范围的图像做滤波处理,并提高人脸面部坐标范围的图像的第二颜色空间中的红色分量,使人脸面部更加红润。

优选地,在提高人脸面部坐标范围的图像的第二颜色空间中的红色分量步骤之后,还包括:将提高人脸面部坐标范围的图像的第二颜色空间中的红色分量后的视频帧转换为第一颜色空间的视频帧,并将第一颜色空间的视频帧进行压缩,以实时推送到网络,使观众可见。将第一颜色空间的视频帧进行压缩步骤包括:将第一颜色空间的视频帧按照h264格式进行压缩。

优选地,对人脸面部坐标范围的图像做滤波处理步骤的滤波处理为高斯滤波、中值滤波或双边滤波。

优选地,第一颜色空间为yuv颜色空间,第二颜色空间为rgb颜色空间。

另一方面,本发明提供一种直播过程中人脸图像优化系统,包括:提取模块,用于获取直播视频,基于直播视频逐帧提取视频帧;转换模块,用于将视频帧的第一颜色空间转换为第二颜色空间,第二颜色空间包括红色分量;检索模块,用于对第二颜色空间的视频帧进行检索,以获得人脸面部坐标;处理模块,用于对人脸面部坐标范围的图像做滤波处理,并提高人脸面部坐标范围的图像的第二颜色空间中的红色分量,使人脸面部更加红润。

优选地,该系统还包括推送模块,用于将提高人脸面部坐标范围的图像的第二颜色空间中的红色分量后的视频帧转换为第一颜色空间的视频帧,并将第一颜色空间的视频帧进行压缩,以实时推送到网络,使观众可见。

优选地,推送模块将第一颜色空间的视频帧进行压缩具体为:推送模块将第一颜色空间的视频帧按照h264格式进行压缩。

优选地,处理模块对人脸面部坐标范围的图像做滤波处理的滤波处理为高斯滤波、中值滤波或双边滤波。

优选地,第一颜色空间为yuv颜色空间,第二颜色空间为rgb颜色空间。

本发明提供的一种直播过程中人脸图像优化方法及系统,通过双边滤波处理使视频中人脸变得光滑,通过提高人脸面部坐标范围中的图像的红色分量,使人脸面部更加红润。

附图说明

图1为本发明实施例提供的一种直播过程中人脸图像优化方法的流程示意图;

图2为本发明实施例提供的另一种直播过程中人脸图像优化方法的流程示意图;

图3为本发明实施例提供的一种直播过程中人脸图像优化系统的结构示意图;

图4为本发明实施例提供的另一种直播过程中人脸图像优化系统的结构示意图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案作进一步的详细描述。

图1为本发明实施例提供的一种直播过程中人脸图像优化方法的流程示意图。如图1所示,该方法包括:

步骤201,获取直播视频,基于直播视频逐帧提取视频帧。

步骤202,将视频帧的第一颜色空间转换为第二颜色空间,第二颜色空间包括红色分量。

具体地,上述第一颜色空间可以为yuv颜色空间,所述第二颜色空间可以为rgb颜色空间。yuv主要用于优化彩色视频信号的传输,使其向后相容老式黑白电视。与rgb视频信号传输相比,它最大的优点在于只需占用极少的频宽(rgb要求三个独立的视频信号同时传输)。其中“y”表示明亮度(luminance或luma),也就是灰阶值;而“u”和“v”表示的则是色度(chrominance或chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。采用rgb颜色空间,每种颜色都可用三个变量来表示-红色绿色以及蓝色的强度。记录及显示彩色图像时,rgb是最常见的一种方案。但是,它缺乏与早期黑白显示系统的良好兼容性。因此,许多电子电器厂商普遍采用的做法是,将rgb转换成yuv颜色空间,以维持兼容,再根据需要换回rgb格式,以便在电脑显示器上显示彩色图形。

步骤203,对第二颜色空间的视频帧进行检索,以获得人脸面部坐标。

步骤204,对人脸面部坐标范围的图像做滤波处理,并提高人脸面部坐标范围的图像的第二颜色空间中的红色分量,使人脸面部更加红润。

具体地,对人脸面部坐标范围的图像做滤波处理步骤的滤波处理为高斯滤波、中值滤波或双边滤波。

高斯滤波实质上是一种信号的滤波器,其用途为信号的平滑处理,数字图像用于后期应用,其噪声是最大的问题。在图像处理中,高斯滤波一般有两种实现方式,一是用离散化窗口滑窗卷积,另一种通过傅里叶变换。最常见的就是第一种滑窗实现,只有当离散化的窗口非常大,用滑窗计算量非常大(即使用可分离滤波器的实现)的情况下,可能会考虑基于傅里叶变化的实现方法。

中值滤波是基于排序统计理论的一种能有效抑制噪声的非线性信号处理技术,中值滤波的基本原理是把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替,让周围的像素值接近的真实值,从而消除孤立的噪声点。中值滤波是用某种结构的二维滑动模板,将板内像素按照像素值的大小进行排序,生成单调上升(或下降)的为二维数据序列。中值滤波对脉冲噪声有良好的滤除作用,特别是在滤除噪声的同时,能够保护信号的边缘,使之不被模糊。

双边滤波是一种非线性的滤波方法,是结合图像的空间邻近度和像素值相似度的一种折衷处理,同时考虑空域信息和灰度相似性,达到保边去噪的目的。具有简单、非迭代、局部的特点。双边滤波的好处是可以做边缘保存(edgepreserving)。双边滤波器比高斯滤波多了一个高斯方差sigma-d,它是基于空间分布的高斯滤波函数,所以在边缘附近,离的较远的像素不会太多影响到边缘上的像素值,这样就保证了边缘附近像素值的保存。但是由于保存了过多的高频信息,对于彩色图像里的高频噪声,双边滤波器不能够干净的滤掉,只能够对于低频信息进行较好的滤波。

图2为本发明实施例提供的另一种直播过程中人脸图像优化方法的流程示意图。如图2所示,该方法除了包括上述步骤201-204以外,还包括步骤205:将提高人脸面部坐标范围的图像的第二颜色空间中的红色分量后的视频帧转换为第一颜色空间的视频帧,并将第一颜色空间的视频帧进行压缩,以实时推送到网络,使观众可见。具体地,将第一颜色空间的视频帧进行压缩步骤包括:将第一颜色空间的视频帧按照h264格式进行压缩。

本发明实施例提供的一种直播过程中人脸图像优化方法,对直播视频逐帧提取,通过双边滤波处理使视频中人脸变得光滑,通过提高人脸面部坐标范围中的图像的红色分量,使人脸面部更加红润,直播者可以自行存储优化后的视频帧,也可以将优化后的视频帧进行压缩后推送到网络让观众实时观看。

图3为本发明实施例提供的一种直播过程中人脸图像优化系统的结构示意图。该系统300包括提取模块301、转换模块302、检索模块303和处理模块304。

提取模块301用于获取直播视频,基于直播视频逐帧提取视频帧。

转换模块302用于将视频帧的第一颜色空间转换为第二颜色空间,第二颜色空间包括红色分量。

具体地,第一颜色空间可以为yuv颜色空间,第二颜色空间可以为rgb颜色空间。

检索模块303用于对第二颜色空间的视频帧进行检索,以获得人脸面部坐标。

处理模块304用于对人脸面部坐标范围的图像做滤波处理,并提高人脸面部坐标范围的图像的第二颜色空间中的红色分量,使人脸面部更加红润。

具体地,处理模块对人脸面部坐标范围的图像做滤波处理的滤波处理为高斯滤波、中值滤波或双边滤波。

图4为本发明实施例提供的另一种直播过程中人脸图像优化系统的结构示意图。如图4所示,该系统除了包括提取模块301、转换模块302、检索模块303和处理模块304以外,还可以包括推送模块305。

推送模块305用于将提高人脸面部坐标范围的图像的第二颜色空间中的红色分量后的视频帧转换为第一颜色空间的视频帧,并将第一颜色空间的视频帧进行压缩,以实时推送到网络,使观众可见。

具体地,推送模块将第一颜色空间的视频帧进行压缩具体为:推送模块将第一颜色空间的视频帧按照h264格式进行压缩。

本发明实施例提供的一种直播过程中人脸图像优化系统,通过处理模块对人脸面部坐标范围的图像做滤波处理,使视频中人脸变得光滑,通过提高人脸面部坐标范围中的图像的红色分量,使人脸面部更加红润。直播者可以自行存储优化后的视频帧,也可以将优化后的视频帧进行压缩后推送到网络让观众实时观看。

以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1