即时视频画面中人物脸部变换方法以及系统技术方案

技术编号:14404958 阅读:123 留言:0更新日期:2017-01-11 16:37
本发明专利技术提供一种即时视频画面中人物脸部变换方法以及系统。其包括:接收即时视频通话中的第一用户提交的脸部变换指令,所述脸部变换指令包含用于实现脸部图像位置变换的第一脸部信息与第二脸部信息;响应于所述脸部变换指令,实时动态识别待推送到参与即时视频通话的至少一个用户的即时视频通话画面中的所述第一脸部信息所指向的第一脸部图像、所述第二脸部信息所指向的第二脸部图像,以视频帧为单位,将每帧画面中的所述第一脸部图像与所述第二脸部图像进行位置互换;将已互换脸部图像的视频帧以视频流的方式推送给参与所述即时视频通话的相应用户。通过该方法,能有效地识别目标人物脸部图像,并快速地实现即时视频中人物脸部变换。

【技术实现步骤摘要】

本专利技术涉及数字图像处理技术,具体而言,本专利技术涉及一种即时视频画面中人物脸部变换方法以及系统
技术介绍
在日常生活中,人们往往喜欢对一些图片中的人物进行脸部图像交换的处理,然后在社交网络上进行分享,以增加趣味性和娱乐性。当前这种图像的处理,都是基于静态图片,也不能对视频进行实时处理,更不能进行人机交互。同时,在当前的即时视频聊天或者网络直播中,存在着给人物脸部进行修饰的操作。只是这种操作是相对静态的,形式上比较固定的,并不能对人物脸部进行一个动态的识别跟踪和处理。进一步地,现有的技术由于缺乏良好的识别机制,响应于操作指令而对人物脸部进行识别上的速度较慢,难以实现在即时视频中准确识别目标对象并对目标对象的脸部进行获取和变换。
技术实现思路
本专利技术的目的旨在提供一种即时视频画面中人物脸部变换方法以及系统,以实现有效地识别即时视频画面中目标人物的脸部,实时动态变换即时视频画面中人物脸部。为了实现上述目的,本专利技术提供以下技术方案:第一方面,提供了一种即时视频画面中人物脸部变换方法,其包括:接收即时视频通话中的第一用户提交的脸部变换指令,所述脸部变换指令包含用于实现脸部图像位置变换的第一脸部信息与第二脸部信息;响应于所述脸部变换指令,实时动态识别待推送到参与即时视频通话的至少一个用户的即时视频通话画面中的所述第一脸部信息所指向的第一脸部图像、所述第二脸部信息所指向的第二脸部图像,以视频帧为单位,将每帧画面中的所述第一脸部图像与所述第二脸部图像进行位置互换;将已互换脸部图像的视频帧以视频流的方式推送给参与所述即时视频通话的相应用户。具体地,在接收即时视频通话中的第一用户提交的脸部变换指令前,还包括:响应于建立视频会话的指令,建立即时视频会话的通信信道。具体地,响应于所述脸部变换指令,实时动态识别待推送到参与即时视频通话的至少一个用户的即时视频通话画面中的所述第一脸部信息所指向的第一脸部图像、所述第二脸部信息所指向的第二脸部图像的步骤,包括:响应于所述脸部变换指令,读取第一脸部信息与第二脸部信息;实时动态识别所述即时视频的帧画面中所有人物的脸部图像;根据第一脸部信息确定其所指向的第一脸部图像、第二脸部信息确定其所指向的第二脸部图像。优选地,所述第一、第二脸部信息均包括所述第一、第二脸部信息所指向的脸部图像在帧画面中的位置、人物的脸部关键部位,以及所述脸部关键部位之间的位置向量关系。进一步地,所述脸部关键部位包括位于相应画面中的:鼻子、嘴巴、眼睛、眉毛及脸颊。具体地,以视频帧为单位,将每帧画面中的所述第一脸部图像与所述第二脸部图像进行位置互换过程中,包括:抓取每帧画面中的所述第一脸部图像以及所述第二脸部图像;调整所述第一、第二脸部图像的大小;以视频帧为单位,将每帧画面中的所述第一脸部图像与所述第二脸部图像进行位置互换。具体地,还包括:调整已进行位置互换处理的即时视频中每帧画面的色差和感光度。具体地,还包括:根据预先设置的参数,优化和修复已进行位置互换处理的即时视频中每帧画面。优选地,所述即时视频为即时视频通信以及实时直播视频中的任意一种。具体地,将已互换脸部图像的视频帧以视频流的方式推送给参与所述即时视频通话的相应用户的步骤中,包括:向参与所述即时视频通话的用户发送换脸后的即时视频的发送请求;接收用户响应于所述发送请求的允许发送指令,并将已互换脸部图像的视频帧以视频流的方式推送给相应的用户。第二方面,提供了一种即时视频画面中人物脸部变换方法,其包括:提交脸部变换指令,所述脸部变换指令包含用于实现脸部图像位置变换的第一脸部信息与第二脸部信息;接收服务器向参与所述即时视频通话的用户发送的已实现脸部图像位置变换的即时视频的发送请求;响应于所述发送请求,接收所述已实现脸部图像位置变换的即时视频。具体地,响应于所述发送请求,接收所述已实现脸部图像位置变换的即时视频的步骤中,包括:响应于所述发送请求,向服务器发送允许发送指令;接收并显示服务器响应于所述允许发送指令而推送的视频流,该视频流包含已互换脸部图像的视频帧。优选地,所述第一、第二脸部信息均包括所述第一、第二脸部信息所指向的脸部图像在帧画面中的位置、人物的脸部关键部位,以及所述脸部关键部位之间的位置向量关系。第三方面,提供了一种即时视频画面中人物脸部变换系统,其包括:接收模块,用于接收即时视频通话中的第一用户提交的脸部变换指令,所述脸部变换指令包含用于实现脸部图像位置变换的第一脸部信息与第二脸部信息;响应模块,用于响应于所述脸部变换指令,实时动态识别待推送到参与即时视频通话的至少一个用户的即时视频通话画面中的所述第一脸部信息所指向的第一脸部图像、所述第二脸部信息所指向的第二脸部图像,以视频帧为单位,将每帧画面中的所述第一脸部图像与所述第二脸部图像进行位置互换;推送模块,用于将已互换脸部图像的视频帧以视频流的方式推送给参与所述即时视频通话的相应用户。具体地,在接收即时视频通话中的第一用户提交的脸部变换指令前,还包括:响应于建立视频会话的指令,建立即时视频会话的通信信道。具体地,所述响应模块被部分配置为:响应于所述脸部变换指令,读取第一脸部信息与第二脸部信息;实时动态识别所述即时视频的帧画面中所有人物的脸部图像;根据第一脸部信息确定其所指向的第一脸部图像、第二脸部信息确定其所指向的第二脸部图像。优选地,所述第一、第二脸部信息均包括所述第一、第二脸部信息所指向的脸部图像在帧画面中的位置、人物的脸部关键部位,以及所述脸部关键部位之间的位置向量关系。进一步地,所述脸部关键部位包括位于相应画面中的:鼻子、嘴巴、眼睛、眉毛及脸颊。具体地,以视频帧为单位,将每帧画面中的所述第一脸部图像与所述第二脸部图像进行位置互换过程中,包括:抓取每帧画面中的所述第一脸部图像以及所述第二脸部图像;调整所述第一、第二脸部图像的大小;以视频帧为单位,将每帧画面中的所述第一脸部图像与所述第二脸部图像进行位置互换。具体地,还包括:调整模块,用于调整已进行位置互换处理的即时视频中每帧画面的色差和感光度。具体地,还包括:优化模块,用于根据预先设置的参数,优化和修复已进行位置互换处理的即时视频中每帧画面。优选地,所述即时视频为即时视频通信以及实时直播视频中的任意一种。具体地,所述推送模块被配置为:向参与所述即时视频通话的用户发送换脸后的即时视频的发送请求;接收用户响应于所述发送请求的允许发送指令,并将已互换脸部图像的视频帧以视频流的方式推送给相应的用户。第四方面,提供了一种即时视频画面中人物脸部变换系统,其包括:提交模块,用于提交脸部变换指令,所述脸部变换指令包含用于实现脸部图像位置变换的第一脸部信息与第二脸部信息;接收模块,用于接收服务器向参与所述即时视频通话的用户发送的已实现脸部图像位置变换的即时视频的发送请求;响应模块,用于响应于所述发送请求,接收所述已实现脸部图像位置变换的即时视频。具体地,所述响应模块被配置为:响应于所述发送请求,向服务器发送允许发送指令;接收并显示服务器响应于所述允许发送指令而推送的视频流,该视频流包含已互换脸部图像的视频帧。优选地,所述第一、第二脸部信息均包括所述第一、第二脸部信息所指向的脸部图像在帧画面中的位置、人物的脸部关键部位,以及所述脸部关键部位之间的位置向量关系。相比本文档来自技高网...
即时视频画面中人物脸部变换方法以及系统

【技术保护点】
一种即时视频画面中人物脸部变换方法,其特征在于,包括:接收即时视频通话中的第一用户提交的脸部变换指令,所述脸部变换指令包含用于实现脸部图像位置变换的第一脸部信息与第二脸部信息;响应于所述脸部变换指令,实时动态识别待推送到参与即时视频通话的至少一个用户的即时视频通话画面中的所述第一脸部信息所指向的第一脸部图像、所述第二脸部信息所指向的第二脸部图像,以视频帧为单位,将每帧画面中的所述第一脸部图像与所述第二脸部图像进行位置互换;将已互换脸部图像的视频帧以视频流的方式推送给参与所述即时视频通话的相应用户。

【技术特征摘要】
1.一种即时视频画面中人物脸部变换方法,其特征在于,包括:接收即时视频通话中的第一用户提交的脸部变换指令,所述脸部变换指令包含用于实现脸部图像位置变换的第一脸部信息与第二脸部信息;响应于所述脸部变换指令,实时动态识别待推送到参与即时视频通话的至少一个用户的即时视频通话画面中的所述第一脸部信息所指向的第一脸部图像、所述第二脸部信息所指向的第二脸部图像,以视频帧为单位,将每帧画面中的所述第一脸部图像与所述第二脸部图像进行位置互换;将已互换脸部图像的视频帧以视频流的方式推送给参与所述即时视频通话的相应用户。2.根据权利要求1所述的即时视频画面中人物脸部变换方法,其特征在于,响应于所述脸部变换指令,实时动态识别待推送到参与即时视频通话的至少一个用户的即时视频通话画面中的所述第一脸部信息所指向的第一脸部图像、所述第二脸部信息所指向的第二脸部图像的步骤,包括:响应于所述脸部变换指令,读取第一脸部信息与第二脸部信息;实时动态识别所述即时视频的帧画面中所有人物的脸部图像;根据第一脸部信息确定其所指向的第一脸部图像、第二脸部信息确定其所指向的第二脸部图像。3.根据权利要求1所述的即时视频画面中人物脸部变换方法,其特征在于,所述第一、第二脸部信息均包括所述第一、第二脸部信息所指向的脸部图像在帧画面中的位置、人物的脸部关键部位,以及所述脸部关键部位之间的位置向量关系。4.根据权利要求1所述的即时视频画面中人物脸部变换方法,其特征在于,以视频帧为单位,将每帧画面中的所述第一脸部图像与所述第二脸部图像进行位置互换过程中,包括:抓取每帧画面中的所述第一脸部图像以及所述第二脸部图像;调整所述第一、第二脸部图像的大小;以视频帧为单位,将每帧画面中的所述第一脸部图像与所述第二脸部图像进行位置互换。5.根据权利要求1所述的即时视频画面中人物脸部变换方法,其特征在于,还包括:调整已进行位置互换处理的即时视频中每帧画面的色差和感光度。6.根据权利要求1所述的即时视频画面中人物脸部变换方法,其特征在于,将已互换脸部图像...

【专利技术属性】
技术研发人员:饶慧林
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

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

1