一种在线合影方法及系统技术方案

技术编号:15115221 阅读:37 留言:0更新日期:2017-04-09 11:25
本发明专利技术提供一种在线合影方法及系统,包括:生成合影模板,根据所述合影模板的特征信息接收用户的参与指令,确定参与用户,获取所述参与用户的图像,将所述参与用户的图像中的面部区域作为用户面部图层,以直播画面为背景将所述直播画面、所述合影模板和所述用户面部图层进行动态合成,生成第一合影图像通过使用以上方法,可以实现多用户与直播人员的动态合影,丰富了直播过程中的互动内容,提高了用户的参与体验。

【技术实现步骤摘要】

:本专利技术涉及计算机互联网
,特别是一种在线合影方法及系统
技术介绍
:随着科学技术的快速发展,越来越多的电子多媒体技术应用到人们的日常生活中。其中,在线直播技术就是一个新兴的应用。在直播时,由主持人通过网络平台实时向广大的观众表演相应的技能或进行才艺展示,观众通过远端的接收平台观看相应的内容。观众在观看到主持人精彩的表演后,一般只能通过直播自带的实时文字聊天系统或语音系统对表演进行评价互动。尤其是对于热度较高的主持人,观众希望能够提供更加多元化的方式来与主持人亲近或表示自己的支持。而这恰恰是现有技术中所缺乏的。因此,如何提供一种方法及系统可以实现更加丰富的视觉效果是本专利技术需要解决的问题。
技术实现思路
:本专利技术提供了一种在线合影方法及系统,解决了现有技术中直播方式单一、互动环节少的问题,提高了用户的参与体验。一种在线合影方法,包括:生成合影模板;根据所述合影模板的特征信息接收用户的参与指令,确定参与用户;所述特征信息中包括所述合影模板中容纳的用户数量;获取所述参与用户的图像,将所述参与用户的图像中的面部区域作为用户面部图层;以直播画面为背景将所述直播画面、所述合影模板和所述用户面部图层进行动态合成,生成第一合影图像。优选的,所述根据所述合影模板的特征信息接收用户的参与指令,确定参与用户;所述特征信息中包括所述合影模板中容纳的用户数量,具体为:根据所述合影模板的特征信息确定互动用户数量;根据所述互动用户数量生成参与界面;接收用户的参与指令,选择不超过互动用户数量的用户,作为参与用户。优选的,所述获取所述参与用户的图像,将所述参与用户的图像中的面部区域作为用户面部图层,具体为:控制所述参与用户的摄像头获取用户图像或接收所述参与用户上传的图像;根据人体面部特征,识别出所述参与用户的面部区域;将所述面部区域与所述合影模板的缺口区域进行面积尺寸匹配;将匹配后的所述面部区域作为所述用户面部图层。优选的,以直播画面为背景将所述直播画面、所述合影模板和所述用户面部图层进行动态合成,具体为:将所述直播画面作为背景图像;将所述合影模板叠加放置在所述背景图像的上级图层上;将获取到的所述用户面部图层叠加放置在所述背景图像的上级图层且在所述合影模板的下层图层;根据合影模板的特征信息生成合影模板与用户面部图层的拼接位置;将所述用户面部图层叠加放置在所述拼接位置;截取所述背景图像、合影模板和用户面部图层的叠加图像作为第一合影图像。优选的,还包括:将所述第一合影图像发送给所述参与用户。一种在线合影系统,包括:模板生成单元、参与用户选择单元、面部图层获取单元和合影生成单元;所述模板生成单元,用于生成合影模板;所述参与用户选择单元,用于根据所述合影模板的特征信息接收用户的参与指令,确定参与用户;所述特征信息中包括所述合影模板中容纳的用户数量;所述面部图层获取单元,用于获取所述参与用户的图像,将所述参与用户的图像中的面部区域作为用户面部图层;所述合影生成单元,用于以直播画面为背景将所述直播画面、所述合影模板和所述用户面部图层进行动态合成,生成第一合影图像。优选的,所述参与用户选择单元,包括:参与数量计算子单元、参与界面生成子单元和参与用户确定子单元;所述参与数量计算子单元,用于根据所述合影模板的特征信息确定互动用户数量;所述参与界面生成子单元,用于根据所述互动用户数量生成参与界面;所述参与用户确定子单元,用于接收用户的参与指令,选择不超过互动用户数量的用户,作为参与用户。优选的,所述面部图层获取单元,包括:图像获取子单元、面部识别子单元、尺寸匹配子单元和用户面部图层生成子单元;所述图像获取子单元,用于控制所述参与用户的摄像头获取用户图像或接收所述参与用户上传的图像;所述面部识别子单元,用于根据人体面部特征,识别出所述参与用户的面部区域;所述尺寸匹配子单元,用于将所述面部区域与所述合影模板的缺口区域进行面积尺寸匹配;所述用户面部图层生成子单元,用于将匹配后的所述面部区域作为所述用户面部图层。优选的,所述合影生成单元,包括:图像叠加处理子单元、图像拼接子单元和合成影像生成子单元;所述图像叠加处理子单元,用于将所述直播画面作为背景图像;将所述合影模板叠加放置在所述背景图像的上级图层上;将获取到的所述用户面部图层叠加放置在所述背景图像的上级图层且在所述合影模板的下层图层;所述图像拼接子单元,用于根据合影模板的特征信息生成合影模板与用户面部图层的拼接位置,将所述用户面部图层叠加放置在所述拼接位置;所述合成影像生成子单元,用于截取所述背景图像、合影模板和用户图像的叠加图像作为第一合影图像。优选的,还包括:图像推送单元;所述图像推送单元,用于将所述第一合影图像发送给所述参与用户。本专利技术具有以下优点:通过使用以上方法,可以实现多用户与直播人员的动态合影,丰富了直播过程中的互动内容,提高了用户的参与体验。附图说明:图1为本专利技术提供的一种在线合影方法第一实施例的流程图;图2为本专利技术提供的一种在线合影方法中的模板生成步骤效果图;图3为本专利技术提供的一种在线合影方法中的获取用户图像步骤效果图;图4为本专利技术提供的一种在线合影方法中的用户面部尺寸调整效果图;图5为本专利技术提供的一种在线合影方法中的合影生成效果图;图6为本专利技术提供的一种在线合影系统第一实施例的原理框图。具体实施方式:参见图1,该图为本专利技术提供的一种在线合影方法第一实施例的流程图。在本实施例中,包括:S101:生成合影模板。S102:根据所述合影模板的特征信息接收用户的参与指令,确定参与用户;所述特征信息中包括所述合影模板中容纳的用户数量。S103:获取所述参与用户的图像,将所述参与用户的图像中的面部区域作为用户面部图层。S104:以直播画面为背景将所述直播画面、所述合影模板和所述用户面部图层进行动态合成,生成第一合影图像。在本专利技术中,主持端即为在线直播的主持人端或受控制的计算机平台服务器端,而观看直播的用户为分布在其它位置的用户端。这里的服务器端和用户端通常为常用的PC设备或移动设备。如桌面电脑、平板电脑或手机终端等。在实施本专利技术时,首先由主持人或控制人发起合影请求。在服务器端上存储有若干合影模板,由服务器端根据指令确定该模板,并本文档来自技高网...

【技术保护点】
一种在线合影方法,其特征在于,包括:生成合影模板;根据所述合影模板的特征信息接收用户的参与指令,确定参与用户;所述特征信息中包括所述合影模板中容纳的用户数量;获取所述参与用户的图像,将所述参与用户的图像中的面部区域作为用户面部图层;以直播画面为背景将所述直播画面、所述合影模板和所述用户面部图层进行动态合成,生成第一合影图像。

【技术特征摘要】
1.一种在线合影方法,其特征在于,包括:
生成合影模板;
根据所述合影模板的特征信息接收用户的参与指令,确定参与用户;所述
特征信息中包括所述合影模板中容纳的用户数量;
获取所述参与用户的图像,将所述参与用户的图像中的面部区域作为用户
面部图层;
以直播画面为背景将所述直播画面、所述合影模板和所述用户面部图层进
行动态合成,生成第一合影图像。
2.根据权利要求1所述的方法,其特征在于,所述根据所述合影模板的
特征信息接收用户的参与指令,确定参与用户;所述特征信息中包括所述合影
模板中容纳的用户数量,具体为:
根据所述合影模板的特征信息确定互动用户数量;
根据所述互动用户数量生成参与界面;
接收用户的参与指令,选择不超过互动用户数量的用户,作为参与用户。
3.根据权利要求1所述的方法,其特征在于,所述获取所述参与用户的
图像,将所述参与用户的图像中的面部区域作为用户面部图层,具体为:
控制所述参与用户的摄像头获取用户图像或接收所述参与用户上传的图
像;
根据人体面部特征,识别出所述参与用户的面部区域;
将所述面部区域与所述合影模板的缺口区域进行面积尺寸匹配;
将匹配后的所述面部区域作为所述用户面部图层。
4.根据权利要求1所述的方法,其特征在于,以直播画面为背景将所述
直播画面、所述合影模板和所述用户面部图层进行动态合成,具体为:
将所述直播画面作为背景图像;
将所述合影模板叠加放置在所述背景图像的上级图层上;
将获取到的所述用户面部图层叠加放置在所述背景图像的上级图层且在
所述合影模板的下层图层;
根据合影模板的特征信息生成合影模板与用户面部图层的拼接位置;
将所述用户面部图层叠加放置在所述拼接位置;
截取所述背景图像、合影模板和用户面部图层的叠加图像作为第一合影图
像。
5.根据权利要求1所述的方法,其特征在于,还包括:
将所述第一合影图像发送给所述参与用户。
6.一种在线合影系统,其特征在于,包括:模板生成单元、参与用户选
择单元、面部图层获取单元和合影生成单元;
所述模板生成单元,用于生成合影模板;
所述参与用户选择单元,用于根据所述合影模板的特征信息接收用户的参
与指令,确...

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

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

1