一种视频关键帧的提取方法、装置及系统制造方法及图纸

技术编号:22565640 阅读:20 留言:0更新日期:2019-11-16 12:15
本发明专利技术提供了一种视频关键帧的提取方法、装置及系统,该提取方法首先获取待提取关键帧的目标视频,然后获取所述目标视频中每一帧的HSV颜色空间。之后计算相邻两帧的差值,得到目标差分数组,并基于所述目标差分数组,确定出目标关键帧。可见,本方案提供了一种视频关键帧的提取方法,能够准确提取视频关键帧。

A method, device and system of video key frame extraction

The invention provides a method, device and system for extracting a video key frame, which first obtains the target video of the key frame to be extracted, and then obtains the HSV color space of each frame in the target video. Then calculate the difference between two adjacent frames, get the target difference array, and determine the target key frame based on the target difference array. It can be seen that this scheme provides a key frame extraction method, which can accurately extract video key frames.

【技术实现步骤摘要】
一种视频关键帧的提取方法、装置及系统
本专利技术涉及视频处理
,特别涉及一种视频关键帧的提取方法、装置及系统。
技术介绍
帧是动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。在动画软件的时间轴上,帧表现为一格或一个标记。关键帧相当于二维动画中的原画,指角色或者物体运动或变化中的关键动作所处的那一帧。而目前并没有一种方法,能够准确的从视频中提取关键帧,因此,如何提供一种视频关键帧的提取方法、装置及系统,能够准确提取视频关键帧,是本领域技术人员亟待解决的一大技术问题。
技术实现思路
本专利技术提供了一种视频关键帧的提取方法、装置及系统,能够准确提取视频关键帧。为实现所述目的,本申请提供的技术方案如下:一种视频关键帧的提取方法,包括:获取待提取关键帧的目标视频;获取所述目标视频中每一帧的HSV颜色空间;计算相邻两帧的差值,得到目标差分数组;基于所述目标差分数组,确定出目标关键帧。可选的,还包括:对所述目标关键帧打标签,确定所述目标关键帧的标签为所述目标视频的标签。可选的,所述基于所述目标差分数组,确定出目标关键帧,包括:基于第一预设平滑函数以及所述目标差分数组,得到目标帧变化图;确定所述目标帧变化图中所述差分值的峰值对应的帧为所述目标关键帧。可选的,所述基于所述目标差分数组,确定出目标关键帧,还包括:对所述目标差分数组中各差分值进行排序,确定排序符合第一预设规则的所述差分值对应的帧为所述目标关键帧。可选的,还包括:基于第二预设平滑函数,确定所述目标关键帧中符合第二预设规则的所述目标关键帧为目标主题帧;基于所述目标主题帧,划分所述目标视频。一种视频关键帧的提取装置,包括:第一获取模块,用于获取待提取关键帧的目标视频;第二获取模块,用于获取所述目标视频中每一帧的HSV颜色空间;计算模块,用于计算相邻两帧的差值,得到目标差分数组;第一确定模块,用于基于所述目标差分数组,确定出目标关键帧。可选的,还包括:第二确定模块,用于对所述目标关键帧打标签,确定所述目标关键帧的标签为所述目标视频的标签。可选的,所述第一确定模块包括:第一确定单元,用于基于第一预设平滑函数以及所述目标差分数组,得到目标帧变化图;第二确定单元,用于确定所述目标帧变化图中所述差分值的峰值对应的帧为所述目标关键帧。可选的,所述第一确定模块还包括:第三确定单元,用于对所述目标差分数组中各差分值进行排序,确定排序符合第一预设规则的所述差分值对应的帧为所述目标关键帧。可选的,还包括:第二确定模块,用于基于第二预设平滑函数,确定所述目标关键帧中符合第二预设规则的所述目标关键帧为目标主题帧;划分模块,用于基于所述目标主题帧,划分所述目标视频。一种视频关键帧的提取系统,包括任意一项上述的视频关键帧的提取装置。本专利技术提供了一种视频关键帧的提取方法,首先获取待提取关键帧的目标视频,然后获取所述目标视频中每一帧的HSV颜色空间。之后计算相邻两帧的差值,得到目标差分数组,并基于所述目标差分数组,确定出目标关键帧。可见,本方案提供了一种视频关键帧的提取方法,能够准确提取视频关键帧。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种视频关键帧的提取方法的流程示意图;图2为本专利技术实施例提供的一种视频关键帧的提取方法的又一流程示意图;图3为本专利技术实施例提供的一种视频关键帧的提取方法的又一流程示意图;图4为本专利技术实施例提供的一种视频关键帧的提取方法的又一流程示意图;图5为本专利技术实施例提供的一种视频关键帧的提取方法的又一流程示意图;图6为本专利技术实施例提供的一种视频关键帧的提取装置的结构示意图;图7为本专利技术实施例提供的一种视频关键帧的提取装置的又一结构示意图;图8为本专利技术实施例提供的一种视频关键帧的提取装置的又一结构示意图;图9为本专利技术实施例提供的一种视频关键帧的提取装置的又一结构示意图;图10为本专利技术实施例提供的一种视频关键帧的提取装置的又一结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。请参阅图1,图1为本专利技术实施例提供的一种视频关键帧的提取方法的流程示意图,该视频关键帧的提取方法包括:S11、获取待提取关键帧的目标视频;其中,在本实施例中,可以利用Opencv将待提取关键帧的目标视频读取到内存中。S12、获取所述目标视频中每一帧的HSV颜色空间;然后逐帧读取上述的目标视频,获得每一帧图像的RGB数据,然后将每一帧图像的RGB数据转换成HSV颜色空间。具体的,可以使用python的opencv库中封装的方法实现从RGB到HSV颜色空间的转换,例如:cv2.cvtColor(frame,cv2.COLOR_BGR2LUV)。S13、计算相邻两帧的差值,得到目标差分数组;步骤S12得到了每一帧的HSV颜色空间,本步骤是将步骤S12处理之后的一帧与前一帧视频做差,将差值转换成整数,然后计算得到的全部整数存入数组,形成目标差分数组。具体的,在依次读取视频帧后,将后一帧(帧是以矩阵的形式存储的)与前一帧的矩阵做差,然后将做差之后的矩阵利用numpy包封装的sum方法把矩阵元素计算成一个整数值,用来代替矩阵差作两帧差并存入数组,之后遍历完所有的视频帧,即可得到目标差分数组。S14、基于所述目标差分数组,确定出目标关键帧。在本实施例中,提供了几种基于目标差分数组,确定出目标关键帧的具体实现步骤,如下:方式一,如图2所示,包括:S21、基于第一预设平滑函数以及所述目标差分数组,得到目标帧变化图;S22、确定所述目标帧变化图中所述差分值的峰值对应的帧为所述目标关键帧。在本实施例中,首先利用第一平滑函数消除两帧差距较大的误差,得到较为平滑的目标帧变化图,然后根据上述目标帧变化图,得到图中变化较大的帧,选为关键帧。具体的,本实施例中,“变化较大”指的就是帧差越大,因此本方案是在得到了平滑后的目标帧变化图后,只需使用封装的argrelextrema函数就可以取得离散序列极值点,即峰值,从而作为目标关键帧。方式二,如图3所示,包括:S31、对所述目标差分数组中各差分值进行排序,确定排序符合第一预设规则的所述差分值对应的帧为所述目标关键帧。例如,在提取关键帧时,直接将目标差分本文档来自技高网...

【技术保护点】
1.一种视频关键帧的提取方法,其特征在于,包括:/n获取待提取关键帧的目标视频;/n获取所述目标视频中每一帧的HSV颜色空间;/n计算相邻两帧的差值,得到目标差分数组;/n基于所述目标差分数组,确定出目标关键帧。/n

【技术特征摘要】
1.一种视频关键帧的提取方法,其特征在于,包括:
获取待提取关键帧的目标视频;
获取所述目标视频中每一帧的HSV颜色空间;
计算相邻两帧的差值,得到目标差分数组;
基于所述目标差分数组,确定出目标关键帧。


2.根据权利要求1所述的视频关键帧的提取方法,其特征在于,还包括:
对所述目标关键帧打标签,确定所述目标关键帧的标签为所述目标视频的标签。


3.根据权利要求1所述的视频关键帧的提取方法,其特征在于,所述基于所述目标差分数组,确定出目标关键帧,包括:
基于第一预设平滑函数以及所述目标差分数组,得到目标帧变化图;
确定所述目标帧变化图中所述差分值的峰值对应的帧为所述目标关键帧。


4.根据权利要求1所述的视频关键帧的提取方法,其特征在于,所述基于所述目标差分数组,确定出目标关键帧,还包括:
对所述目标差分数组中各差分值进行排序,确定排序符合第一预设规则的所述差分值对应的帧为所述目标关键帧。


5.根据权利要求3所述的视频关键帧的提取方法,其特征在于,还包括:
基于第二预设平滑函数,确定所述目标关键帧中符合第二预设规则的所述目标关键帧为目标主题帧;
基于所述目标主题帧,划分所述目标视频。


6.一种视频关键帧的提取装置,其特征在于,包括:
第一获取模块,用于获取待提取关键帧的目标视频;
...

【专利技术属性】
技术研发人员:潘珍珍黄晓南
申请(专利权)人:北京深演智能科技股份有限公司
类型:发明
国别省市:北京;11

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

1