获取直播视频画面的方法、装置、终端及存储介质制造方法及图纸

技术编号:20279234 阅读:17 留言:0更新日期:2019-02-02 06:13
本申请公开了一种获取直播视频画面的方法、装置、终端及存储介质,涉及信息处理技术领域。本申请通过至少两个摄像头在同一时刻采集至少两个视频画面,由于各个摄像头到主播所站立的水平地面的距离相等,且每相邻的两个摄像头之间的距离能够保证采集到的两个视频画面之间存在重合画面,因此,可以将至少两个视频画面进行拼接,并基于拼接后的画面获取直播视频画面。这样,由于至少两个摄像头的水平拍摄范围叠加后相较于一个摄像头的水平拍摄范围大大增加,因此,针对主播在跳舞过程中进行大幅度的左右移动的情况,无需通过增加主播与摄像头之间的距离,也即,在不减小主播图像的尺寸、不引入过多不必要画面的基础上,保证了主播图像的完整。

【技术实现步骤摘要】
获取直播视频画面的方法、装置、终端及存储介质
本申请涉及信息处理
,特别涉及一种获取直播视频画面的方法、装置、终端及存储介质。
技术介绍
在目前的互联网直播中,主播可以在终端的摄像头的拍摄范围内跳舞,终端通过摄像头拍摄主播的跳舞过程,并将拍摄得到的视频画面作为直播视频画面发送至直播服务器以进行直播。然而,由于终端的摄像头在某个拍摄平面上的水平拍摄范围有限,因此,当主播在拍摄平面内相对于摄像头左右移动时,极易移动出水平拍摄范围,从而导致拍摄的视频画面中无法包含主播完整的图像。为了解决上述问题,当前常采用的方法是加大终端与主播之间的距离,以此来加大终端的摄像头与拍摄平面之间的距离,从而加大摄像头的水平拍摄范围,然而,在加大终端的摄像头与拍摄平面之间的距离之后,不仅水平拍摄范围会增大,竖直拍摄范围也会增大,在这种情况下,对主播进行拍摄得到的视频画面中的高度方向上将存在大量的不必要画面,并且,由于增加了摄像头与主播之间的距离,因此,拍摄得到的视频画面中的主播的图像将变小,从而导致主播的脸部细节的清晰度受到影响。
技术实现思路
本申请实施例提供了一种获取直播视频画面的方法、装置、终端及计算机可读存储介质,可以用于在主播进行大幅度的左右移动的情况下,在不减小主播图像的尺寸、不引入过多不必要画面的基础上,保证主播图像的完整。所述技术方案如下:第一方面,提供了一种获取直播视频画面的方法,所述方法包括:通过至少两个摄像头在同一时刻采集至少两个视频画面,所述至少两个摄像头中各个摄像头与主播所站立的水平地面之间的距离相等,且所述至少两个摄像头中每相邻的两个摄像头之间的距离不大于第一距离,所述第一距离是指使每相邻的两个摄像头在同一时刻拍摄的两个视频画面的重合画面的面积不小于面积阈值的最小距离;将所述至少两个视频画面进行拼接,拼接后的视频画面中所述每相邻的两个摄像头采集的两个视频画面的重合画面重叠;基于拼接后的视频画面获取直播视频画面。可选地,所述将所述至少两个视频画面进行拼接,包括:从所述至少两个视频画面中确定多个匹配点对,所述多个匹配点对中的每个匹配点对中包括所述至少两个视频画面中相邻的两个视频画面中的两个像素点;基于所述多个匹配点对中的每个匹配点对生成一个特征向量,得到与所述多个匹配点对一一对应的多个特征向量;基于所述多个特征向量对所述至少两个视频画面进行拼接。可选地,所述基于拼接后的视频画面获取直播视频画面,包括:基于参考画面长宽比例对所述拼接后的视频画面进行裁剪,得到所述直播视频画面。可选地,所述基于参考画面长宽比例对所述拼接后的视频画面进行裁剪,得到所述直播视频画面,包括:在所述拼接后的视频画面中确定人脸所在区域的中心位置点;基于所述中心位置点和所述参考画面长宽比例对所述拼接后的视频画面进行裁剪,得到所述直播视频画面。可选地,所述基于所述中心位置点和所述参考画面长宽比例对所述拼接后的视频画面进行裁剪,得到所述直播视频画面,包括:确定所述拼接后的视频画面的宽度,并基于所述拼接后的视频画面的宽度和所述参考画面长宽比例确定第一长度;基于所述中心位置点在所述拼接后的视频画面中确定第一裁剪线和第二裁剪线,所述第一裁剪线和所述第二边裁剪线均与所述拼接后的视频画面的宽度方向平行,且所述中心位置点到所述第一裁剪线的距离以及所述中心位置点到所述第二裁剪线的距离均为所述第一长度的一半;将除所述第一裁剪线与所述第二裁剪线之间的画面之外的其他画面删除,得到所述直播视频画面。第二方面,提供了一种获取直播视频画面的装置,所述装置包括:采集模块,用于通过至少两个摄像头在同一时刻采集至少两个视频画面,所述至少两个摄像头中各个摄像头与主播所站立的水平地面之间的距离相等,且所述至少两个摄像头中每相邻的两个摄像头之间的距离不大于第一距离,所述第一距离是指使每相邻的两个摄像头在同一时刻拍摄的两个视频画面的重合画面的面积不小于面积阈值的最小距离;拼接模块,用于将所述至少两个视频画面进行拼接,拼接后的视频画面中所述每相邻的两个摄像头采集的两个视频画面的重合画面重叠;获取模块,用于基于拼接后的视频画面获取直播视频画面。可选地,所述拼接模块具体用于:从所述至少两个视频画面中确定多个匹配点对,所述多个匹配点对中的每个匹配点对中包括所述至少两个视频画面中相邻的两个视频画面中的两个像素点;基于所述多个匹配点对中的每个匹配点对生成一个特征向量,得到与所述多个匹配点对一一对应的多个特征向量;基于所述多个特征向量对所述至少两个视频画面进行拼接。可选地,所述获取模块包括:裁剪单元,用于基于参考画面长宽比例对所述拼接后的视频画面进行裁剪,得到所述直播视频画面。可选地,所述裁剪单元包括:确定子单元,用于在所述拼接后的视频画面中确定人脸所在区域的中心位置点;裁剪子单元,用于基于所述中心位置点和所述参考画面长宽比例对所述拼接后的视频画面进行裁剪,得到所述直播视频画面。可选地,所述裁剪子单元具体用于:确定所述拼接后的视频画面的宽度,并基于所述拼接后的视频画面的宽度和所述参考画面长宽比例确定第一长度;基于所述中心位置点在所述拼接后的视频画面中确定第一裁剪线和第二裁剪线,所述第一裁剪线和所述第二边裁剪线均与所述拼接后的视频画面的宽度方向平行,且所述中心位置点到所述第一裁剪线的距离以及所述中心位置点到所述第二裁剪线的距离均为所述第一长度的一半;将除所述第一裁剪线与所述第二裁剪线之间的画面之外的其他画面删除,得到所述直播视频画面。第三方面,提供了一种终端,所述终端包括至少两个摄像头,处理器以及用于存储处理器可执行指令的存储器;其中,所述至少两个摄像头中每相邻的两个摄像头之间的距离不大于第一距离,所述第一距离是指使所述至少两个摄像头中每相邻的两个摄像头在同一时刻拍摄的两个视频画面的重合画面的面积不小于面积阈值的最小距离;所述处理器被配置为执行上述第一方面所述的任一项方法。第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述第一方面所述的任一项方法的步骤。本申请实施例提供的技术方案带来的有益效果至少包括:本申请实施例可以通过至少两个摄像头在同一时刻采集至少两个视频画面,由于各个摄像头到主播所站立的水平地面的距离相等,且每相邻的两个摄像头之间的距离能够保证采集到的两个视频画面之间存在重合画面,因此,可以将至少两个视频画面进行拼接,并基于拼接后的画面获取直播视频画面。这样,由于至少两个摄像头的水平拍摄范围叠加后相较于一个摄像头的水平拍摄范围大大增加,因此,针对主播在跳舞过程中进行大幅度的左右移动的情况,无需通过增加主播与摄像头之间的距离,就可以保证视频画面中主播图像完整,且相较于通过增加主播与摄像头之间的距离获取的直播视频画面,本申请实施例获取的直播视频画面中的不必要画面所占的比例更少,主播图像的脸部细节更加清晰。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种获取直播视频画面的方法的系统架构图;图2是本申请实施本文档来自技高网...

【技术保护点】
1.一种获取直播视频画面的方法,其特征在于,所述方法包括:通过至少两个摄像头在同一时刻采集至少两个视频画面,所述至少两个摄像头中各个摄像头与主播所站立的水平地面之间的距离相等,且所述至少两个摄像头中每相邻的两个摄像头之间的距离不大于第一距离,所述第一距离是指使每相邻的两个摄像头在同一时刻拍摄的两个视频画面的重合画面的面积不小于面积阈值的最小距离;将所述至少两个视频画面进行拼接,拼接后的视频画面中所述每相邻的两个摄像头采集的两个视频画面的重合画面重叠;基于拼接后的视频画面获取直播视频画面。

【技术特征摘要】
1.一种获取直播视频画面的方法,其特征在于,所述方法包括:通过至少两个摄像头在同一时刻采集至少两个视频画面,所述至少两个摄像头中各个摄像头与主播所站立的水平地面之间的距离相等,且所述至少两个摄像头中每相邻的两个摄像头之间的距离不大于第一距离,所述第一距离是指使每相邻的两个摄像头在同一时刻拍摄的两个视频画面的重合画面的面积不小于面积阈值的最小距离;将所述至少两个视频画面进行拼接,拼接后的视频画面中所述每相邻的两个摄像头采集的两个视频画面的重合画面重叠;基于拼接后的视频画面获取直播视频画面。2.根据权利要求1所述的方法,其特征在于,所述将所述至少两个视频画面进行拼接,包括:从所述至少两个视频画面中确定多个匹配点对,所述多个匹配点对中的每个匹配点对中包括所述至少两个视频画面中相邻的两个视频画面中的两个像素点;基于所述多个匹配点对中的每个匹配点对生成一个特征向量,得到与所述多个匹配点对一一对应的多个特征向量;基于所述多个特征向量对所述至少两个视频画面进行拼接。3.根据权利要求1或2所述的方法,其特征在于,所述基于拼接后的视频画面获取直播视频画面,包括:基于参考画面长宽比例对所述拼接后的视频画面进行裁剪,得到所述直播视频画面。4.根据权利要求3所述的方法,其特征在于,所述基于参考画面长宽比例对所述拼接后的视频画面进行裁剪,得到所述直播视频画面,包括:在所述拼接后的视频画面中确定人脸所在区域的中心位置点;基于所述中心位置点和所述参考画面长宽比例对所述拼接后的视频画面进行裁剪,得到所述直播视频画面。5.根据权利要求4所述的方法,其特征在于,所述基于所述中心位置点和所述参考画面长宽比例对所述拼接后的视频画面进行裁剪,得到所述直播视频画面,包括:确定所述拼接后的视频画面的宽度,并基于所述拼接后的视频画面的宽度和所述参考画面长宽比例确定第一长度;基于所述中心位置点在所述拼接后的视频画面中确定第一裁剪线和第二裁剪线,所述第一裁剪线和所述第二边裁剪线均与所述拼接后的视频画面的宽度方向平行,且所述中心位置点到所述第一裁剪线的距离以及所述中心位置点到所述第二裁剪线的距离均为所述第一长度的一半;将除所述第一裁剪线与所述第二裁剪线之间的画面之外的其他画面删除,得到所述直播视频画面。6.一种获取直播视频画面的装置,其特征在于,所述装置包括:采集模块,用于通过至少两个摄像头在同一时刻采集至少两个视频画面,所述至少两个摄像头中各个摄像头与主播所站立的水平地面之间的距离相等,且...

【专利技术属性】
技术研发人员:何思远
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

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

1