【技术实现步骤摘要】
视频裁剪方法、装置、终端设备以及可读存储介质
[0001]本专利技术涉及数据处理
,特别是涉及一种视频裁剪方法、装置、终端设备以及可读存储介质。
技术介绍
[0002]在视频中截取部分区域的视频帧,以形成新的视频的业务场景中。需要计算每一帧的裁剪框,然后将裁剪框内的内容进行提取,以便重新合成新的视频。然而,由于裁剪框是每一帧独立进行计算,会存在计算出的裁剪框一会儿大一会儿小,一会儿上一会儿下的问题,最终导致合成的视频存在抖动,视频质量极差。
技术实现思路
[0003]本专利技术实施例的目的在于提供一种视频裁剪方法、装置、终端设备以及可读存储介质,该方法通过对裁剪框进行分组,再剔除每组裁剪框中的异常裁剪框,并计算得到每组裁剪框在剔除异常裁剪框之后的均值裁剪框,然后在两组均值裁剪框对之间对裁剪框进行差值计算,以便得到每一帧图片的裁剪框,从而避免了连续多帧图片的裁剪框发生突变而造成的视频存在抖动的问题。具体技术方案如下:
[0004]在本专利技术实施例的第一方面,首先提供了一种视频裁剪方法,所述方法包 ...
【技术保护点】
【技术特征摘要】
1.一种视频裁剪方法,其特征在于,包括:获取待裁剪视频的每帧图片所对应的原始裁剪框;按照预设数量和每帧图片的时间顺序,对所述原始裁剪框进行分组,得到多组原始裁剪框;剔除每一组原始裁剪框中的异常裁剪框;对剔除异常裁剪框后的每一组原始裁剪框进行均值计算,得到每一组原始裁剪框对应的多帧图片中第一帧图片的更新裁剪框;根据每一组中的第一帧图片的更新裁剪框,对相邻两组中的第一帧图片之间的每一帧图片的裁剪框进行差值计算,得到相邻两组中的第一帧图片之间的每一帧图片的更新裁剪框;根据每一帧图片的更新裁剪框,对所述待裁剪视频进行裁剪。2.根据权利要求1中的视频裁剪方法,其特征在于,剔除每一组原始裁剪框中的异常裁剪框,包括:对每一组原始裁剪框进行均值计算,得到每一组原始裁剪框所对应的第一平均裁剪框;根据预设剔除条件和每一组原始裁剪框所对应的第一平均裁剪框,剔除每一组原始裁剪框中的异常裁剪框。3.根据权利要求2中的视频裁剪方法,其特征在于,所述预设剔除条件包括中心剔除条件、宽度剔除条件和高度剔除条件,所述异常裁剪框包括中心异常裁剪框、宽度异常裁剪框和高度异常裁剪框;根据预设剔除条件和每一组原始裁剪框所对应的第一平均裁剪框,剔除每一组原始裁剪框中的异常裁剪框,包括:根据所述中心剔除条件和每一组原始裁剪框所对应的第一平均裁剪框,剔除每一组原始裁剪框中的所述中心异常裁剪框;根据所述宽度剔除条件和每一组原始裁剪框所对应的第一平均裁剪框,剔除每一组原始裁剪框中的所述宽度异常裁剪框;根据所述高度剔除条件和每一组原始裁剪框所对应的第一平均裁剪框,剔除每一组原始裁剪框中的所述高度异常裁剪框。4.根据权利要求3中的视频裁剪方法,其特征在于,根据所述中心剔除条件和每一组原始裁剪框所对应的第一平均裁剪框,剔除每一组原始裁剪框中的所述中心异常裁剪框,包括:针对每一组原始裁剪框中的任意一个原始裁剪框,确定该原始裁剪框的裁剪中心与该组原始裁剪框所对应的第一平均裁剪框的裁剪中心的第一距离值;确定该组原始裁剪框所对应的第一平均裁剪框的裁剪宽度和裁剪高度之和,得到第一剔除值;当所述第一距离值大于第一剔除值与第一预设参数的乘积时,确定该原始裁剪框为所述中心异常裁剪框;剔除每一组原始裁剪框中的所述中心异常裁剪框。5.根据权利要求3中的视频裁剪方法,其特征在于,根据所述宽度剔除条件和每一组原
始裁剪框所对应的第一平均裁剪框,剔除每一组原始裁剪框中的所述宽度异常裁剪框,包括:...
【专利技术属性】
技术研发人员:刘思阳,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。