System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及视频处理,尤其涉及一种合成视频的方法、电子设备及计算机程序产品。
技术介绍
1、随着科技的发展,虚拟现实技术在各个领域得到了广泛的应用。其中,虚拟人的交互动作合成是虚拟现实技术中的一个重要环节。
2、目前,将虚拟人的交互动作合成到视频中的大多技术方案中。为生成虚拟人做指定动作的合成视频,需要录制该人物的说话和静音的人物视频,同时需要录制同一人物做指定动作的动作视频,然后将该动作视频作为视频段,整个插入人物视频中,生成最终的合成视频。从而在播放合成视频时,就可以看到虚拟人做出指定的动作。
3、然而,上述技术方案中录制动作视频的过程较为繁琐,并且制作要求也较为严格:需要同一人物,并穿着相同服饰以及相同打扮下,录制动作视频。这就使得合成视频的整个过程周期很长。尤其,在往合成视频中额外增加指定动作时,需要按照要求重新制作动作视频,费时费力。
技术实现思路
1、基于上述技术现状,本申请提出一种合成视频的方法、电子设备及计算机程序产品,以实现在视频中合成虚拟人物动作过程中,降低合成视频的处理周期的目的。
2、根据本申请的第一方面,提供了一种合成视频的方法,所述方法包括:获取包含第一虚拟对象的第一视频以及包含目标虚拟对象的肢体动作的第二视频,其中,所述目标虚拟对象包括所述第一虚拟对象或者与所述第一虚拟对象属于相同生物类型的第二虚拟对象;所述第二视频仅包含所述目标虚拟对象的目标肢体部位;针对所述第一视频,去除目标视频段中第一虚拟对象的所述目标肢体部位,
3、根据本申请的第二方面,提供了一种电子设备,包括存储器和处理器;所述存储器与所述处理器连接,用于存储程序;所述处理器用于通过运行所述存储器中的程序,实现如第一方面所述的合成视频的方法。
4、根据本申请的第三方面,提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时,实现如第一方面所述的合成视频的方法。
5、根据本申请的第四方面,提供了一种计算机程序产品,包括:计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的合成视频的方法。
6、本申请中,在得到第一虚拟对象的第一视频之后,将去除其中的目标肢体部位,从而生成待合成视频。然后将待合成视频与包含肢体动作的第二视频进行拼接,第二视频中的目标肢体部位拼接到第一视频中的目标肢体部位缺失处,生成合成视频。由于第二视频仅包含目标肢体部位,因此,可以做到虚拟对象与肢体动作的解耦。在虚拟对象为虚拟人物的情况下,制作第二视频/动作视频时,无需考虑人物主要身体部位(除目标肢体部位之外的身体部位)的穿着打扮,甚至无需考虑人物的身份。大大简化了动作视频的制作流程,降低了其制作要求以及其制作周期,使得合成视频的处理周期也得到了较大的缩减。进一步的,相比于包含虚拟人物的动作视频,第二视频仅包含目标肢体部位。因此,第二视频所占的空间也将大幅度的缩小,在生成合成视频时,可以同时加载更多的肢体动作,而不会影响硬件设备的内存使用。
本文档来自技高网...【技术保护点】
1.一种合成视频的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,获取包含目标虚拟对象的肢体动作的第二视频的步骤包括:
3.根据权利要求2所述的方法,其特征在于,所述肢体动作视频库中的每个肢体动作视频均设置有多个动作标签;
4.根据权利要求3所述的方法,其特征在于,所述多个动作标签包括:动作类型、动作时长以及至少一项人物属性,所述人物属性包括:年龄、性别、服装中的至少一项。
5.根据权利要求4所述的方法,其特征在于,基于所述待插入肢体动作的动作标签匹配所述肢体动作视频库中肢体动作视频的动作标签,包括:
6.根据权利要求2所述的方法,其特征在于,响应于第一输入,从肢体动作视频库中选择肢体动作视频,包括:
7.根据权利要求1所述的方法,其特征在于,获取包含目标虚拟对象的肢体动作的第二视频的步骤包括:
8.根据权利要求1-7任一项所述的方法,其特征在于,所述目标肢体部位的切割边缘为水平或竖直的直线。
9.根据权利要求1-7任一项所述的方法,其特征在于,基于所述第二
10.根据权利要求1-7任一项所述的方法,其特征在于,所述第一虚拟对象和所述第二虚拟对象均为虚拟人物,且所述目标肢体部位包括:手臂。
11.根据权利要求1-7任一项所述的方法,其特征在于,获取包含第一虚拟对象的第一视频,包括:
12.根据权利要求11所述的方法,其特征在于,每一目标视频帧的第一拼接区域与第三拼接区域均不重叠,其中,所述目标视频帧为所述合成视频中通过目标肢体部位的拼接形成的视频帧,所述第一拼接区域为对应所述第二视频中目标肢体部位的区域,所述第三拼接区域为对应所述口唇图像的区域。
13.一种电子设备,其特征在于,包括存储器和处理器;所述存储器与所述处理器连接,用于存储程序;所述处理器用于通过运行所述存储器中的程序,实现如权利要求1至12中任意一项所述的合成视频的方法。
14.一种计算机程序产品,其特征在于,包括:计算机程序,所述计算机程序被处理器执行时实现如权利要求1至12中任意一项所述的合成视频的方法。
...【技术特征摘要】
1.一种合成视频的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,获取包含目标虚拟对象的肢体动作的第二视频的步骤包括:
3.根据权利要求2所述的方法,其特征在于,所述肢体动作视频库中的每个肢体动作视频均设置有多个动作标签;
4.根据权利要求3所述的方法,其特征在于,所述多个动作标签包括:动作类型、动作时长以及至少一项人物属性,所述人物属性包括:年龄、性别、服装中的至少一项。
5.根据权利要求4所述的方法,其特征在于,基于所述待插入肢体动作的动作标签匹配所述肢体动作视频库中肢体动作视频的动作标签,包括:
6.根据权利要求2所述的方法,其特征在于,响应于第一输入,从肢体动作视频库中选择肢体动作视频,包括:
7.根据权利要求1所述的方法,其特征在于,获取包含目标虚拟对象的肢体动作的第二视频的步骤包括:
8.根据权利要求1-7任一项所述的方法,其特征在于,所述目标肢体部位的切割边缘为水平或竖直的直线。
9.根据权利要求1-7任一项所述的方法,其特征在于,基于所述第二视频和所述目标视频段的时序对...
【专利技术属性】
技术研发人员:王众,李超龙,雷新宇,庄江腾,疏坤,周良,何山,殷兵,刘聪,
申请(专利权)人:科大讯飞股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。