一种人脸视频处理方法、装置及存储介质制造方法及图纸

技术编号:27752586 阅读:23 留言:0更新日期:2021-03-19 13:48
本申请公开了一种人脸视频处理方法、装置及存储介质,涉及图像处理领域,以减少移动终端因编码导致上传的视频存在画质问题,从而导致人脸边缘处存在彩块,噪点,伪影等缺陷。该方法中,通过对待处理视频的每一帧图像进行人脸检测,确定待处理图像的人脸区域,并对确定的人脸区域进行滤波处理,得到处理后的图像,将原图像与处理后的图像进行图像融合,得到优化图像,并根据各帧优化图像确定优化视频。这样,可减少移动终端因编码导致上传的视频存在画质问题,从而导致人脸边缘处存在彩块,噪点,伪影等缺陷。

【技术实现步骤摘要】
一种人脸视频处理方法、装置及存储介质
本申请涉及图像处理领域,尤其涉及一种人脸视频处理方法、装置及存储介质。
技术介绍
随着直播产业的飞速发展,越来越多的人成为一名主播。近来,移动设备端的直播成为一项热门社交应用场景,受到广泛的关注。然而在相关技术中,受限于移动设备的承载能力以及环境带宽限制,主播客户端上传的直播视频流经过编码,上传到服务器的视频通常存在各种画质问题,从而导致人脸边缘处存在彩块,噪点,伪影等缺陷。
技术实现思路
本申请实施例提供一种人脸视频处理方法、装置及存储介质,以减少移动终端因编码导致上传的视频存在画质问题,从而导致人脸边缘处存在彩块,噪点,伪影等缺陷。根据本申请实施例的第一方面,提供一种人脸视频处理方法,包括:获取待处理视频;其中,所述待处理视频包括至少两帧待处理图像,所述待处理视频为编码后的视频;针对每帧待处理图像,对所述待处理图像进行人脸检测,确定所述待处理图像的人脸区域;将所述人脸区域所在的图像进行图像滤波处理,得到优化图像;将各帧优化图像组成的视频作为优化视频。在一种可能的实现方式中,所述对所述待处理图像进行人脸检测,确定所述待处理图像的人脸区域,包括:对所述待处理图像进行关键点检测,得到所述待处理图像的人脸关键点;根据所述人脸关键点进行人脸边缘定位处理,得到所述待处理图像的人脸区域。在一种可能的实现方式中,所述根据所述人脸关键点进行人脸边缘定位处理,得到所述待处理图像的人脸区域,包括:根据所述人脸关键点的坐标从所述人脸关键点中确定脸颊关键点;对所述脸颊关键点进行人脸边缘定位处理,得到所述待处理图像的人脸轮廓。在一种可能的实现方式中,所述对所述待处理图像进行人脸检测,确定所述待处理图像的人脸区域之后,所述方法还包括:对待处理图像进行肤色检测,排除所述人脸区域的非皮肤区域。在一种可能的实现方式中,所述将所述人脸区域所在的图像进行图像滤波处理,得到优化图像,包括:将所述人脸区域所在的图像进行多级中值滤波处理,得到滤波图像;将所述滤波图像与所述待处理图像进行图像融合,得到所述优化图像。根据本申请实施例的第二方面,提供一种人脸视频处理装置,包括:获取模块,被配置为执行获取待处理视频;其中,所述待处理视频包括至少两帧待处理图像,所述待处理视频为编码后的视频;检测模块,被配置为执行针对每帧待处理图像,对所述待处理图像进行人脸检测,确定所述待处理图像的人脸区域;处理模块,被配置为执行将所述人脸区域所在的图像进行图像滤波处理,得到优化图像;确定模块,被配置为执行将各帧优化图像组成的视频作为优化视频。在一种可能的实现方式中,检测模块包括:检测单元,被配置为执行对所述待处理图像进行关键点检测,得到所述待处理图像的人脸关键点;定位单元,被配置为执行根据所述人脸关键点进行人脸边缘定位处理,得到所述待处理图像的人脸区域。在一种可能的实现方式中,定位单元包括:确定子单元,被配置为执行根据所述人脸关键点的坐标从所述人脸关键点中确定脸颊关键点;定位子单元,被配置为执行对所述脸颊关键点进行人脸边缘定位处理,得到所述待处理图像的人脸轮廓。在一种可能的实现方式中,所述装置还包括:排除模块,被配置为执行检测模块对所述待处理图像进行人脸检测,确定所述待处理图像的人脸区域之后,对待处理图像进行肤色检测,排除所述人脸区域的非皮肤区域。在一种可能的实现方式中,处理模块包括:滤波单元,被配置为执行将所述人脸区域所在的图像进行多级中值滤波处理,得到滤波图像;图像融合单元,被配置为执行将所述滤波图像与所述待处理图像进行图像融合,得到所述优化图像。根据本申请实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现一种人脸视频处理方法;根据本申请实施例的第四方面,提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行一种人脸视频处理方法;根据本申请实施例的第五方面,提供一种计算机程序产品,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请实施例提供的人脸视频处理方法。本申请的实施例提供的技术方案至少带来以下有益效果:本申请提供一种人脸视频处理方法、装置及存储介质,通过对待处理视频的每一帧图像进行人脸检测,确定待处理图像的人脸区域,并对确定的人脸区域进行滤波处理,得到处理后的图像,将原图像与处理后的图像进行图像融合,得到优化图像,并根据各帧优化图像确定优化视频。这样,经过上述处理,可减少移动终端因编码导致上传的视频存在画质问题,从而导致人脸边缘处存在彩块,噪点,伪影等缺陷。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例中直播链路示意图;图2为本申请实施例中直播拍摄上传码流中物体边缘的彩块效应示意图;图3为本申请实施例中一种人脸视频处理方法的流程示意图;图4为本申请实施例中一种完整的人脸视频处理方法的流程示意图;图5为本申请实施例中一种人脸视频处理装置的结构示意图;图6为本申请实施方式中终端设备结构示意图。具体实施方式为了减少移动终端因编码导致上传的视频存在画质问题,从而导致人脸边缘处存在彩块,噪点,伪影等缺陷,本申请实施例中提供一种人脸视频处理方法、装置及存储介质。为了更好的理解本申请实施例提供的技术方案,这里对该方案的基本原理做一下简单说明:需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。下面结合附图介绍本申请实施例提供的技术方案。随着直播产业的飞速发展,越来越多的人成为一名主播。近来,移动设备端的直播成为一项热门社交应用场景,受到广泛的关注。如图1所示,其为直播链路示意图。一般而言,直播的本文档来自技高网...

【技术保护点】
1.一种人脸视频处理方法,其特征在于,所述方法包括:/n获取待处理视频;其中,所述待处理视频包括至少两帧待处理图像,所述待处理视频为编码后的视频;/n针对每帧待处理图像,对所述待处理图像进行人脸检测,确定所述待处理图像的人脸区域;/n将所述人脸区域所在的图像进行图像滤波处理,得到优化图像;/n将各帧优化图像组成的视频作为优化视频。/n

【技术特征摘要】
1.一种人脸视频处理方法,其特征在于,所述方法包括:
获取待处理视频;其中,所述待处理视频包括至少两帧待处理图像,所述待处理视频为编码后的视频;
针对每帧待处理图像,对所述待处理图像进行人脸检测,确定所述待处理图像的人脸区域;
将所述人脸区域所在的图像进行图像滤波处理,得到优化图像;
将各帧优化图像组成的视频作为优化视频。


2.根据权利要求1所述的方法,其特征在于,所述对所述待处理图像进行人脸检测,确定所述待处理图像的人脸区域,包括:
对所述待处理图像进行关键点检测,得到所述待处理图像的人脸关键点;
根据所述人脸关键点进行人脸边缘定位处理,得到所述待处理图像的人脸区域。


3.根据权利要求2所述的方法,其特征在于,所述根据所述人脸关键点进行人脸边缘定位处理,得到所述待处理图像的人脸区域,包括:
根据所述人脸关键点的坐标从所述人脸关键点中确定脸颊关键点;
对所述脸颊关键点进行人脸边缘定位处理,得到所述待处理图像的人脸轮廓。


4.根据权利要求2所述的方法,其特征在于,所述对所述待处理图像进行人脸检测,确定所述待处理图像的人脸区域之后,所述方法还包括:
对待处理图像进行肤色检测,排除所述人脸区域的非皮肤区域。


5.根据权利要求1所述的方法,其特征在于,所述将所述人脸区域所在的图像进行图像滤波处理,得到优化图像,包括:
将所述人脸区域所在的图像进行多级中值滤波处理,得到滤波图像;
将所述滤波图像与所述待处理图像进行图像融合,得到所述优化图...

【专利技术属性】
技术研发人员:蔡晓霞张元尊黄晓政闻兴于冰
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1