一种动态图片的生成方法及装置制造方法及图纸

技术编号:15395629 阅读:90 留言:0更新日期:2017-05-19 07:00
本发明专利技术实施例提供了一种动态图片的生成方法及装置,该方法首先确定目标视频中发生场景变化的目标播放时刻;然后以目标播放时刻为分割点,将目标视频划分成视频段;最后分别根据划分得到的每个视频段,生成动态图片。应用本发明专利技术实施例提供的方案,与现有技术相比,在不需要训练视频段模型的基础上,实现从视频中提取视频段,并自动生成动态图片的目的;而且对计算资源的需求少,可以直接在单机上完成从视频中截取视频段来自动生成动态图片的操作。

Method and device for generating dynamic picture

The embodiment of the invention provides a method and a device for generating a dynamic picture, the method first determines the scene changes in video target target playing time; then to play time as the split point, target video into video segment; finally, respectively according to each video segment to generate dynamic pictures. The application of the embodiment of the invention provides the scheme, compared with the existing technology, based on need not training video segment model, realize the video segments are extracted from the video, and automatically generate a dynamic picture of the objective; and the demand of computing resources, can be directly on the unit to complete the operation to automatically generate dynamic picture of the interception of the video segment from the video.

【技术实现步骤摘要】
一种动态图片的生成方法及装置
本专利技术涉及计算机
,特别是涉及一种动态图片的生成方法及装置。
技术介绍
动态图片由多帧静态图片组成,并按照一定的播放顺序进行显示,计算机等设备可以将动态图片中所包含的静态图片逐帧读取出来并显示到屏幕上,进而展示出简单的动画,例如,常见的GIF(GraphicsInterchangeFormat,图像互换格式)图片、WebP(谷歌开发的一种图片格式)动态图片等。目前,在各种网络交流平台中,动态图片有着极为广泛的使用率。动态图片可以由人工组合静态图片来获得,也可以从视频中截取视频段来自动生成。现有的通过从视频中截取视频段来自动生成动态图片的方法中,首先需要从视频中选择适合生成动态图片的视频段,然后采用所选择的视频段生成动态图片,达到从视频中自动生成动态图片的目的。现有技术中,可以预先通过深度学习神经网络来训练适合生成GIF图片的视频段模型,然后在动态图片的具体生成方法中,直接用该模型来选择适合生成动态图片的视频段。应用上述方式可以很好的生成GIF图片,但是,对上述神经网络模型进行训练时,需要大量的动态图片及其对应的视频源,训练过程不但需要大量的数据,还需要消耗大量的计算资源。
技术实现思路
本专利技术实施例的目的在于提供一种动态图片的生成方法及装置,以在不需要训练视频段模型的基础上,实现从视频中提取视频段,并自动生成动态图片的目的。具体技术方案如下:为达上述目的,第一方面,本专利技术实施例提供了一种动态图片的生成方法,所述方法包括:确定目标视频中发生场景变化的目标播放时刻;以所述目标播放时刻为分割点,将所述目标视频划分成视频段;分别根据划分得到的每个视频段,生成动态图片。优选的,所述分别根据划分得到的每个视频段,生成动态图片,包括:针对每一视频段,执行下述操作:从该视频段包含的图像中确定目标图像;按照该视频段中各个图像的播放顺序,分别判断每一对相邻的目标图像是否相似;按照预设的选择规则,从所确定的目标图像中选择图像,并根据所选择的图像确定第一类图像组;其中,所述选择规则为:所选择的图像中任意相邻图像相似,第一图像与第二图像不相似,或者所述第一图像为该视频段的第一帧图像;第三图像与第四图像不相似,或者所述第三图像为该视频段的最后一帧图像,所述第一图像为:所选择的图像中的第一帧图像,所述第二图像为:该视频段中所述第一图像的前一帧图像,所述第三图像为:所选择的图像中的最后一帧图像,所述第四图像为:该视频段中所述第三图像的后一帧图像;基于所确定的第一类图像组,生成动态图片。优选的,所述从该视频段包含的图像中确定目标图像,包括:从该视频段包含的图像中抽取图像作为目标图像。优选的,所述按照该视频段中各个图像的播放顺序,分别判断每一对相邻的目标图像是否相似,包括:获得每帧所确定的目标图像的缩略图;按照该视频段中各个图像的播放顺序,分别判断每一对相邻的目标图像对应的缩略图是否相似;若为是,判定相邻的目标图像相似;若为否,判定相邻的目标图像不相似。优选的,所述分别判断每一对相邻的目标图像对应的缩略图是否相似,包括:分别计算每一对相邻的目标图像对应的缩略图之间的相似度量值;判断所述相似度量值是否大于预设阈值;若为是,判定相邻的目标图像分别对应的缩略图相似;若为否,判定相邻的目标图像分别对应的缩略图不相似。第二方面,本专利技术实施例提供了一种动态图片的生成装置,所述装置包括:确定模块,用于确定目标视频中发生场景变化的目标播放时刻;划分模块,用于以所述目标播放时刻为分割点,将所述目标视频划分成视频段;生成模块,用于分别根据划分得到的每个视频段,生成动态图片。优选的,所述生成模块,包括:确定子模块,用于分别针对每一视频段,从视频段包含的图像中确定目标图像;判断子模块,用于分别针对每一视频段,按照视频段中各个图像的播放顺序,分别判断每一对相邻的目标图像是否相似;选择子模块,用于分别针对每一视频段,按照预设的选择规则,从所确定的目标图像中选择图像,并根据所选择的图像确定第一类图像组;其中,所述选择规则为:所选择的图像中任意相邻图像相似,第一图像与第二图像不相似,或者所述第一图像为该视频段的第一帧图像;第三图像与第四图像不相似,或者所述第三图像为该视频段的最后一帧图像,所述第一图像为:所选择的图像中的第一帧图像,所述第二图像为:该视频段中所述第一图像的前一帧图像,所述第三图像为:所选择的图像中的最后一帧图像,所述第四图像为:该视频段中所述第三图像的后一帧图像;生成子模块,用于分别针对每一视频段,基于所确定的第一类图像组,生成动态图片。优选的,所述确定子模块,具体用于:从该视频段包含的图像中抽取图像作为目标图像。优选的,所述判断子模块,包括:获得子单元,用于获得每帧所确定的目标图像的缩略图;第一判断子单元,用于分别针对每一视频段,按照视频段中各个图像的播放顺序,分别判断每一对相邻的目标图像对应的缩略图是否相似;第一判定子单元,用于在所述第一判断子单元的判断结果为是的情况下,判定相邻的目标图像相似;第二判定子单元,用于在所述第一判断子单元的判断结果为否的情况下,判定相邻的目标图像不相似。优选的,所述判断子模块,包括:计算子单元,用于分别针对每一视频段,按照视频段中各个图像的播放顺序,分别计算每一对相邻的目标图像对应的缩略图之间的相似度量值;第二判断子单元,用于判断所述相似度量值是否大于预设阈值;第三判定子单元,用于在所述第二判断子单元的判断结果为是的情况下,判定相邻的目标图像分别对应的缩略图相似;第四判定子单元,用于在所述第二判断子单元的判断结果为否的情况下,判定相邻的目标图像分别对应的缩略图不相似。由以上可见,本专利技术实施例提供的一种动态图片的生成方法及装置中,首先确定目标视频中发生场景变化的目标播放时刻;然后以目标播放时刻为分割点,将目标视频划分成视频段;最后分别根据划分得到的每个视频段,生成动态图片。本专利技术实施例以目标播放时刻为分割点,将目标视频划分成多个视频段,划分出的每个视频段即为适合生成动态图片的视频段,与现有技术相比,本专利技术实施例在不需要训练视频段模型的基础上,实现从视频中提取视频段,并自动生成动态图片的目的;而且本专利技术实施例对计算资源的需求少,可以直接在单机上完成从视频中截取视频段来自动生成动态图片的操作。当然,实施本专利技术的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的一种动态图片的生成方法的流程示意图;图2为本专利技术另一实施例提供的一种动态图片的生成方法的流程示意图;图3为本专利技术一实施例提供的一种动态图片的生成装置的结构示意图;图4为本专利技术另一实施例提供的一种动态图片的生成装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性本文档来自技高网...
一种动态图片的生成方法及装置

【技术保护点】
一种动态图片的生成方法,其特征在于,所述方法包括:确定目标视频中发生场景变化的目标播放时刻;以所述目标播放时刻为分割点,将所述目标视频划分成视频段;分别根据划分得到的每个视频段,生成动态图片。

【技术特征摘要】
1.一种动态图片的生成方法,其特征在于,所述方法包括:确定目标视频中发生场景变化的目标播放时刻;以所述目标播放时刻为分割点,将所述目标视频划分成视频段;分别根据划分得到的每个视频段,生成动态图片。2.根据权利要求1所述的方法,其特征在于,所述分别根据划分得到的每个视频段,生成动态图片,包括:针对每一视频段,执行下述操作:从该视频段包含的图像中确定目标图像;按照该视频段中各个图像的播放顺序,分别判断每一对相邻的目标图像是否相似;按照预设的选择规则,从所确定的目标图像中选择图像,并根据所选择的图像确定第一类图像组;其中,所述选择规则为:所选择的图像中任意相邻图像相似,第一图像与第二图像不相似,或者所述第一图像为该视频段的第一帧图像;第三图像与第四图像不相似,或者所述第三图像为该视频段的最后一帧图像,所述第一图像为:所选择的图像中的第一帧图像,所述第二图像为:该视频段中所述第一图像的前一帧图像,所述第三图像为:所选择的图像中的最后一帧图像,所述第四图像为:该视频段中所述第三图像的后一帧图像;基于所确定的第一类图像组,生成动态图片。3.根据权利要求2所述的方法,其特征在于,所述从该视频段包含的图像中确定目标图像,包括:从该视频段包含的图像中抽取图像作为目标图像。4.根据权利要求2所述的方法,其特征在于,所述按照该视频段中各个图像的播放顺序,分别判断每一对相邻的目标图像是否相似,包括:获得每帧所确定的目标图像的缩略图;按照该视频段中各个图像的播放顺序,分别判断每一对相邻的目标图像对应的缩略图是否相似;若为是,判定相邻的目标图像相似;若为否,判定相邻的目标图像不相似。5.根据权利要求4所述的方法,其特征在于,所述分别判断每一对相邻的目标图像对应的缩略图是否相似,包括:分别计算每一对相邻的目标图像对应的缩略图之间的相似度量值;判断所述相似度量值是否大于预设阈值;若为是,判定相邻的目标图像分别对应的缩略图相似;若为否,判定相邻的目标图像分别对应的缩略图不相似。6.一种动态图片的生成装置,其特征在于,所述装置包括:确定模块,用于确定目标视频中发生场景变化的目标播放时刻;划分模块,用于以所述目标播放时刻为分割点,将所述目标视频划分成视频段;生成...

【专利技术属性】
技术研发人员:刘熊
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1