横屏视频素材转化为竖屏视频素材的方法技术

技术编号:34847891 阅读:37 留言:0更新日期:2022-09-08 07:47
本申请涉及一种横屏视频素材转化为竖屏视频素材的方法,通过识别横屏视频素材中的至少一个转场时间节点,可以实现自动定位横屏视频素材中的各个转场位置,通过基于运动目标显著性的主体识别算法识别短横屏视频素材中的画面主体,可以实现结合运动信息自动筛选出显著性的画面主体,通过对画面主体逐帧进行长时跟踪,可以保证画面主体在运动出画面后,且在二次进入时,仍然能再次识别并跟踪上该画面主体,最终依据跟踪结果生成短竖屏视频素材,将所有短竖屏视频素材拼接为一个完整的竖屏视频素材,使得最终完整的竖屏视频素材可以保留横屏视频素材中的全部主体信息,不会丢失任何主体信息。主体信息。主体信息。

【技术实现步骤摘要】
横屏视频素材转化为竖屏视频素材的方法


[0001]本申请涉及视频处理
,特别是涉及一种横屏视频素材转化为竖屏视频素材的方法。

技术介绍

[0002]随着手机、平板电脑等移动终端的普及,竖屏视频素材的需求量越来越大。但摄像机、单反相机拍摄的视频素材都是16:9宽高比的横屏视频素材,如何高效率地将横屏视频素材转化为竖屏视频素材,提升用户在移动终端的观看体验,成为视频处理领域和视频剪辑领域的迫切需求。
[0003]传统方案一般是通过视频编辑器来实现横屏视频素材转化为竖屏视频素材。
[0004]现有视频编辑器中横转竖功能基本是采用手工编辑,直接对视频素材的画面进行旋转、或者在画面中央进行裁剪。这会导致视频素材的画面主体内容缺失,最终得到的竖屏视频素材无法保留视频全部主体信息。

技术实现思路

[0005]基于此,有必要针对传统横屏视频素材转化为竖屏视频素材的方法会导致视频素材的画面主体内容缺失,最终得到的竖屏视频素材无法保留视频全部主体信息的问题,提供一种横屏视频素材转化为竖屏视频素材的方法。
[0006]本申请提供一种横屏视频素材转化为竖屏视频素材的方法,所述方法包括:
[0007]获取横屏视频素材,识别横屏视频素材中的至少一个转场时间节点;
[0008]依据至少一个转场时间节点将横屏视频素材分割为多个短横屏视频素材;
[0009]在每一个短横屏视频素材中,基于运动目标显著性的主体识别算法识别短横屏视频素材中的画面主体;
[0010]对每一个短横屏视频素材中的画面主体进行逐帧跟踪,
[0011]依据每一个短横屏视频素材中的画面主体的逐帧跟踪结果生成短竖屏视频素材,得到多个短竖屏视频素材;
[0012]将所有短竖屏视频素材拼接为一个完整的竖屏视频素材。
[0013]本申请涉及一种横屏视频素材转化为竖屏视频素材的方法,通过识别横屏视频素材中的至少一个转场时间节点,可以实现自动定位横屏视频素材中的各个转场位置,通过基于运动目标显著性的主体识别算法识别短横屏视频素材中的画面主体,可以实现结合运动信息自动筛选出显著性的画面主体,通过对画面主体逐帧进行长时跟踪,可以保证画面主体在运动出画面后,且在二次进入时,仍然能再次识别并跟踪上该画面主体,最终依据跟踪结果生成短竖屏视频素材,将所有短竖屏视频素材拼接为一个完整的竖屏视频素材,使得最终完整的竖屏视频素材可以保留横屏视频素材中的全部主体信息,不会丢失任何主体信息。
附图说明
[0014]图1为本申请一实施例提供的横屏视频素材转化为竖屏视频素材的方法的流程示意图。
[0015]图2为本申请一实施例提供的横屏视频素材中画面主体,预设搜索半径,和局部搜索区域之间的位置关系示意图。
[0016]图3为本申请一实施例提供的横屏视频素材中画面主体,不同的局部子搜索区域的选取示意图。
具体实施方式
[0017]为了使本申请的目的.技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0018]本申请提供一种横屏视频素材转化为竖屏视频素材的方法。需要说明的是,本申请提供的横屏视频素材转化为竖屏视频素材的方法应用于任何拍摄设备拍摄的横屏视频素材。
[0019]此外,本申请提供的横屏视频素材转化为竖屏视频素材的方法不限制其执行主体。可选地,本申请提供的横屏视频素材转化为竖屏视频素材的方法的执行主体可以为一种横转竖处理终端。
[0020]如图1所示,在本申请的一实施例中,所述方法包括如下S100至S600:
[0021]S100,获取横屏视频素材,识别横屏视频素材中的至少一个转场时间节点。
[0022]具体地,每个待处理的横屏视频素材可能由不同镜头拍摄的视频画面短横屏视频素材拼接而成,短横屏视频素材之间的画面内容是不连续的,画面主体也可能会随之变化。例如,拍摄一个视频,可能拍摄者使用了5个不同机位架设的5个不同的摄像机,那么最终成片的横屏视频素材就会由这5个不同的摄像机拍摄的视频画面穿插拼接而成。或者,使用同一个摄像机拍摄,但是先后使用了5个不同的镜头。
[0023]因此本实施例首先需要对横屏视频素材中转场的位置进行识别,即转场时间节点的识别,这样才能把横屏视频素材分割为多个短横屏视频素材。
[0024]S200,依据至少一个转场时间节点将横屏视频素材分割为多个短横屏视频素材。
[0025]具体地,将横屏视频素材分割为多个短横屏视频素材后,可以保证每个短横屏视频素材内的画面是连续的。
[0026]S300,在每一个短横屏视频素材中,基于运动目标显著性的主体识别算法识别短横屏视频素材中的画面主体。
[0027]具体地,画面主体是展现画面最重要的元素,画面主体不限于人物,动物,植物,也可以是其他任何带来视觉显著观感的目标。可选地,在本申请中,画面主体的形式可以为一个矩形框以及矩形框内展示的视频画面。
[0028]S400,对每一个短横屏视频素材中的画面主体进行逐帧跟踪。
[0029]具体地,本步骤的逐帧跟踪可以保证画面主体即便运动出画面,然后再二次进入时,本方法也能重新跟踪上画面主体。
[0030]S500,依据每一个短横屏视频素材中的画面主体的逐帧跟踪结果生成短竖屏视频
素材,得到多个短竖屏视频素材。
[0031]具体地,本步骤相当于提取每一个短横屏视频素材中的画面主体,然后将短横屏视频素材中的画面主体转化为短竖屏视频素材。
[0032]S600,将所有短竖屏视频素材拼接为一个完整的竖屏视频素材。
[0033]具体地,拼接短竖屏视频素材时,也要依照时间先后顺序进行拼接。
[0034]本实施例中,通过识别横屏视频素材中的至少一个转场时间节点,可以实现自动定位横屏视频素材中的各个转场位置,通过基于运动目标显著性的主体识别算法识别短横屏视频素材中的画面主体,可以实现结合运动信息自动筛选出显著性的画面主体,通过对画面主体逐帧进行长时跟踪,可以保证画面主体在运动出画面后,且在二次进入时,仍然能再次识别并跟踪上该画面主体,最终依据跟踪结果生成短竖屏视频素材,将所有短竖屏视频素材拼接为一个完整的竖屏视频素材,使得最终完整的竖屏视频素材可以保留横屏视频素材中的全部主体信息,不会丢失任何主体信息。
[0035]在本申请的一实施例中,所述S100包括如下S110至S145:
[0036]S110,解析横屏视频素材,得到多个视频帧。
[0037]具体地,一段横屏视频素材是由多个视频帧构成的。
[0038]S121,对每两个连续的视频帧进行差分计算,得到每两个连续的视频帧的差分图像。
[0039]具体地,差分计算,就是两个视频帧中的每一个处于同一位置的像素的像素值两两相减,得到像素差值,所有像素点的像素差值构成了一个新的视频图像帧,即差分图像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种横屏视频素材转化为竖屏视频素材的方法,其特征在于,所述方法包括:获取横屏视频素材,识别横屏视频素材中的至少一个转场时间节点;依据至少一个转场时间节点将横屏视频素材分割为多个短横屏视频素材;在每一个短横屏视频素材中,基于运动目标显著性的主体识别算法识别短横屏视频素材中的画面主体;对每一个短横屏视频素材中的画面主体进行逐帧跟踪,依据每一个短横屏视频素材中的画面主体的逐帧跟踪结果生成短竖屏视频素材,得到多个短竖屏视频素材;将所有短竖屏视频素材拼接为一个完整的竖屏视频素材。2.根据权利要求1所述的横屏视频素材转化为竖屏视频素材的方法,其特征在于,所述获取横屏视频素材,识别横屏视频素材中的至少一个转场时间节点,包括:解析横屏视频素材,得到多个视频帧;对每两个连续的视频帧进行差分计算,得到每两个连续的视频帧的差分图像;计算每一个差分图像中所有像素点的像素值之和,得到每一个差分图像的像素和;对每两个相邻的差分图像的像素和进行差分计算,将差分计算得到的差分值的绝对值定义为二次差分和;选取一个二次差分和,判断该二次差分和是否大于预设二次差分和阈值;若该二次差分和大于预设二次差分和阈值,则将该二次差分和与所述二次差分和对应的时间节点作为候选转场时间节点;返回所述选取一个二次差分和,判断该二次差分和是否大于预设二次差分和阈值,直至所有二次差分和均进行过选取,得到多个候选转场时间节点;依照时间先后顺序,将多个候选转场时间节点排序;以第一个候选转场时间节点作为时间锚点;在时间锚点后选取预设时间段;在时间锚点后的预设时间段内搜寻所有候选转场时间节点,选取二次差分和最大的候选转场时间节点作为转场时间节点;将该转场时间节点作为新的时间锚点,返回所述在时间锚点后选取预设时间段,直至得到所有转场时间节点。3.根据权利要求2所述的横屏视频素材转化为竖屏视频素材的方法,其特征在于,在所述选取一个二次差分和,判断该二次差分和是否大于预设二次差分和阈值之前,所述获取横屏视频素材,识别横屏视频素材中的至少一个转场时间节点还包括:计算所有二次差分和的平均值,得到二次差分和平均值;获取预设阈值倍率,将预设阈值倍率和二次差分和平均值的积作为预设二次差分和阈值。4.根据权利要求2所述的横屏视频素材转化为竖屏视频素材的方法,其特征在于,所述获取横屏视频素材,识别横屏视频素材中的至少一个转场时间节点,包括:设定预设时间长度;采用预设时间长度的滑动窗遍历横屏时间素材,将横屏时间素材分解为多个视频片段;
将每一个视频片段输入视频分类模型中,运行视频分类模型并判断每一个视频片段是否为存在转场的视频片段,以得到多个存在转场的视频片段;提取每一个存在转场的视频片段中的转场时间节点。5.根据权利要求4所述的横屏视频素材转化为竖屏视频素材的方法,其特征在于,所述提取每一个存在转场的视频片段中的转场时间节点,包括:选取一个存在转场的视频片段;提取存在转场的视频片段中的每一个视频帧;计算存在转场的视频片段中的每一个视频帧的颜色直方图;计算每相邻两个视频帧的颜色直方图之间的帧间距离;选取与帧间距离最大的视频帧对应的时间节点作为该存在转场的视频片段中的转场时间节点;返回所述选取一个存在转场的视频片段,直至得到每一个存在转场的视频片段中的转场时间节点。6.根据权利要求3或5所述的横屏视频素材转化为竖屏视频素材的方法,其特征在于,所述依据至少一个转场时间节点将横屏视频素材分割为多个短横屏视频素材,包括:将所有转场时间节点按时间先后顺序排序;选取第一个转场时间节点,截取横屏视频素材的起始时间节点和第一个转场时间节点之间的所有视频帧,作为一个短横屏视频素材;选取最后一个转场时间节点,截取最后一个转场时间节点和横屏视频素材的末尾时间节点之间的所有视频帧,作为一个短横屏视频素材;截取每两个相邻转场时间节点之间的所有视频帧,作为一个短横屏视频素材;输出所有的短横屏视频素材。7.根据权利要求6所述的横屏视频素材转化为竖屏视频素材的方法,其特征在于,所述在每一个短横屏视频素材中,基于运动目标显著性的主体识别算法识别短横屏视频素材中的画面主体,包括:选取一个短横屏视频素材;选取短横屏视频素材中...

【专利技术属性】
技术研发人员:王灿进
申请(专利权)人:新华智云科技有限公司
类型:发明
国别省市:

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

1