当前位置: 首页 > 专利查询>TCL专利>正文

视频生成方法技术

技术编号:39896068 阅读:8 留言:0更新日期:2023-12-30 13:09
本申请公开了一种视频生成方法

【技术实现步骤摘要】
视频生成方法、装置、存储介质及电子设备


[0001]本专利技术涉及图像处理领域,尤其涉及一种视频生成方法

装置

存储介质及电子设备


技术介绍

[0002]随着移动通信技术的发展,终端设备所能够承载的功能越来越多

在终端设备承载的诸多功能中,使用终端设备进行拍摄,已经是当下最常见也最重要的功能之一

[0003]目前,部分终端设备已推出一键多拍的拍照功能,能够一键式自动抓拍高质量的图片和精彩片段,精彩片段一般指的是一段视频的高光瞬间
(highlight video segment)。
但现有精彩片段的生成方式比较简单,无法真正截取到精彩内容,精彩片段的生成效果较差


技术实现思路

[0004]本专利技术提供一种视频生成方法

装置

存储介质及电子设备,能较准确地从视频中截取出高光瞬间,提高精彩视频片段的生成效果

[0005]本申请实施例提供了一种视频生成方法,包括:
[0006]获取待处理的目标视频,所述目标视频包括多张视频帧;
[0007]根据所有所述视频帧确定所述目标视频对应的光流强度图;
[0008]确定每张所述视频帧中的候选对象和所述候选对象对应的目标图像区域;
[0009]根据所述光流强度图

所述候选对象和所述目标图像区域,从所述目标视频中选取目标视频帧;
[0010]根据所述目标视频帧生成所述目标视频对应的视频片段

[0011]本申请实施例还提供了一种视频生成装置,包括:
[0012]获取模块,用于获取待处理的目标视频,所述目标视频包括多张视频帧;
[0013]第一确定模块,用于根据所有所述视频帧确定所述目标视频对应的光流强度图;
[0014]第二确定模块,用于确定每张所述视频帧中的候选对象和所述候选对象对应的目标图像区域;
[0015]选取模块,用于根据所述光流强度图

所述候选对象和所述目标图像区域,从所述目标视频中选取目标视频帧;
[0016]生成模块,用于根据所述目标视频帧生成所述目标视频对应的视频片段

[0017]在一些实施方式中,所述第一确定模块具体用于:
[0018]获取每张所述视频帧对应的灰度图;
[0019]根据相邻两张所述视频帧对应的所述灰度图,计算每张所述视频帧中所有像素点的光流信息;
[0020]将所述光流信息转化到极坐标中,生成对应的光流强度图,每张所述视频帧对应一张所述光流强度图

[0021]在一些实施方式中,所述第二确定模块具体用于:
[0022]将每张所述视频帧输入已训练的目标识别模型中,以识别出对应视频帧中包含的至少一种预设类别对象

以及每种所述预设类别对象在所述视频帧中的至少一个局部图像区域;
[0023]计算所述局部图像区域在对应视频帧中的面积占比值;
[0024]当所述面积占比值大于预设阈值的所述局部图像区域时,将对应局部图像区域作为目标图像区域,并将所述目标图像区域对应的所述预设类别对象作为候选对象

[0025]在一些实施方式中,所述选取模块具体用于:
[0026]根据所述光流强度图,确定每个所述目标图像区域对应的光流强度;
[0027]从每张所述视频帧中同一所述候选对象对应的所有所述光流强度中,确定最大光流强度;
[0028]根据同一所述候选对象在不同所述视频帧中对应的所述最大光流强度,从所述目标视频中选取目标视频帧

[0029]在一些实施方式中,所述选取模块具体用于:
[0030]根据每种所述候选对象对应的所有所述最大光流强度

以及每个所述最大光流强度对应的视频帧顺序,生成所述候选对象对应的光流变化曲线,每种所述候选对象对应一个光流变化曲线;
[0031]根据所述光流变化曲线从所述目标视频中选取对应候选对象的至少一张视频帧;
[0032]当同一所述候选对象选取的所述视频帧的总时长大于或等于第一预设时长时,将对应的所述视频帧作为目标视频帧

[0033]在一些实施方式中,所述选取模块具体用于:
[0034]确定每种所述候选对象的优先级,并选取优先级最高的所述候选对象作为当前处理对象;
[0035]根据所述当前处理对象对应的所有所述最大光流强度

以及每个所述最大光流强度对应的视频帧顺序,生成光流变化曲线;
[0036]根据所述光流变化曲线从所述目标视频中选取至少一张视频帧;
[0037]当选取的所述视频帧的总时长小于第一预设时长时,选取下一优先级的所述候选对象作为所述当前处理对象,并返回执行所述根据所述当前处理对象对应的所有所述最大光流强度

以及每个所述最大光流强度对应的视频帧顺序,生成光流变化曲线的步骤;
[0038]当选取的所述视频帧的总时长大于或等于所述第一预设时长时,将对应的所述视频帧作为目标视频帧

[0039]在一些实施方式中,所述选取模块具体用于:
[0040]获取所述光流变化曲线中数值最大的所述最大光流强度对应的所述视频帧,作为参考视频帧;
[0041]向前遍历所述目标视频中是否存在位于所述参考视频帧之前的前一张视频帧;若存在所述前一张视频帧,且所述光流变化曲线中所述前一张视频帧对应的所述最大光流强度在预设范围内时,将所述前一张视频帧作为选取的视频帧,并以所述前一张视频帧作为当前的参考视频帧继续向前遍历,直至向前遍历次数达到预设上限次数时,停止向前遍历;以及
[0042]向后遍历所述目标视频中是否存在位于所述参考视频帧之后的后一张视频帧;若存在所述后一张视频帧,且所述光流变化曲线中所述后一张视频帧对应的所述最大光流强度在所述预设范围内时,将所述后一张视频帧作为选取的视频帧,并以所述后一张视频帧作为当前的参考视频帧继续向后遍历,直至向后遍历次数到达所述预设上限次数时,结束向后遍历

[0043]在一些实施方式中,所述选取模块还用于:
[0044]所述向前遍历所述目标视频中是否存在位于所述参考视频帧之前的前一张视频帧之后,若存在所述前一张视频帧,且所述光流变化曲线中所述前一张视频帧对应的所述最大光流强度不在所述预设范围内时,判断是否满足向前遍历结束条件;若满足向前遍历结束条件,则结束向前遍历;若不满足向前遍历结束条件,则以所述前一张视频帧作为当前的参考视频帧继续向前遍历;以及
[0045]所述向后遍历所述视频片段中是否存在位于所述参考视频帧之后的后一张视频帧之后,若存在所述后一张视频帧,且所述光流变化曲线中所述后一张视频帧对应的所述最大光流强度不在所述预设范围内时,判断是否满足向后遍历结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种视频生成方法,其特征在于,包括:获取待处理的目标视频,所述目标视频包括多张视频帧;根据所有所述视频帧确定所述目标视频对应的光流强度图;确定每张所述视频帧中的候选对象和所述候选对象对应的目标图像区域;根据所述光流强度图

所述候选对象和所述目标图像区域,从所述目标视频中选取目标视频帧;根据所述目标视频帧生成所述目标视频对应的视频片段
。2.
根据权利要求1所述的视频生成方法,其特征在于,所述根据所有所述视频帧确定所述目标视频对应的光流强度图,包括:获取每张所述视频帧对应的灰度图;根据相邻两张所述视频帧对应的所述灰度图,计算每张所述视频帧中所有像素点的光流信息;将所述光流信息转化到极坐标中,生成对应的光流强度图,每张所述视频帧对应一张所述光流强度图
。3.
根据权利要求1所述的视频生成方法,其特征在于,所述确定每张所述视频帧中的候选对象和所述候选对象对应的目标图像区域,包括:将每张所述视频帧输入已训练的目标识别模型中,以识别出对应视频帧中包含的至少一种预设类别对象

以及每种所述预设类别对象在所述视频帧中的至少一个局部图像区域;计算所述局部图像区域在对应视频帧中的面积占比值;当所述面积占比值大于预设阈值的所述局部图像区域时,将对应局部图像区域作为目标图像区域,并将所述目标图像区域对应的所述预设类别对象作为候选对象
。4.
根据权利要求1所述的视频生成方法,其特征在于,所述根据所述光流强度图

所述候选对象和所述目标图像区域,从所述目标视频中选取目标视频帧,包括:根据所述光流强度图,确定每个所述目标图像区域对应的光流强度;从每张所述视频帧中同一所述候选对象对应的所有所述光流强度中,确定最大光流强度;根据同一所述候选对象在不同所述视频帧中对应的所述最大光流强度,从所述目标视频中选取目标视频帧
。5.
根据权利要求4所述的视频生成方法,其特征在于,所述根据同一所述候选对象在不同所述视频帧中对应的所述最大光流强度,从所述目标视频中选取目标视频帧,包括:根据每种所述候选对象对应的所有所述最大光流强度

以及每个所述最大光流强度对应的视频帧顺序,生成所述候选对象对应的光流变化曲线,每种所述候选对象对应一个光流变化曲线;根据所述光流变化曲线从所述目标视频中选取对应候选对象的至少一张视频帧;当同一所述候选对象选取的所述视频帧的总时长大于或等于第一预设时长时,将对应的所述视频帧作为目标视频帧
。6.
根据权利要求4所述的视频生成方法,其特征在于,所述根据同一所述候选对象在不同所述视频帧中对应的所述最大光流强度,从所述目标视频中选取目标视频帧,包括:
确定每种所述候选对象的优先级,并选取优先级最高的所述候选对象作为当前处理对象;根据所述当前处理对象对应的所有所述最大光流强度

以及每个所述最大光流强度对应的视频帧顺序,生成光流变化曲线;根据所述光流变化曲线从所述目标视频中选取至少一张视频帧;当选取的所述视频帧的总时长小于第一预设时长时,选取下一优先级的所述候选对象作为所述当前处理对象,并返回执行所述根据所述当前处理对象对应的所有所述最大光流强度

以及每个所述最大光流强度对应的视频帧顺序,生成光流变化曲线的步骤;当选取的所述视频帧的总时长大于或等于所述第一预设时长时,将对应的所述视频帧作为目标视频帧
。7.
根据权利要求6所述的视频生成方法,其特征在于,所述根据所述光流变化曲线从所述目标视频中选取至少一张视频帧,包括:获取所述光流变化曲线中数值最大的所述最大光流强度对应的所述视频帧,作为参考视频帧;向前遍历所述目标视频中是否存在位于所述参考视频帧之前的前一张视频帧;若存在所述前一张视频帧,且所述光流变化曲线中所述前一张视频帧对应的所述最大光流强度在预设范围内时,将所述前一张视...

【专利技术属性】
技术研发人员:刘军
申请(专利权)人:TCL
类型:发明
国别省市:

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

1