检测视频的冗余片段的方法及其系统技术方案

技术编号:36732243 阅读:21 留言:0更新日期:2023-03-04 10:00
本发明专利技术适用于视频处理技术领域,提供了一种检测视频的冗余片段的方法、系统、存储介质以及计算机设备。该方法包括:获取所述视频的视频帧序列,所述视频帧序列中的各个视频帧按照在所述视频中的播放顺序进行排序;检测所述视频帧序列中是否有连续的视频帧的相似度大于第一预设阈值;若是,则连续的所述视频帧对应的第一视频片段为相似片段;将所述相似片段确定为冗余片段。借此,本发明专利技术可以可以帮助用户快速跳过视频中的冗余片段,节省观看时间,大大提升了观看视频的效率和体验。大大提升了观看视频的效率和体验。大大提升了观看视频的效率和体验。

【技术实现步骤摘要】
检测视频的冗余片段的方法及其系统


[0001]本专利技术涉及视频处理
,尤其涉及一种检测视频的冗余片段的方法、系统、存储介质以及计算机设备。

技术介绍

[0002]目前拍摄视频的场景越来越多,人们拍摄视频时往往是一镜到底,导致拍摄的视频中存在很多内容是多余信息。例如,拍摄动态的小孩,小狗等视频时,拍摄的过程中小孩或者小狗可能长时间没有动,由此在播放查看视频的时候,小孩或者小狗可能长时间没有动的场景并不是用户想要看到的。即静态的视频内容,在在播放查看视频的时候就像看图片一样,冗长且多余,观看体验不好,用户也无法知道这种静态的视频内容会维持多久。若用户通过滑动快进,可能会快进太多,导致跳过当前场景且遗漏部分视频内容,快进的准确度无法把控。
[0003]综上所述,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。

技术实现思路

[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]图1是本专利技术一实施例的检测视频的冗余片段的方法的流程图;
[0036]图2是本专利技术一实施例的检测视频的冗余片段的系统的结构示意图之一;
[0037]图3是本专利技术一实施例的检测视频的冗余片段的系统的结构示意图之二;
[0038]图4是本专利技术提供的计算机设备的结构示意图。
具体实施方式
[0039]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0040]需要说明的,本说明书中针对“一个实施例”、“实施例”、“示例实施例”等的引用,指的是描述的该实施例可包括特定的特征、结构或特性,但是不是每个实施例必须包含这些特定特征、结构或特性。此外,这样的表述并非指的是同一个实施例。进一步,在结合实施例描述特定的特征、结构或特性时,不管有没有明确的描述,已经表明将这样的特征、结构或特性结合到其它实施例中是在本领域技术人员的知识范围内的。
[0041]此外,在说明书及后续的权利要求当中使用了某些词汇来指称特定组件或部件,所属领域中具有通常知识者应可理解,制造商可以用不同的名词或术语来称呼同一个组件或部件。本说明书及后续的权利要求并不以名称的差异来作为区分组件或部件的方式,而是以组件或部件在功能上的差异来作为区分的准则。在通篇说明书及后续的权利要求书中所提及的“包括”和“包含”为一开本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检测视频的冗余片段的方法,其特征在于,包括:获取所述视频的视频帧序列,所述视频帧序列中的各个视频帧按照在所述视频中的播放顺序进行排序;检测所述视频帧序列中是否有连续的视频帧的相似度大于第一预设阈值;若是,则连续的所述视频帧对应的第一视频片段为相似片段;将所述相似片段确定为冗余片段。2.根据权利要求1所述的方法,其特征在于,所述获取所述视频的视频帧序列包括:获取所述视频中所有的视频帧,所有的所述视频帧形成所述视频帧序列;或者基于预设的选帧规则选取所述视频中的视频帧;选取的所述视频帧形成所述视频帧序列。3.根据权利要求2所述的方法,其特征在于,所述基于预设的选帧规则选取所述视频中的视频帧包括:基于预设的时间间隔将所述视频划分为多个第二视频片段,从每个所述第二视频片段中选取至少一个所述视频帧。4.根据权利要求1所述的方法,其特征在于,所述检测所述视频帧序列中是否有连续的视频帧的相似度大于第一预设阈值;若是,则连续的所述视频帧对应的第一视频片段为相似片段包括:检测所述视频帧序列中相邻的视频帧的相似度;若连续的相邻的所述视频帧的相似度均大于所述第一预设阈值,则连续的相邻的所述视频帧对应的第一视频片段为相似片段;或者选取所述视频帧序列中的第一个所述视频帧作为第一个参考帧;依次检测所述参考帧后续的视频帧与所述参考帧的相似度;若后续的所述视频帧连续与所述参考帧的相似度均大于所述第一预设阈值,则所述参考帧与其后续的视频帧对应的第一视频片段为相似片段;若检测到与所述参考帧的相似度小于或者等于所述第一预设阈值的视频帧,则将所述视频帧作为下一个参考帧。5.根据权利要求1所述的方法,其特征在于,所述将所述相似片段确...

【专利技术属性】
技术研发人员:黄立军
申请(专利权)人:北京安云世纪科技有限公司
类型:发明
国别省市:

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

1