视频特效的生成方法、装置、电子设备及存储介质与流程

文档序号:27091332发布日期:2021-10-26 19:26阅读:来源:国知局

技术特征:

1.一种视频特效的生成方法,其特征在于,包括:

获取视频的多个目标视频帧,多个所述目标视频帧包含目标对象;

基于每个所述目标视频帧中的所述目标对象的目标轮廓片段,确定每个所述目标视频帧中待显示的目标字符的显示位置,所述目标轮廓片段由至少两个轮廓关键点连接而成,所述轮廓关键点通过对所述目标对象进行轮廓识别得到;

在每个所述目标视频帧中的显示位置上渲染出所述目标字符,将渲染后的多个所述目标视频帧按照时间次序组合成目标视频;

其中,在所述目标轮廓片段的所述目标方向上,相邻的任两个所述目标视频帧中的前一个所述目标视频帧中所述目标字符的显示位置,与当前所述目标视频帧中的所述目标字符的显示位置间隔第一距离。

2.根据权利要求1所述的视频特效的生成方法,其特征在于,所述获取视频的多个目标视频帧之前,所述视频特效的生成方法还包括:

确定所述视频中的参考视频帧,所述参考视频帧为所述多个目标视频帧之前、且包含所述目标对象的视频帧;

在所述参考视频帧中,识别所述目标对象的至少两个第一轮廓关键点,将识别出的所述至少两个第一轮廓关键点连接,构成第一轮廓片段;

确定每个所述目标视频帧中的所述目标对象的目标轮廓片段的过程,包括:

对于每个所述目标视频帧,基于所述第一轮廓片段在所述参考视频帧中的位置,将所述第一轮廓片段映射至所述目标视频帧中的相同位置,得到第二轮廓片段;

在所述目标视频帧中,识别所述目标对象的至少两个第二轮廓关键点,基于所述至少两个第一轮廓关键点与所述至少两个第二轮廓关键点之间的位置差异,确定调整参数;

在所述目标视频帧中,基于所述调整参数对所述第二轮廓片段进行调整,得到所述目标轮廓片段。

3.根据权利要求1所述的视频特效的生成方法,其特征在于,确定每个所述目标视频帧中的所述目标对象的目标轮廓片段的过程,包括:

基于所述目标字符在第i个所述目标视频帧中的显示位置,确定在第i+1个所述目标视频帧中对应的映射关键点,第i+1个所述目标视频帧中的所述映射关键点与所述目标对象之间的相对位置关系,与第i个所述目标视频帧中的显示位置对应的轮廓关键点与所述目标对象之间的相对位置关系相同,所述i为大于0的整数;

在第i+1个所述目标视频帧中,对所述目标对象进行轮廓识别得到多个轮廓关键点;

将第i+1个所述目标视频帧中的所述映射关键点及目标轮廓关键点连接,得到第i+1个所述目标视频帧中的所述目标轮廓片段,所述目标轮廓关键点为识别到的所述多个轮廓关键点中位于所述映射关键点的所述目标方向上的轮廓关键点。

4.根据权利要求1所述的视频特效的生成方法,其特征在于,多个所述目标视频帧的数量为N,N为大于1的整数,所述基于每个所述目标视频帧中的所述目标对象的目标轮廓片段,确定每个所述目标视频帧中待显示的目标字符的显示位置,包括:

基于第一个所述目标视频帧中的所述目标轮廓片段的第一个轮廓关键点,确定第一个所述目标字符在第一个所述目标视频帧中的显示位置;

以第j个所述目标视频帧中的所述目标轮廓片段的第一个轮廓关键点为起始点,基于所述起始点沿着所述目标轮廓片段的所述目标方向移动第二距离后的位置,确定第一个所述目标字符在第j个所述目标视频帧中的显示位置;

其中,所述j为大于1且不大于N的整数,所述第二距离是基于第j个所述目标视频帧与之前的任一所述目标视频帧之间的间隔时长及所述目标字符的移动速度确定。

5.根据权利要求4所述的视频特效的生成方法,其特征在于,所述以第j个所述目标视频帧中的所述目标轮廓片段的第一个轮廓关键点为起始点,基于所述起始点沿着所述目标轮廓片段的所述目标方向移动第二距离后的位置,确定第一个所述目标字符在第j个所述目标视频帧中的显示位置,包括:

在第j个所述目标视频帧中,在所述目标轮廓片段上查找参考轮廓关键点,其中所述目标轮廓片段上的多个轮廓关键点中,所述参考轮廓关键点与所述第一个轮廓关键点之间的第三距离小于所述第二距离,且与所述第二距离最接近;

以所述参考轮廓关键点为起点,沿着所述目标轮廓片段的所述目标方向,确定与所述起点之间具有目标距离的位置,所述目标距离为所述第三距离和所述第二距离之间的距离差;

基于所确定的位置,确定第一个所述目标字符在第j个所述目标视频帧中的显示位置。

6.根据权利要求4所述的视频特效的生成方法,其特征在于,所述视频特效的生成方法还包括:

在每个所述目标视频帧中,基于已确定的第一个所述目标字符的显示位置及字符间隔,沿着所述目标轮廓片段的所述目标方向,确定其余所述目标字符的显示位置。

7.一种视频特效的生成装置,其特征在于,包括:

获取单元,被配置为执行获取视频的多个目标视频帧,多个所述目标视频帧包含目标对象;

确定单元,被配置为执行基于每个所述目标视频帧中的所述目标对象的目标轮廓片段,确定每个所述目标视频帧中待显示的目标字符的显示位置,所述目标轮廓片段由至少两个轮廓关键点连接而成,所述轮廓关键点通过对所述目标对象进行轮廓识别得到;

组合单元,被配置为执行在每个所述目标视频帧中的显示位置上渲染出所述目标字符,将渲染后的多个所述目标视频帧按照时间次序组合成目标视频;

其中,在所述目标轮廓片段的所述目标方向上,相邻的任两个所述目标视频帧中的前一个所述目标视频帧中所述目标字符的显示位置,与当前所述目标视频帧中的所述目标字符的显示位置间隔第一距离。

8.一种电子设备,其特征在于,所述电子设备包括:

一个或多个处理器;

用于存储所述一个或多个处理器可执行指令的易失性或非易失性存储器;

其中,所述一个或多个处理器被配置为执行如权利要求1至权利要求6任一项所述的视频特效的生成方法。

9.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至权利要求6任一项所述的视频特效的生成方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至权利要求6任一项所述的视频特效的生成方法。


技术总结
本公开是关于一种视频特效的生成方法、装置、电子设备及存储介质,属于计算机技术领域。方法包括:获取视频的多个目标视频帧,基于每个目标视频帧中的目标对象的目标轮廓片段,确定每个目标视频帧中待显示的目标字符的显示位置,在每个目标视频帧中的显示位置上渲染出目标字符,将渲染后的多个目标视频帧按照时间次序组合成目标视频。本公开实施例提供的方法,在目标方向上相邻的任两个目标视频帧中的显示位置间隔有距离,在每个目标视频帧中的显示位置上渲染出目标字符后,由渲染后的多个目标视频帧按照时间次序组合成的目标视频是添加特效后的视频,以使后续在播放目标视频的过程中,能够呈现出目标字符沿着目标对象的轮廓移动的效果。

技术研发人员:刘申亮;陈铁军;何立伟;
受保护的技术使用者:北京达佳互联信息技术有限公司;
技术研发日:2021.07.30
技术公布日:2021.10.26
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1