直播间的视频比例切换方法、装置、介质以及计算机设备制造方法及图纸

技术编号:33948726 阅读:10 留言:0更新日期:2022-06-29 21:56
本申请实施例涉及网络直播领域,提供一种直播间的视频比例切换方法、装置、介质以及计算机设备,方法包括:根据视频比例调整指令获得目标视频比例;获取直播视频流的每一帧直播视频图像帧,若直播视频图像帧包括人脸和/或躯干,获得人脸位置信息和/或躯干位置信息,根据人脸位置信息和/或躯干位置信息确定目标视频中心点;在直播视频图像帧中,根据目标视频中心点以及目标视频比例,获得目标直播视频图像帧,以获得目标直播视频流,进而在直播间界面显示目标直播视频流,从而可以根据人脸位置信息和/或躯干位置信息自适应进行视频比例切换,从而可以使切换后的目标直播视频流可以尽可能显示主播人脸和/或躯干。可能显示主播人脸和/或躯干。可能显示主播人脸和/或躯干。

【技术实现步骤摘要】
直播间的视频比例切换方法、装置、介质以及计算机设备


[0001]本申请实施例涉及网络直播
,特别是涉及一种直播间的视频比例切换方法、装置、介质以及计算机设备。

技术介绍

[0002]随着网络通信技术的进步,用户可参与的线上娱乐项目越来越多,其中,网络直播由于实时性强且交互性强的特点,更是受到越来越多用户的喜爱。在网络直播中,尤其是视频直播,作为一种丰富互联网移动用户生活的娱乐方式,用户可以实时的观看主播的才艺展示,或者和主播语音聊天,而受到广泛使用。
[0003]在视频直播中,通常只能根据主播客户端设置的长宽比例进行直播视频调整,而且在对直播视频进行调整时,只能机械地按照长宽比例对直播视频进行调整,无法结合直播视频的主播位置进行视频比例调整,进而常常使得调整比例后的直播视频并不能完全显示主播,需要主播不断调整位置来匹配调整比例后的直播视频。

技术实现思路

[0004]为克服相关技术中存在的问题,本申请提供一种直播间的视频比例切换方法、装置、介质以及计算机设备,其可以使得调整比例后的直播视频尽可能显示主播,无需主播频繁移动调整位置来匹配调整比例后的直播视频。
[0005]根据本申请实施例的第一方面,提供一种直播间的视频比例切换方法,包括如下步骤:
[0006]接收对直播视频流的视频比例调整指令,根据所述视频比例调整指令获得目标视频比例;
[0007]获取所述直播视频流的每一帧直播视频图像帧,对所述直播视频图像帧进行人脸和/或躯干识别,若所述直播视频图像帧包括人脸和/或躯干,从所述直播视频图像帧中获得人脸位置信息和/或躯干位置信息,根据所述人脸位置信息和/或躯干位置信息确定目标视频中心点;
[0008]在所述直播视频图像帧中,根据所述目标视频中心点以及所述目标视频比例,获得目标直播视频图像帧;
[0009]根据所述目标直播视频图像帧,获得目标直播视频流,以在直播间界面显示所述目标直播视频流。
[0010]根据本申请实施例的第二方面,提供一种直播间的视频比例切换装置,包括:
[0011]目标视频比例接收模块,用于接收对直播视频流的视频比例调整指令,根据所述视频比例调整指令获得目标视频比例;
[0012]目标视频中心点获取模块,用于获取所述直播视频流的每一帧直播视频图像帧,对所述直播视频图像帧进行人脸和/或躯干识别,若所述直播视频图像帧包括人脸和/或躯干,从所述直播视频图像帧中获得人脸位置信息和/或躯干位置信息,根据所述人脸位置信
息和/或躯干位置信息确定目标视频中心点;
[0013]目标直播视频图像帧获取模块,用于在所述直播视频图像帧中,根据所述目标视频中心点以及所述目标视频比例,获得目标直播视频图像帧;
[0014]目标直播视频流获取模块,用于根据所述目标直播视频图像帧,获得目标直播视频流,以在直播间界面显示所述目标直播视频流。
[0015]根据本申请实施例的第三方面,提供一种计算机设备,包括处理器和存储器;所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如上述所述的直播间的视频比例切换方法。
[0016]根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被处理器执行时实现如上述所述的直播间的视频比例切换方法。
[0017]本申请实施例接收对直播视频流的视频比例调整指令,根据所述视频比例调整指令获得目标视频比例;获取所述直播视频流的每一帧直播视频图像帧,对所述直播视频图像帧进行人脸和/或躯干识别,若所述直播视频图像帧包括人脸和/或躯干,从所述直播视频图像帧中获得人脸位置信息和/或躯干位置信息,根据所述人脸位置信息和/或躯干位置信息确定目标视频中心点;在所述直播视频图像帧中,根据所述目标视频中心点以及所述目标视频比例,获得目标直播视频图像帧;根据所述目标直播视频图像帧,获得目标直播视频流,以在直播间界面显示所述目标直播视频流,从而可以根据人脸位置信息和/或躯干位置信息自适应进行视频比例切换,从而可以使切换后的目标直播视频流可以尽可能显示主播人脸和/或躯干,无需主播频繁移动调整位置来匹配调整比例后的直播视频。
[0018]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
[0019]为了更好地理解和实施,下面结合附图详细说明本专利技术。
附图说明
[0020]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本申请实施例提供的直播间的视频比例切换方法的应用环境的示意框图;
[0022]图2为本申请第一实施例提供的直播间的视频比例切换方法的流程图;
[0023]图3为本申请一个实施例提供的直播间界面的视频比例调整控件的显示示意图;
[0024]图4为本申请另一个实施例提供的直播间界面的视频比例调整控件的显示示意图;
[0025]图5为本申请一个实施例提供的获取目标视频中心点的方法的流程图;
[0026]图6为本申请另一个实施例提供的获取目标视频中心点的方法的流程图;
[0027]图7为本申请第二实施例提供的直播间的视频比例切换方法的流程图;
[0028]图8为本申请第三实施例提供的直播间的视频比例切换方法的流程图;
[0029]图9为本申请第四实施例提供的直播间的视频比例切换装置的示意框图;
[0030]图10为本申请第五实施例提供的计算机设备的结构示意框图。
具体实施方式
[0031]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
[0032]应当明确,所描述的实施例仅仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请实施例保护的范围。
[0033]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。在此所使用的词语“如果”/“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0034]此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播间的视频比例切换方法,其特征在于,包括如下步骤:接收对直播视频流的视频比例调整指令,根据所述视频比例调整指令获得目标视频比例;获取所述直播视频流的每一帧直播视频图像帧;对所述直播视频图像帧进行人脸和/或躯干识别,若所述直播视频图像帧包括人脸和/或躯干,从所述直播视频图像帧中获得人脸位置信息和/或躯干位置信息,根据所述人脸位置信息和/或躯干位置信息确定目标视频中心点;在所述直播视频图像帧中,根据所述目标视频中心点以及所述目标视频比例,获得目标直播视频图像帧;根据所述目标直播视频图像帧,获得目标直播视频流,以在直播间界面显示所述目标直播视频流。2.根据权利要求1所述的直播间的视频比例切换方法,其特征在于:所述获取所述直播视频流的每一帧直播视频图像帧,对所述直播视频图像帧进行人脸和/或躯干识别,若所述直播视频图像帧包括人脸和/或躯干,从所述直播视频图像帧中获得人脸位置信息和/或躯干位置信息,根据所述人脸位置信息和/或躯干位置信息确定目标视频中心点的步骤,包括:获取所述直播视频流的每一帧直播视频图像帧,对所述直播视频图像帧进行人脸识别;若所述直播视频图像帧包括人脸,获取人脸位置信息,根据所述人脸位置信息获取所述人脸尺寸;若所述人脸尺寸大于预设尺寸,根据所述人脸位置信息确定目标视频中心点;若所述人脸尺寸小于所述预设尺寸,对所述直播视频图像帧进行躯干识别,若所述直播视频图像帧包括躯干,获取躯干位置信息,根据所述人脸位置信息和所述躯干位置信息确定目标视频中心点;若所述直播视频图像帧不包括人脸,对所述直播视频图像帧进行躯干识别,若所述直播视频图像帧包括躯干,获取躯干位置信息,根据所述躯干位置信息确定目标视频中心点。3.根据权利要求2所述的直播间的视频比例切换方法,其特征在于:所述若所述人脸尺寸小于所述预设尺寸,对所述直播视频图像帧进行躯干识别,若所述直播视频图像帧包括躯干,获取躯干位置信息,根据所述人脸位置信息和所述躯干位置信息确定目标视频中心点的步骤,包括:根据所述人脸位置信息获得人脸中心,根据所述躯干位置信息获取躯干中心,将所述人脸中心以及所述躯干中心连线的中点作为目标视频中心点;若根据所述目标视频中心点确定的目标直播视频图像帧未完全显示所述人脸位置信息对应的人脸,以所述人脸中心以及所述躯干中心连线的中点为起点,在所述人脸中心以及所述躯干中心连线上,将向所述人脸中心方向移动预设步长后的点作为调整后的中心点,以使根据调整后的中心点确定的目标直播视频图像帧完全显示所述人脸位置信息对应的人脸为止,将调整后的中心点作为目标视频中心点。4.根据权利要求1至3中任一项权利要求所述的直播间的视频比例切换方法,其特征在于:所述获取所述直播视频流的每一帧直播视频图像帧,对所述直播视频图像帧进行人脸
和/或躯干识别,若所述直播视频图像帧包括人脸和/或躯干,从所述直播视频图像帧中获得人脸位置信息和/或躯干位置信息,根据所述人脸位置信息和/或躯干位置信息确定目标视频中心点步骤,包括:根据上一帧的人脸和/或躯干位置信息,采用人脸和/或躯干跟踪方法跟踪获得下一帧的人脸和/或躯干位置信息;根据下一帧的人脸和/或躯干位置信息,获得下一帧目标视频中心点。5.根据权利要求1至4中任一项权...

【专利技术属性】
技术研发人员:曾家乐
申请(专利权)人:广州方硅信息技术有限公司
类型:发明
国别省市:

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

1