一种关键帧提取方法、装置和存储介质制造方法及图纸

技术编号:21477722 阅读:35 留言:0更新日期:2019-06-29 04:50
本发明专利技术实施例公开了一种关键帧提取方法、装置和存储介质;本发明专利技术实施例采用获取视频对应的视频帧集合,该视频帧集合包括多个视频帧,确定视频帧集合中当前的参考视频帧,根据参考视频帧从该视频帧集合中提取相应的一个视频帧作为目标视频帧,获取目标视频帧与参考视频帧之间的相似度信息,当相似度信息满足预设条件时,将目标视频帧确定为关键帧。该方案可以基于视频帧之间的相似度来提取视频关键帧,可以快速地从视频中提取有效的视频关键帧,提升了视频关键帧提取的速度,并且该方案不依赖于视频的帧率,对于各种帧率的视频均可以适用,提升了视频关键帧提取的精确性以及灵活性。

【技术实现步骤摘要】
一种关键帧提取方法、装置和存储介质
本专利技术涉及图片处理
,具体涉及一种关键帧方法、装置和存储介质。
技术介绍
视频由一系列帧组成,每一帧就是视频中的一个画面或图像,称为视频帧。其中,视频的关键帧是视频的重要辅助信息。关键帧也叫作I帧,它是帧间压缩编码的最重要帧。视频的编码是按照“组”来进行的,每一个组叫作GOP(GroupofPicture,图像组)。GOP与GOP之间是没有联系的。编码关系只在GOP之间产生。每一个GOP都是由关键帧开始的,关键帧是一幅完整的画面,GOP中间的帧都是不完整的,需要由关键帧、前面帧以及后面帧等一起运算得到。在实际需要对视频进行处理如剪辑等时,一般需要提取视频的关键帧,然后,基于关键帧进行相应的处理。目前视频关键帧的提取一般是采用MPEG(MovingPictureExpertsGroup,动态图像专家组)等视频压缩编码的关键帧提取方式。该关键帧提取方式是基于运动矢量分析和光流分析等关键帧提取算法来提取视频关键帧。然而,该关键帧提取算法比较复杂、计算量大,视频关键帧的提取速度比较低;并且该关键帧提取算法对视频的帧率有一定的要求,即依赖视频的帧率,因此,对于一些帧率的视频,关键帧提取的精确性较低。
技术实现思路
本专利技术实施例提供一种关键帧提取方法、装置和存储介质,可以提升视频关键帧提取的速度以及精确性。本专利技术实施例提供一种关键帧提取方法,包括:获取视频对应的视频帧集合,所述视频帧集合包括多个视频帧;确定所述视频帧集合中当前的参考视频帧;根据所述参考视频帧从所述视频帧集合中提取相应的一个视频帧作为目标视频帧;获取所述目标视频帧与所述参考视频帧之间的相似度信息;当所述相似度信息满足预设条件时,将所述目标视频帧确定为关键帧。相应的,本专利技术实施例还提供了一种关键帧提取装置,包括:视频获取单元,用于获取视频对应的视频帧集合,所述视频帧集合包括多个视频帧;参考帧确定单元,用于确定所述视频帧集合中当前的参考视频帧;目标帧确定单元,用于根据所述参考视频帧从所述视频帧集合中提取相应的一个视频帧作为目标视频帧;相似度获取单元,用于获取所述目标视频帧与所述参考视频帧之间的相似度信息;关键帧确定单元,用于当所述相似度信息满足预设条件时,将所述目标视频帧确定为关键帧。在一些实施例中,所述相似度获取单元,用于根据所述参考视频帧的特征信息以及所述目标视频帧的特征信息,获取所述目标视频帧与所述参考视频帧之间的相似度信息。在一些实施例中,所述特征信息包括颜色特征信息和内容特征信息;所述相似度获取单元包括:颜色相似度获取子单元,用于获取所述参考视频帧的颜色特征信息、与所述目标视频帧的颜色特征信息之间的颜色特征相似度信息;内容相似度获取子单元,用于获取所述参考视频帧的内容特征信息、与所述目标视频帧的内容特征信息之间的内容特征相似度信息;帧相似度获取子单元,用于根据所述颜色特征相似度信息和所述内容特征相似度信息,获取所述目标视频帧与所述参考视频帧之间的相似度信息。在一些实施例中,述颜色特征相似度信息包括颜色特征相似百分比值;所述内容特征相似度信息包括内容特征相似百分比值;所述帧相似度获取子单元,用于:对所述颜色特征相似百分比值与所述内容特征相似百分比值的进行加权求和,得到加权和值;将所述加权和值作为所述目标视频帧与所述参考视频帧之间的相似百分比值。在一些实施例中,所述内容特征信息包括内容特征矩阵,所述内容特征矩阵由黑色像素和/或白色像素的颜色值组成;所述内容相似度获取子单元,用于:对所述参考视频帧的内容特征矩阵中像素的颜色值、与所述目标视频帧的内容特征矩阵中相应像素的颜色值进行异或运算,得到像素的运算结果;根据所述像素的运算结果,获取所述参考视频帧的内容特征矩阵、与所述目标视频帧的内容特征矩阵之间的内容特征相似度信息。在一些实施例中,所述关键帧提取装置还包括:特征获取单元;所述特征获取单元,用于在相似度获取单元获取相似度信息之前,获取所述目标视频帧的颜色特征信息;获取所述目标视频帧的内容特征信息。在一些实施例中,所述特征获取单元,用于:将像素的颜色参数值区间划分成多个不同的颜色参数值子区间,所述颜色值参数子区间的数量大于或等于像素的颜色参数种数;获取所述目标视频帧中颜色参数值落入相应区间组合的像素数量,所述区间组合由多个颜色参数值子区间组成,所述区间组合中子区间数量与像素点的像素的颜色参数种数相同;根据所述像素数量获取所述目标视频帧的色彩分布特征信息。在一些实施例中,特征获取单元,用于:对所述目标视频帧进行灰度处理,得到灰度图像;对所述灰度图像进行黑白二值化处理,得到黑白图像;根据所述黑白图像中像素的颜色值,获取所述目标视频帧的内容特征信息。在一些实施例中,所述关键帧提取装置还包括:替换单元;所述替换单元,用于:在所述关键帧确定单元将所述目标视频帧确定为关键帧的同时或者之后,将所述参考视频帧替换为所述目标视频帧,并触发所述目标帧确定单元执行根据所述参考视频帧从所述视频帧集合中提取相应的一个视频帧作为目标视频帧的步骤,直到提取完所述视频帧集合中所有视频帧。在一些实施例中,所述替换单元,还用于:当所述相似度信息不满足预设条件时,将所述参考视频帧替换为所述目标视频帧,并触发目标帧确定单元返回执行根据所述参考视频帧从所述视频帧集合中提取相应的一个视频帧作为目标视频帧的步骤,直到提取完所述视频帧集合中所有视频帧。在一些实施例中,所述关键帧提取装置还包括:剪辑单元,用于在提取完所述视频的所有关键帧之后,根据所述关键帧对所述视频进行剪辑,得到若干视频片段;指纹标签设置单元,用于将所述视频片段中关键帧的特征信息作为所述视频片段的指纹标签。在一些实施例中,所述关键帧提取装置还包括:文字标签设置单元,用于:获取所述关键帧对应的视频时间点;根据所述视频时间点选取相应的时间段,所述视频时间点位于所述时间段内;对所述时间段对应的音频信息进行语音识别,得到文字内容;根据所述文字内容获取所述关键帧所在视频片段的文字标签。相应的,本专利技术实施例还提供一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现本专利技术实施例任一提供的关键帧提取方法。本专利技术实施例采用获取视频对应的视频帧集合,该视频帧集合包括多个视频帧,确定视频帧集合中当前的参考视频帧,根据参考视频帧从该视频帧集合中提取相应的一个视频帧作为目标视频帧,获取目标视频帧与参考视频帧之间的相似度信息,当相似度信息满足预设条件时,将目标视频帧确定为关键帧。该方案可以基于视频帧之间的相似度来提取视频关键帧,可以快速地从视频中提取有效的视频关键帧,提升了视频关键帧提取的速度,并且该方案不依赖于视频的帧率,对于各种帧率的视频均可以适用,提升了视频关键帧提取的精确性以及灵活性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的信息交互系统的场景示意图;图1b是本专利技术实施例提供的关键帧提取方法的第一种流程示意图;图2是本专利技术实施例提供的关键帧提取方法的第二种流程示意图;图本文档来自技高网...

【技术保护点】
1.一种关键帧提取方法,其特征在于,包括:获取视频对应的视频帧集合,所述视频帧集合包括多个视频帧;确定所述视频帧集合中当前的参考视频帧;根据所述参考视频帧从所述视频帧集合中提取相应的一个视频帧作为目标视频帧;获取所述目标视频帧与所述参考视频帧之间的相似度信息;当所述相似度信息满足预设条件时,将所述目标视频帧确定为关键帧。

【技术特征摘要】
1.一种关键帧提取方法,其特征在于,包括:获取视频对应的视频帧集合,所述视频帧集合包括多个视频帧;确定所述视频帧集合中当前的参考视频帧;根据所述参考视频帧从所述视频帧集合中提取相应的一个视频帧作为目标视频帧;获取所述目标视频帧与所述参考视频帧之间的相似度信息;当所述相似度信息满足预设条件时,将所述目标视频帧确定为关键帧。2.如权利要求1所述的关键帧提取方法,其特征在于,获取所述目标视频帧与所述参考视频帧之间的相似度信息,包括:根据所述参考视频帧的特征信息以及所述目标视频帧的特征信息,获取所述目标视频帧与所述参考视频帧之间的相似度信息。3.如权利要求2所述的关键帧提取方法,其特征在于,所述特征信息包括颜色特征信息和内容特征信息;根据所述参考视频帧的特征信息以及所述目标视频帧的特征信息,获取所述目标视频帧与所述参考视频帧之间的相似度信息,包括:获取所述参考视频帧的颜色特征信息、与所述目标视频帧的颜色特征信息之间的颜色特征相似度信息;获取所述参考视频帧的内容特征信息、与所述目标视频帧的内容特征信息之间的内容特征相似度信息;根据所述颜色特征相似度信息和所述内容特征相似度信息,获取所述目标视频帧与所述参考视频帧之间的相似度信息。4.如权利要求3所述的关键帧提取方法,其特征在于,所述颜色特征相似度信息包括颜色特征相似百分比值;所述内容特征相似度信息包括内容特征相似百分比值;根据所述颜色特征相似度信息和所述内容特征相似度信息,获取所述目标视频帧与所述参考视频帧之间的相似度信息,包括:对所述颜色特征相似百分比值与所述内容特征相似百分比值的进行加权求和,得到加权和值;将所述加权和值作为所述目标视频帧与所述参考视频帧之间的相似百分比值。5.如权利要求3所述的关键帧提取方法,其特征在于,所述内容特征信息包括内容特征矩阵,所述内容特征矩阵由黑色像素和/或白色像素的颜色值组成;获取所述参考视频帧的内容特征信息、与所述目标视频帧的内容特征信息之间的内容特征相似度信息,包括:对所述参考视频帧的内容特征矩阵中像素的颜色值、与所述目标视频帧的内容特征矩阵中相应像素的颜色值进行异或运算,得到像素的运算结果;根据所述像素的运算结果,获取所述参考视频帧的内容特征矩阵、与所述目标视频帧的内容特征矩阵之间的内容特征相似度信息。6.如权利要求2所述的关键帧提取方法,其特征在于,在获取相似度信息之前,所述关键帧提取方法还包括:获取所述目标视频帧的颜色特征信息;获取所述目标视频帧的内容特征信息。7.如权利要求6所述的关键帧提取方法,其特征在于,获取所述目标视频帧的颜色特征信息,包括:将像素的颜色参数值区间划分成多个不同的颜色参数值子区间,所述颜色值参数子区间的数量大于或等于像素的颜色参数种数;获取所述目标视频帧中颜色参数值落入相应区间组合的像素数量,所述区间组合由多个颜色参数值子区间组成,所述区间组合中子区间数量与像素点的像素的颜色参数种数相同;根据所述像素数量获取所述目标视频帧的色彩分布特征信息。8.如权利要求6所述的关键帧提取方法,其特征在于,获取所述目标视频帧的内容特征信息,包括:对所述目标视频帧进行灰度处理,得到灰度图像;对所述灰度图像进行黑白二值化处理,得到黑白图像;根据所述黑白图像中像素的颜色值,获取所述目标视频帧的内容特征信息。9.如权利要求1-8任一项所述的关键帧提取方法,其特征在于,还包括:在将所述目标视频帧确定为关键帧的同时或者之后,将所述参考视频帧替换为所述目标视频帧,并返回执行根据所述参考视频帧从所述视频帧集合中提取相应的一个视频帧作为目标视频帧的步骤,直到提取完所述视频帧集合中所有视频帧。10.如权利要求9所述的关键帧提取方法,其特征在于,还包括:当所述相似度信息不满足预设条件时,将所述参考视频帧替...

【专利技术属性】
技术研发人员:董霙
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1