直播间的视频比例切换方法、装置、介质以及计算机设备与流程

文档序号:30584088发布日期:2022-06-29 15:17阅读:来源:国知局

技术特征:
1.一种直播间的视频比例切换方法,其特征在于,包括如下步骤:接收对直播视频流的视频比例调整指令,根据所述视频比例调整指令获得目标视频比例;获取所述直播视频流的每一帧直播视频图像帧;对所述直播视频图像帧进行人脸和/或躯干识别,若所述直播视频图像帧包括人脸和/或躯干,从所述直播视频图像帧中获得人脸位置信息和/或躯干位置信息,根据所述人脸位置信息和/或躯干位置信息确定目标视频中心点;在所述直播视频图像帧中,根据所述目标视频中心点以及所述目标视频比例,获得目标直播视频图像帧;根据所述目标直播视频图像帧,获得目标直播视频流,以在直播间界面显示所述目标直播视频流。2.根据权利要求1所述的直播间的视频比例切换方法,其特征在于:所述获取所述直播视频流的每一帧直播视频图像帧,对所述直播视频图像帧进行人脸和/或躯干识别,若所述直播视频图像帧包括人脸和/或躯干,从所述直播视频图像帧中获得人脸位置信息和/或躯干位置信息,根据所述人脸位置信息和/或躯干位置信息确定目标视频中心点的步骤,包括:获取所述直播视频流的每一帧直播视频图像帧,对所述直播视频图像帧进行人脸识别;若所述直播视频图像帧包括人脸,获取人脸位置信息,根据所述人脸位置信息获取所述人脸尺寸;若所述人脸尺寸大于预设尺寸,根据所述人脸位置信息确定目标视频中心点;若所述人脸尺寸小于所述预设尺寸,对所述直播视频图像帧进行躯干识别,若所述直播视频图像帧包括躯干,获取躯干位置信息,根据所述人脸位置信息和所述躯干位置信息确定目标视频中心点;若所述直播视频图像帧不包括人脸,对所述直播视频图像帧进行躯干识别,若所述直播视频图像帧包括躯干,获取躯干位置信息,根据所述躯干位置信息确定目标视频中心点。3.根据权利要求2所述的直播间的视频比例切换方法,其特征在于:所述若所述人脸尺寸小于所述预设尺寸,对所述直播视频图像帧进行躯干识别,若所述直播视频图像帧包括躯干,获取躯干位置信息,根据所述人脸位置信息和所述躯干位置信息确定目标视频中心点的步骤,包括:根据所述人脸位置信息获得人脸中心,根据所述躯干位置信息获取躯干中心,将所述人脸中心以及所述躯干中心连线的中点作为目标视频中心点;若根据所述目标视频中心点确定的目标直播视频图像帧未完全显示所述人脸位置信息对应的人脸,以所述人脸中心以及所述躯干中心连线的中点为起点,在所述人脸中心以及所述躯干中心连线上,将向所述人脸中心方向移动预设步长后的点作为调整后的中心点,以使根据调整后的中心点确定的目标直播视频图像帧完全显示所述人脸位置信息对应的人脸为止,将调整后的中心点作为目标视频中心点。4.根据权利要求1至3中任一项权利要求所述的直播间的视频比例切换方法,其特征在于:所述获取所述直播视频流的每一帧直播视频图像帧,对所述直播视频图像帧进行人脸
和/或躯干识别,若所述直播视频图像帧包括人脸和/或躯干,从所述直播视频图像帧中获得人脸位置信息和/或躯干位置信息,根据所述人脸位置信息和/或躯干位置信息确定目标视频中心点步骤,包括:根据上一帧的人脸和/或躯干位置信息,采用人脸和/或躯干跟踪方法跟踪获得下一帧的人脸和/或躯干位置信息;根据下一帧的人脸和/或躯干位置信息,获得下一帧目标视频中心点。5.根据权利要求1至4中任一项权利要求所述的直播间的视频比例切换方法,其特征在于:所述根据所述目标直播视频图像帧,获得目标直播视频流,以在直播间界面显示所述目标直播视频流的步骤之后,还包括:接收在所述直播间界面上对所述目标直播视频流的观看位置调整指令,根据所述观看位置调整指令获得调整距离以及调整方向;在所述直播视频图像帧中,根据所述调整距离、所述调整方向、所述视频中心点以及所述目标视频比例,获得调整后的直播视频图像帧;根据所述调整后的直播视频图像帧,获得调整后的直播视频流,以在直播间界面显示调整后的直播视频流。6.根据权利要求1至4中任一项权利要求所述的直播间的视频比例切换方法,其特征在于:所述接收对直播视频流的视频比例调整指令,根据所述视频比例调整指令获得目标视频比例的步骤之前,还包括:在所述直播间界面显示有所述视频比例调整控件;所述根据所述目标直播视频图像帧,获得目标直播视频流,以在直播间界面显示所述目标直播视频流的步骤之后,还包括:按照预设时间间隔对所述直播间界面所在的直播屏幕进行截图,获得直播屏幕截图;若在所述直播屏幕截图中未识别到所述视频比例调整控件,将所述视频比例调整控件移动到所述直播间界面中若干个预设位置中的一个位置,以在所述直播屏幕截图中识别获得所述视频比例调整控件。7.根据权利要求1至4中任一项权利要求所述的直播间的视频比例切换方法,其特征在于:所述根据所述目标直播视频图像帧,获得目标直播视频流,以在直播间界面显示所述目标直播视频流的步骤之后,还包括:保存所述目标视频比例以及直播间标识;响应于再次进入直播间标识对应的直播间操作,根据所述目标视频比例调整直播间标识对应的直播视频流,获得所述直播间标识对应的目标直播视频流,以在所述直播间标识对应的直播间界面显示目标直播视频流。8.根据权利要求1至7中任一项权利要求所述的直播间的视频比例切换方法,其特征在于:若所述直播视频图像帧不包括人脸也不包括躯干,获取所述直播视频图像帧的中心点,以所述直播视频图像帧的中心点作为目标视频中心点。9.一种直播间的视频比例切换装置,其特征在于,包括:
目标视频比例接收模块,用于接收对直播视频流的视频比例调整指令,根据所述视频比例调整指令获得目标视频比例;目标视频中心点获取模块,用于获取所述直播视频流的每一帧直播视频图像帧,对所述直播视频图像帧进行人脸和/或躯干识别,若所述直播视频图像帧包括人脸和/或躯干,从所述直播视频图像帧中获得人脸位置信息和/或躯干位置信息,根据所述人脸位置信息和/或躯干位置信息确定目标视频中心点;目标直播视频图像帧获取模块,用于在所述直播视频图像帧中,根据所述目标视频中心点以及所述目标视频比例,获得目标直播视频图像帧;目标直播视频流获取模块,用于根据所述目标直播视频图像帧,获得目标直播视频流,以在直播间界面显示所述目标直播视频流。10.一种计算机设备,包括处理器和存储器;其特征在于,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1至8中任意一项所述的直播间的视频比例切换方法。11.一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至8中任意一项所述的直播间的视频比例切换方法。

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


技术研发人员:曾家乐
受保护的技术使用者:广州方硅信息技术有限公司
技术研发日:2021.12.30
技术公布日:2022/6/28
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1