视频的多帧延迟特效生成方法、装置、设备及介质制造方法及图纸

技术编号:33241120 阅读:48 留言:0更新日期:2022-04-27 17:45
本发明专利技术适用于图像处理技术领域,提供了一种视频的多帧延迟特效生成方法、装置、电子设备及存储介质,该方法包括:获取原视频,基于预设的缓存帧数以及预设的划分规则,缓存原视频并对缓存的每一原视频帧进行栅格化,按照预设的填入规则将栅格化后的原视频帧的图像块依次填入栅格化图中,得到具有多帧延迟特效的新视频,从而实现了具有多帧延迟特效的视频的自动生成,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
视频的多帧延迟特效生成方法、装置、设备及介质


[0001]本专利技术属于图像处理
,尤其涉及一种视频的多帧延迟特效生成方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网技术以及视频特效处理技术的不断发展,在视频拍摄时,在视频中添加特效的方式逐渐受到了人们的追捧。用户可以通过选择相应的特效功能在拍摄视频中添加自己喜欢的特效,进而增加视频拍摄的趣味性。

技术实现思路

[0003]本专利技术的目的在于提供一种视频的多帧延迟特效生成方法、装置、电子设备及存储介质,旨在提供一种全新的视频多帧延迟特效以增加视频拍摄的趣味性。
[0004]一方面,本专利技术提供一种视频的多帧延迟特效生成方法,所述方法包括下述步骤:
[0005]获取原视频;
[0006]基于预设的缓存帧数以及预设的划分规则,缓存所述原视频并对缓存的每一原视频帧进行栅格化;
[0007]按照预设的填入规则将栅格化后的原视频帧的图像块依次填入栅格化图中,得到具有多帧延迟特效的新视频。
[0008]优选地,所述原视频为原全景视频,所述新视频为新全景视频,获取原视频之后,还包括:
[0009]获取原全景视频中的感兴趣目标;
[0010]对所述感兴趣目标进行跟踪,得到所述感兴趣目标的运动轨迹;
[0011]得到具有多帧延迟特效的新视频之后,还包括:
[0012]基于所述感兴趣目标的运动轨迹对所述新视频进行剪辑,得到具有多帧延迟特效的平面视频。
[0013]具体地,所述划分规则为水平划分规则或垂直划分规则。
[0014]优选地,所述划分规则为等分的划分规则、或中间密两边宽的非等分的划分规则、或中间宽两边密的非等分的划分规则。
[0015]优选地,按照预设的填入规则将栅格化后的原视频帧的图像块依次填入栅格化图中的步骤,包括:
[0016]按照预设的填入规则,依次从当前缓存的、每个所述栅格化后的原视频帧中选择一个图像块填入所述栅格化图中,生成一帧新视频帧,其中,所述填入规则为将缓存的第K个栅格化后的原视频帧的第K个图像块,填入所述栅格化图中的第K个分块中,K∈[1,N],N为缓存帧数,N>1,且N为正整数。
[0017]具体地,生成一帧新视频帧的步骤之后,还包括:
[0018]基于先进先出的原则更新缓存的原视频帧。
[0019]另一方面,本专利技术提供了一种视频的多帧延迟特效生成装置,所述装置包括:
[0020]视频获取单元,用于获取原视频;
[0021]缓存与栅格化单元,用于基于预设的缓存帧数以及预设的划分规则,缓存所述原视频并对缓存的每个原视频帧进行栅格化;
[0022]新视频生成单元,用于按照预设的填入规则将栅格化后的原视频帧的图像块依次填入栅格化图中,得到具有多帧延迟特效的新视频。
[0023]优选地,缓存与栅格化单元还包括:
[0024]新视频帧生成单元,用于按照预设的填入规则,依次从当前缓存的、每个所述栅格化后的原视频帧中选择一个图像块填入所述栅格化图中,生成一帧新视频帧,其中,所述填入规则为将缓存的第K个栅格化后的原视频帧的第K个图像块,填入所述栅格化图中的第K个分块中,K∈[1,N],N为缓存帧数,N>1,且N为正整数。
[0025]另一方面,本专利技术还提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述方法的步骤。
[0026]另一方面,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。
[0027]本专利技术获取原视频,基于预设的缓存帧数以及预设的划分规则,缓存原视频并对缓存的每一原视频帧进行栅格化,按照预设的填入规则将栅格化后的原视频帧的图像块依次填入栅格化图中,得到具有多帧延迟特效的新视频,从而实现了具有多帧延迟特效的视频的自动生成,提升了用户体验。
附图说明
[0028]图1A是本专利技术实施例一提供的视频的多帧延迟特效生成方法的实现流程图;
[0029]图1B是本专利技术实施例一提供的在采用等高的水平划分下视频帧的划分效果示例图;
[0030]图1C是本专利技术实施例一提供的在中间密两边宽的非等高的水平划分规则下视频帧的划分效果示例图;
[0031]图1D是本专利技术实施例一提供的在中间宽两边密的非等高的水平划分规则下视频帧的划分效果示例图;
[0032]图1E是本专利技术实施例一提供的将栅格化后的原视频帧的水平图像块依次填入栅格化图过程的示例图;
[0033]图2是本专利技术实施例二提供的视频的多帧延迟特效生成装置的结构示意图以及
[0034]图3是本专利技术实施例三提供的电子设备的结构示意图。
具体实施方式
[0035]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0036]以下结合具体实施例对本专利技术的具体实现进行详细描述:
[0037]实施例一:
[0038]图1A示出了本专利技术实施例一提供的原视频的多帧延迟特效生成方法的实现流程,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:
[0039]在步骤S101中,获取原视频。
[0040]本专利技术实施例适用于电子设备,该电子设备可以是手机、平板电脑、个人计算机、运动相机、云台相机、相机、智能穿戴设备等终端设备,本申请实施例对电子设备的具体类型不作任何限制。
[0041]若所述原视频为原全景视频,在获取到原视频之后,优选地,获取原全景视频中的感兴趣目标,对感兴趣目标进行跟踪,得到感兴趣目标的运动轨迹,以便于后续基于感兴趣目标的运动轨迹剪辑视频。
[0042]在步骤S102中,基于预设的缓存帧数以及预设的划分规则,缓存原视频并对缓存的每个原视频帧进行栅格化。
[0043]在本专利技术实施例中,在获取到原视频帧之后,按照预设的缓存帧数缓存原视频帧,为便于描述,本示例中缓存帧数用N表示,N>1,且N为正整数,缓存的原视频帧即为一个大小为N的视频帧序列,缓存的原视频帧可遵循先进先出的原则。即对于缓存中的视频帧序列而言,在更新缓存时,最先进入缓存的视频帧,最先从缓存中移除。
[0044]具体地,划分规则可以为水平划分规则或垂直划分规则。当然划分规则还可以为上述以外的划分规则,例如沿水平预设角度的划分规则等。
[0045]优选地,划分规则为等分的划分规则、中间密两边宽的非等分的划分规则或中间宽两边密的非等分的划分规则,从而提高了多帧延迟特效制作的趣味性,并进一步丰富多帧延迟特效的效果。当然,上述的划分规则还可以为上述划分规则的组合,例如,划分规则为水平等分或非等分划分规则,又如,划分规则为垂直等分或非等分划分规则,又如,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频的多帧延迟特效生成方法,其特征在于,所述方法包括下述步骤:获取原视频;基于预设的缓存帧数以及预设的划分规则,缓存所述原视频并对缓存的每一原视频帧进行栅格化;按照预设的填入规则将栅格化后的原视频帧的图像块依次填入栅格化图中,得到具有多帧延迟特效的新视频。2.如权利要求1所述的方法,其特征在于,所述原视频为原全景视频,所述新视频为新全景视频,获取原视频之后,还包括:获取原全景视频中的感兴趣目标;对所述感兴趣目标进行跟踪,得到所述感兴趣目标的运动轨迹;得到具有多帧延迟特效的新视频之后,还包括:基于所述感兴趣目标的运动轨迹对所述新视频进行剪辑,得到具有多帧延迟特效的平面视频。3.如权利要求1所述的方法,其特征在于,所述划分规则为水平划分规则或垂直划分规则。4.如权利要求1所述的方法,其特征在于,所述划分规则为等分的划分规则、或中间密两边宽的非等分的划分规则、或中间宽两边密的非等分的划分规则。5.如权利要求1所述的方法,其特征在于,按照预设的填入规则将栅格化后的原视频帧的图像块依次填入栅格化图中的步骤,包括:按照预设的填入规则,依次从当前缓存的、每个所述栅格化后的原视频帧中选择一个图像块填入所述栅格化图中,生成一帧新视频帧,其中,所述填入规则为将缓存的第K个栅格化后的原视频帧的第K个图像块,填入所述栅格化图中的第K个分块中,K∈[1,N],N为缓存帧...

【专利技术属性】
技术研发人员:蔡锦霖
申请(专利权)人:影石创新科技股份有限公司
类型:发明
国别省市:

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

1