【技术实现步骤摘要】
视频处理方法、装置、设备以及存储介质
本申请实施例涉及计算机
,具体涉及计算机视觉等人工智能
,尤其涉及一种视频处理方法、装置、设备以及存储介质。
技术介绍
随着互联网视频内容不断的丰富,视频内容制作方提供的视频内容形式也越来越多,且该视频内容形式会随视频格式、画面大小等因拍摄设备不同而不同。因此,如何制作符合屏幕显示模式的视频是当前亟需解决的问题。目前,制作符合屏幕显示模式的视频包括以下几种方式:(1)使用视频编辑软件,直接将原视频的尺寸进行缩小,然后放入原视频的中间区域,或者通过添加滤镜的方式对周边区域进行填充。(2)使用裁剪放大的方式,对原视频中部分画面进行裁剪,然后再对裁剪区域做放大,以达到跟播放设备一样的尺寸。
技术实现思路
本申请实施例提出了一种视频处理方法、装置、设备以及存储介质。第一方面,本申请实施例提出了一种视频处理方法,该视频处理方法包括:获取待播放视频,以及与目标设备的屏幕显示模式匹配的屏幕尺寸比例,其中,目标设备用于播放待播放视频;针对待播放视频中的图像,确定图像中的对象,以及对象在图像中的位置信息;根据位置信息、待播放视频的尺寸信息,以及屏幕尺寸比例,确定针对图像与屏幕显示模式匹配的裁剪区域;根据裁剪区域,对图像进行裁剪,得到裁剪后的图像,以及基于所有裁剪后的图像,得到与屏幕显示模式匹配的待播放视频。第二方面,本申请实施例提出了一种视频处理装置,该视频处理装置包括:数据获取模块,被配置为获取待播放视频,以及与目标设备的屏幕显示模式匹配的 ...
【技术保护点】
1.一种视频处理方法,包括:/n获取待播放视频,以及与目标设备的屏幕显示模式匹配的屏幕尺寸比例,其中,所述目标设备用于播放所述待播放视频;/n针对所述待播放视频中的图像,确定所述图像中的对象,以及所述对象在所述图像中的位置信息;/n根据所述位置信息、所述待播放视频的尺寸信息,以及所述屏幕尺寸比例,确定针对所述图像与所述屏幕显示模式匹配的裁剪区域;/n根据所述裁剪区域,对所述图像进行裁剪,得到裁剪后的图像,以及基于所有裁剪后的图像,得到与所述屏幕显示模式匹配的待播放视频。/n
【技术特征摘要】
1.一种视频处理方法,包括:
获取待播放视频,以及与目标设备的屏幕显示模式匹配的屏幕尺寸比例,其中,所述目标设备用于播放所述待播放视频;
针对所述待播放视频中的图像,确定所述图像中的对象,以及所述对象在所述图像中的位置信息;
根据所述位置信息、所述待播放视频的尺寸信息,以及所述屏幕尺寸比例,确定针对所述图像与所述屏幕显示模式匹配的裁剪区域;
根据所述裁剪区域,对所述图像进行裁剪,得到裁剪后的图像,以及基于所有裁剪后的图像,得到与所述屏幕显示模式匹配的待播放视频。
2.根据所述权利要求1所述的方法,其中,所述位置信息为所述对象所在的检测框的几何中心的位置信息;以及
所述根据所述位置信息、所述待播放视频的尺寸信息,以及所述屏幕尺寸比例,确定针对所述图像与所述屏幕显示模式匹配的裁剪区域,包括:
将所述对象所在的检测框的几何中心的位置信息,作为所述裁剪区域的几何中心的位置信息;
根据所述待播放视频的尺寸信息和所述屏幕尺寸比例的比值,确定所述裁剪区域的尺寸信息;
根据所述裁剪区域的几何中心的位置信息和所述裁剪区域的尺寸信息,确定所述裁剪区域。
3.根据权利要求2所述的方法,其中,所述根据所述裁剪区域的几何中心的位置信息和所述裁剪区域的尺寸信息,确定所述裁剪区域,包括:
根据所述裁剪区域的几何中心的位置信息和所述裁剪区域的尺寸信息,确定所述裁剪区域上的第一点和第二点,其中,所述第一点和所述第二点分别为所述裁剪区域的同一对角线上的顶点;
将由所述第一点和所述第二点所围成的矩形区域,作为所述裁剪区域。
4.根据权利要求3所述的方法,所述方法还包括:
响应于所述第一点不在图像上,将所述图像上的第一预设点的坐标作为所述第一点的坐标,并根据所述第一预设点的坐标值和所述裁剪区域的尺寸信息,确定第二点的坐标;或,
响应于所述第二点不在图像上,将所述图像上的第二预设点的坐标作为所述第二点的坐标,并根据所述第二预设点的坐标值和所述裁剪区域的尺寸信息,确定第一点的坐标。
5.根据权利要求4所述的方法,其中,屏幕显示模式包括竖屏显示模式,所述裁剪区域的尺寸信息包括宽度和高度;以及所述根据所述第一预设点的坐标值和所述裁剪区域的尺寸信息,确定第二点的坐标,包括:
根据所述第一预设点的横坐标值和所述宽度,确定所述第二点的横坐标;
根据所述第一预设点的纵坐标值和所述高度,确定所述第二点的纵坐标。
6.根据权利要求1所述的方法,其中,所述针对所述待播放视频中的图像,确定所述图像中的对象,包括:
将所述待播放视频中相邻帧图像进行识别,确定所述待播放视频中首次出现的第一对象,其中,所述首次出现的第一对象为所述待播放视频中所有对象中每个对象首次出现的对象;
将所述第一对象,与所述待播放视频中其他图像中的第二对象进行匹配,所述其他图像为所述待播放视频中除包含所述第一对象的图像之外的图像;
响应于所述第二对象与所述第一对象匹配,确定所述第二对象与所述第一对象为同一对象。
7.根据权利要求6所述的方法,所述方法还包括:
响应于所述第二对象和所述第一对象为同一对象,累计所述第一对象在所述待播放视频中的帧数,得到所述第一对象在所述待播放视频中的总帧数;
根据所述第一对象的置信度、对象所在的检测框的高度和宽度,得到所述第一对象的权重;
根据所述总帧数与所述第一对象的权重,得到所述第一对象的最终权重;
将最终权重最大的对象,作为所述目标对象。
8.根据权利要求7所述的方法,其中,所述根据所述总帧数与所述第一对象的权重,得到所述第一对象的最终权重,包括:
根据所述第一对象在待播放视频中的总帧数、所述第一对象的权重,以及所述第一对象的预设类别系数,得到所述第一对象的最终权重,其中,所述预设类别系数为与所述第一对象属于同类别的对象的系数。
9.根据权利要求6所述的方法,所述方法还包括:
响应于待播放视频中的目标图像不包括所述目标对象,基于所述目标图像的前一帧图像的裁剪区域,按照线性外推的方法拟合出所述目标图像的裁剪区域。
10.根据权利要求1所述的方法,其中,所述根据所述裁剪区域,对所述图像进行裁剪,得到裁剪后的图像,包括:
采用滚动平均的方式,对所述裁剪区域进行平滑处理,得到处理后的裁剪区域;
基于所述处理后的裁剪区域,对所述图像进行裁剪,得到裁剪后的图像。
11.根据权利要求1或10所述的方法,所述屏幕显示模式包括竖屏显示模式和横屏显示模式,所述方法还包括:
响应于检测到所述屏幕显示模式由所述横屏显示模式切换为所述竖屏显示模式的指令,播放与所述竖屏显示模式匹配的待播放视频。
12.一种视频处理装置,所述装置包括:
数据获取模块,被配置为获取待播放视频,以及与目标设备的屏幕显示模式匹配的屏幕尺寸比例,其中,所述目标设备用于播放所述待播放视频;
第一确定模块,被配置为针对所述待播放视...
【专利技术属性】
技术研发人员:孙高峰,周志超,何栋梁,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。