一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

人体姿态迁移方法、装置、系统、电子设备以及存储介质与流程

2022-04-27 03:58:28 来源:中国专利 TAG:


1.本技术涉及图像处理技术领域,特别是涉及一种人体姿态迁移方法、人体姿态迁移装置、直播系统、电子设备以及计算机可读存储介质。


背景技术:

2.现有技术中实现人体姿态迁移的技术方案有3d重建人体模型和驱动生成以及和2d关键点直接通过几何warp(或者网络学习warp)这两大类。其中,3d重建方案的计算量过大,需要消耗大量硬件资源,同时由于参数化模型导致生成的结果姿势僵硬不协调,造成生成的结果过于不真实,而2d关键点方案生成的结果会受转换流学习好坏影响,且影响程度较大。


技术实现要素:

3.本技术至少提供一种人体姿态迁移方法、人体姿态迁移装置、直播系统、电子设备以及计算机可读存储介质。
4.本技术第一方面提供了一种人体姿态迁移方法,该人体姿态迁移方法包括:
5.获取待迁移人体图像中目标对象的纹理特征与源视频中源对象的动作特征;
6.基于源视频与待迁移人体图像获取人体姿势转换流;
7.基于纹理特征与人体姿势转换流,得到目标对象的矢量特征;
8.判断矢量特征与预设真值之间的误差值是否大于第一预设值;
9.若否,则基于矢量特征与动作特征生成目标视频。
10.其中,待迁移人体图像至少包括第一待迁移人体图像与第二待迁移人体图像,第一待迁移人体图像中的目标对象的动作与第二待迁移人体图像中的目标对象的动作不同,所述方法还包括:
11.获取第一待迁移人体图像中的目标对象的第一动作特征;
12.获取第二待迁移人体图像中的目标对象的第二动作特征;
13.基于第一动作特征与第二动作特征,计算得到预设真值。
14.其中,在基于矢量特征与动作特征生成目标视频的步骤之后,该人体姿态迁移方法还包括:
15.判断目标视频的置信度是否大于第二预设值;
16.若是,则输出目标视频;
17.若否,则基于目标视频,更新预设真值,返回获取待迁移人体图像中目标对象的纹理特征与源视频中源对象的动作特征的步骤。
18.其中,该人体姿态迁移方法还包括:
19.对待迁移人体图像进行姿态估计,得到第一姿态估计图;
20.基于第一姿态估计图,采集第一运动数据,其中,第一运动数据包括目标对象至少一个人体关键点的位置信息;
21.基于第一运动数据与标准人体姿态点,得到第一变换参数;
22.基于第一变换参数与第一姿态估计图,得到新的待迁移人体图像;其中,新的待迁移人体图像中的目标对象位于新的待迁移人体图像的中心位置。
23.其中,该人体姿态迁移方法还包括:
24.获取源视频中特定帧的图像,对特定帧的图像进行姿态估计,得到第二姿态估计图;其中,特定帧的图像包括源对象做出至少一个动作的静态影像;
25.基于第二姿态估计图,采集第二运动数据,其中,第二运动数据包括源对象至少一个人体关键点的位置信息;
26.基于第二运动数据与标准人体姿态点,得到第二变换参数;
27.基于第二变换参数与第二姿态估计图,得到新的图像;其中,新的图像中的源对象位于新的图像的中心位置。
28.其中,该人体姿态迁移方法还包括:
29.获取训练集内所有训练对象的图像,对所有训练对象的图像进行姿态估计,得到至少一个对应的姿态估计图;
30.基于至少一个对应的姿态估计图,采集每一姿态估计图的运动数据;其中,运动数据包括姿态估计图对应的训练对象至少一个人体关键点的位置信息;
31.平均所有姿态估计图的运动数据,得到标准人体姿态点。
32.本技术第二方面提供了一种人体姿态迁移装置,所述人体姿态迁移装置包括:
33.获取模块,用于获取待迁移人体图像中目标对象的纹理特征、源视频中源对象的动作特征、预设真值,以及基于源视频与待迁移人体图像获取人体姿势转换流;
34.第一计算模块,用于基于纹理特征与人体姿势转换流得到目标对象的矢量特征;
35.判断模块,用于判断矢量特征与预设真值之间的偏差值是否大于预设值;
36.第二计算模块,用于基于矢量特征与动作特征得到目标视频。
37.本技术第三方面提供了一种直播系统,直播系统包括主播端、观众端与服务器,直播系统通过主播端或观众端输入待迁移人体图像以及源视频,服务器根据待迁移人体图像以及源视频,并通过上述第一方面中人体姿态迁移方法得到目标视频。
38.本技术第四方面提供了一种电子设备,包括相互耦接的存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述第一方面中人体姿态迁移方法。
39.本技术第五方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述第一方面中人体姿态迁移方法。
40.区别于现有技术,本技术通过增加预设真值,以使人体姿态迁移方法实现监督训练相结合,能够简单高效的得到稳定的转换流预测结果,以使最终的生成结果更清晰和稳定。
41.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本技术。
附图说明
42.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于
本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
43.图1是本技术人体姿态迁移方法一实施例的第一流程示意图;
44.图2是本技术提供的图片风格迁移模型的一实施例的结构示意图;
45.图3是本技术人体姿态迁移方法一实施例的第二流程示意图;
46.图4是图1中步骤s14之前获取预设真值的具体流程示意图;
47.图5是本技术人体姿态迁移方法另一实施例的流程示意图;
48.图6是图5中步骤s33与步骤s43之前获取标准人体姿态点的具体流程示意图;
49.图7是本技术直播系统一实施例的框架示意图;
50.图8是本技术人体姿态迁移装置一实施例的框架示意图;
51.图9是本技术电子设备一实施例的框架示意图;
52.图10是本技术计算机可读存储介质一实施例的框架示意图。
具体实施方式
53.为使本领域的技术人员更好地理解本技术的技术方案,下面结合附图和具体实施方式对本技术所提供的人体姿态迁移方法、人体姿态迁移装置、直播系统、电子设备以及计算机可读存储介质做进一步详细描述。可以理解的是,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
54.本技术中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
55.请参阅图1与图2,图1是本技术人体姿态迁移方法一实施例的第一流程示意图,图2是本技术提供的图片风格迁移模型的一实施例的结构示意图。
56.本技术人体姿态迁移方法的执行主体可以是一种轨迹规划装置,例如,轨迹规划方法可以由终端设备或服务器或其它处理设备执行,其中,轨迹规划装置可以为用户设备(user equipment,ue)、移动设备、用户终端、终端、蜂窝电话、无线电话、个人数字处理(personal digital assistant,pda)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该人体姿态迁移方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
57.具体而言,本公开实施例的人体姿态迁移方法可以包括以下步骤:
58.步骤s11:获取待迁移人体图像中目标对象的纹理特征与源视频中源对象的动作特征。
59.其中,待迁移人体图像与源视频均为用户所提供,用于将源视频中做出特定动作的源对象替换为待迁移人体图像中的目标对象,以使用户通过人体姿态迁移方法获得做出特定动作的目标对象的视频。
60.为实现将源对象替换为目标对象,需要确认源对象的动作特征以及目标对象的纹
理特征,具体地,动作特征即为特定动作,例如特定的舞蹈动作;纹理特征为目标对象的区别于源对象的特征,具体可为肤色、五官、发型或皮肤状态等等。
61.可选地,待迁移人体图像可为一张人体照片,包含目标对象的所有纹理特征,例如一个人的正面全身照。源视频可为一段舞蹈视频,具体可为单人或多人进行跳舞的视频,其中包含待替换的源对象。
62.当源视频所包含对象为单人时,该对象即为源对象;当源视频所包含对象为多人时,需要确定源对象,具体可通过对源视频进行人体图像识别,得到源视频中所包含的所有人体图像,对每一张人体图像所包含对象进行动作识别,以确定进行特定动作的目标对象为源对象。
63.人体姿态迁移方法通过获取源对象的舞蹈动作以确定待替换的目标对象,通过获取目标对象的纹理特征,以将对应的纹理特征替换源对象的纹理特征,以实现人体姿态迁移。
64.具体地,本实施例通过e_src网络从待迁移人体图像提取目标对象的纹理特征x

,并通过e_tgt网络从源视频提取源对象的动作特征d


65.步骤s12:基于源视频与待迁移人体图像获取人体姿势转换流。
66.其中,人体姿势转换流包含从用户姿势到舞蹈姿势转换的相关信息,为人体姿态迁移中的重要参数。
67.步骤s13:基于纹理特征与人体姿势转换流,得到目标对象的矢量特征。
68.其中,本实施例通过e_flow网络从源视频与待迁移人体图像中提取出的人体姿势转换流t,然后将人体姿势转换流t作用于目标对象的纹理特征x

上,得到转换后的目标对象的矢量特征x
t

69.步骤s14:判断矢量特征与预设真值之间的误差值是否大于第一预设值。
70.其中,本实施例增设预设真值,然后将e_flow网络的生成结果,即将目标对象的矢量特征x
t
与预设真值计算误差值,以进行约束训练,以实现监督与训练的相结合。
71.具体地,本实施例根据目标对象的矢量特征x
t
与预设真值,计算l2范数损失函数(l2-loss),即计算最小平方误差(lse)。其中,最小平方误差是把目标值与估计值的差值的平方和最小化,即将矢量特征x
t
与预设真值的差值的平方和最小化。
72.若判断矢量特征与预设真值之间的误差值大于第一预设值,则返回步骤s11,若否则执行步骤s15。
73.步骤s15:若否,则基于矢量特征x
t
与动作特征生成目标视频。
74.当判断目标对象的矢量特征x
t
与预设真值之间的最小平方误差小于或等于第一预设值时,则证明目标对象的矢量特征x
t
的偏差在可控范围内,进一步通过d_tgt网络,基于矢量特征x
t
与源对象的动作特征生成目标视频。
75.当判断目标对象的矢量特征x
t
与预设真值之间的最小平方误差大于第一预设值时,证明目标对象的矢量特征x
t
存在较大误差,如果依旧使用该矢量特征x
t
,会对生成目标视频的纹理清晰度和视频稳定性产生影响,因此返回步骤s13,重新进行目标对象的纹理特征、源对象的动作特征、人体姿势转换流以及目标对象的矢量特征x
t
的获取。
76.在执行步骤s14之前,需要获取预设真值,具体获取过程请继续参阅图4,图4是图1中步骤s14之前获取预设真值的具体流程示意图。
77.具体而言,包括以下步骤:
78.步骤s21:获取第一待迁移人体图像中的目标对象的第一动作特征。
79.步骤s22:获取第二待迁移人体图像中的目标对象的第二动作特征。
80.步骤s23:基于第一动作特征与第二动作特征,计算得到预设真值。
81.其中,待迁移人体图像包括多个待迁移人体图像,每个待迁移人体图像中的目标对象的动作可相同或不同。
82.具体地,本实施例包括第一待迁移人体图像与第二待迁移人体图像,且第一待迁移人体图像中的目标对象的动作与第二待迁移人体图像中的目标对象的动作不同。可选地,第一待迁移人体图像中的目标对象的动作与源对象的动作不同,第二待迁移人体图像中的目标对象的动作与源对象的动作相同;或,第一待迁移人体图像中的目标对象的动作与源对象的动作相同,第二待迁移人体图像中的目标对象的动作与源对象的动作不同。
83.本实施例通过flow_net网络分别获取第一待迁移人体图像与第二待迁移人体图像内目标对象的第一动作特征以及第二动作特征,并基于第一动作特征与第二动作特征计算得到预设真值。
84.可选地,在其它实施例中,多个待迁移人体图像包括多个动作不相同的目标对象,通过对多个待迁移人体图像中的目标对象的不同动作特征,根据多个动作特征计算得到预设真值。其中,多个动作特征中的至少一个动作特征与源对象的动作特征相同。
85.本实施例通过设置预设真值,实现对e_flow网络的预训练,能够提高e_flow网络的准确度,使其按照监督与训练相结合的方式简单高效的得到稳定的人体姿势转换流预测结果。
86.在上述实施例的基础上,还可对目标视频进行置信度的判断,请参阅图3,图3是本技术人体姿态迁移方法一实施例的第二流程示意图。
87.具体而言,本公开实施例的人体姿态迁移方法还可以包括以下步骤:
88.步骤s16:判断目标视频的置信度是否大于第二预设值。
89.其中,当通过d_tgt网络得到目标视频时,需进一步对目标视频的置信度进行判断,以判别目标视频是不是“真实的”。若判断结果为是,则执行步骤s18,若判断结果为否,则执行步骤s17。
90.步骤s17:若否,则基于目标视频,更新预设真值,返回步骤s11。
91.步骤s18:若是,则输出目标视频。
92.具体地,本实施例通过dec网络进行置信度判断。其中,dec网络的输入参数是目标视频,输出参数代表目标视频为真实视频的概率,如果输出参数为1,就代表100%是真实的视频,而输出参数为0,就代表不可能是真实的视频。
93.可选地,本实施例第二预设值设置为0.5,当dec网络的输出参数大于0.5时,则证明dec网络判断目标视频为真实视频,直接输出目标视频。当dec网络的输出参数小于或等于0.5时,则证明dec网络判断目标视频不可能是真实视频,进一步基于目标视频更新预设真值,返回步骤s11,以获取新的目标视频。
94.本实施例通过dec网络对目标视频进行置信度判断,根据dec网络的输出参数更新预设真值,以使输出的目标视频更“真实”。
95.为了更进一步提升e_flow网络的学习效果,本技术还提供另一实施例,请参阅图
5,图5是本技术人体姿态迁移方法另一实施例的流程示意图。具体而言,本公开实施例的人体姿态迁移方法可以包括以下步骤:
96.步骤s31:对待迁移人体图像进行姿态估计,得到第一姿态估计图。
97.其中,在获取待迁移人体图像之后,需要对待迁移人体图像进行姿态估计,其中姿态估计方法可以有多种,可以是二维的姿态估计方法,也可以是三维的姿态估计方法,在这里本实施例对此不做具体限定。
98.步骤s32:基于第一姿态估计图,采集第一运动数据。
99.其中,本实施例根据第一姿态估计图得到对应的第一姿态t1,并从第一姿态t1采集目标对象的第一运动数据,第一运动数据包括目标对象至少一个人体关键点的位置信息。
100.人体关键点的位置信息用于定位目标对象在迁移人体图像中的头部位置以及肢体位置,包括但不限于头顶、五官、颈部以及四肢主要关节点等。可选地,在本实施例中,人体关键点主要包括颈部以及四肢主要关节点等七个姿态关键点。
101.步骤s33:基于第一运动数据与标准人体姿态点,得到第一变换参数。
102.其中,本实施例基于第一运动数据与标准人体姿态点进行仿射变换参数计算,以得到第一变换参数θ1。
103.步骤s34:基于第一变换参数与第一姿态估计图,得到新的待迁移人体图像。
104.其中,本实施例通过公式(1)将待迁移人体图像进行对齐变化,以使新的待迁移人体图像中的目标对象位于新的待迁移人体图像的中心位置。公式(1)具体如下所示:
105.x2=t(x1,θ)
ꢀꢀꢀ
(1)
106.其中,x2为变化后的图像,x1为变化前的图像,θ为变化参数,本实施例在使用公式(1)时,将第一变换参数θ1与第一姿态t1分别输入公式(1)中,以获得新的待迁移人体图像。
107.步骤s41:获取源视频中特定帧的图像,对特定帧的图像进行姿态估计,得到第二姿态估计图。
108.其中,源视频为一段舞蹈视频,其包括多帧图像,但并非每一帧图像都会出现待替换的源对象,因此需要对多帧图像进行筛选,以得到特定帧的图像。具体地,特定帧的图像包括源对象做出至少一个动作的静态影像,并对特定帧的图像进行姿态估计,得到第二姿态估计图。
109.其中,姿态估计方法可以有多种,可以是二维的姿态估计方法,也可以是三维的姿态估计方法,在这里本实施例对此不做具体限定。
110.步骤s42:基于第二姿态估计图,采集第二运动数据。
111.其中,本实施例根据第二姿态估计图得到对应的第二姿态t2,并从第二姿态t2采集源对象的第二运动数据,第二运动数据包括源对象至少一个人体关键点的位置信息。
112.人体关键点的位置信息用于定位源对象在静态影像中的头部位置以及肢体位置,包括但不限于头顶、五官、颈部以及四肢主要关节点等。可选地,在本实施例中,人体关键点主要包括颈部以及四肢主要关节点等七个姿态关键点。
113.步骤s43:基于第二运动数据与标准人体姿态点,得到第二变换参数。
114.其中,本实施例基于第二运动数据与标准人体姿态点进行仿射变换参数计算,以得到第二变换参数θ2。
115.步骤s44:基于第二变换参数与第二姿态估计图,得到新的图像。
116.其中,本实施例通过公式(1)将特定帧的图像进行对齐变化,以使新的图像中的源对象位于新的图像的中心位置。本实施例在使用公式(1)时,将第二变换参数θ2与第二姿态t2分别输入公式(1)中,以获得新的图像。
117.可选地,本技术可同时执行步骤s31与s41,或按时许先后执行步骤s31与s41,例如先执行步骤s31-s34,再执行步骤s41-s44;或先执行步骤s41-s44,再执行步骤s31-s34,本技术对此不做限定。
118.另外,在执行步骤s33与步骤s43之前,需要获取标准人体姿态点,具体获取过程请继续参阅图6,图6是图4中步骤s33与步骤s43之前获取标准人体姿态点的具体流程示意图。具体而言,包括以下步骤:
119.步骤s51:获取训练集内所有训练对象的图像,对所有训练对象的图像进行姿态估计,得到至少一个对应的姿态估计图。
120.其中,训练集包括所有输入的待迁移人体图像内的目标对象以及所有源视频内说包含的对象的总集合,其中的任一对象均为训练对象,本实施例对每一个训练对象的对应图像进行姿态估计,得到至少一个对应的姿态估计图。
121.步骤s52:基于至少一个对应的姿态估计图,采集每一姿态估计图的运动数据。
122.其中,本实施例根据至少一个对应的姿态估计图得到每一训练对象对应的姿态,并从该姿态采集该训练对象的运动数据,运动数据包括训练对象至少一个人体关键点的位置信息。
123.人体关键点的位置信息用于定位源对象在静态影像中的头部位置以及肢体位置,包括但不限于头顶、五官、颈部以及四肢主要关节点等。可选地,在本实施例中,人体关键点主要包括颈部以及四肢主要关节点等七个姿态关键点。
124.步骤s53:平均所有姿态估计图的运动数据,得到标准人体姿态点。
125.其中,在通过步骤s52得到多组训练对象的运动数据,将其进行加权平均处理,则可得到标准人体姿态点。
126.本实施例通过对输入的待迁移人体图像以及源视频进行姿态估计,并提取人体关键点进行仿射变换,使最终输入的待迁移人体图像内的目标对象以及源视频内的源对象均位于图像的中心位置,减少e_flow网络的学习量,提高e_flow网络的学习效果,使最终生成的目标视频更清晰和更稳定。
127.本技术还提供一种直播设备,请参阅图7,图7是本技术直播设备一实施例的框架示意图。如图7所示,直播设备60包括主播端61、观众端62与服务器63,直播设备60通过主播端61或观众端62输入待迁移人体图像以及源视频,并存储于服务器63,服务器63通过上述任一实施例的人体姿态迁移方法,对源视频内的每一帧包含源对象的图像进行人体迁移,以使源对象替换为目标对象,得到替换后的目标视频,并将目标视频输出至主播端61或观众端62,以使对应的用户观看目标视频。
128.举例说明,当用户为主播时,用户通过主播端61输入待迁移人体图像以及源视频,并通过服务器63获得替换后的目标视频,将视频展示于观看该主播的观众,能够提高用户对主播的关心度。
129.当用户为观众时,用户通过观众端62输入待迁移人体图像以及源视频,并通过服务器63获得替换后的目标视频,能够提高直播设备的趣味性,进而提高用户的粘性。
130.本技术还提供一种人体姿态迁移装置,请参阅图8,图8是本技术人体姿态迁移装置一实施例的框架示意图。如图8所示,人体姿态迁移装置70包括获取模块71、第一计算模块72、判断模块73以及第二计算模块74。
131.获取模块71用于获取待迁移人体图像中目标对象的纹理特征x

、源视频中源对象的动作特征d

、预设真值,以及基于源视频与待迁移人体图像获取人体姿势转换流t。
132.第一计算模块72用于基于纹理特征x

与人体姿势转换流t得到目标对象的矢量特征x
t

133.判断模块73用于判断矢量特征x
t
与预设真值之间的偏差值是否大于预设值。若是,则返回获取模块71,重新获取待迁移人体图像中目标对象的纹理特征x

与源视频中源对象的动作特征d

;若否,则将矢量特征x
t
与动作特征d

传输至第二计算模块74。
134.第二计算模块74用于基于矢量特征x
t
与动作特征d

得到目标视频。
135.进一步地,人体姿态迁移装置70还包括第三计算模块75、输出判断模块76以及姿态估计模块77。
136.获取模块71还用于获取第一待迁移人体图像与第二待迁移人体图像中目标对象的第一动作特征以及第二动作特征。
137.第三计算模块75用于基于第一动作特征与第二动作特征,计算得到预设真值,并将预设真值传输至判断模块73。
138.输出判断模块76用于判断目标视频的置信度是否大于第二预设值。若是,则输出目标视频;若否,则基于目标视频,更新预设真值,返回获取模块71。
139.姿态估计模块77用于对待迁移人体图像、源视频中特定帧的图像以及训练集内所有训练对象的图像进行姿态估计,分别得到第一运动数据、第二运动数据以及标准人体姿态点,基于第一运动数据与标准人体姿态点得到目标对象位于图像中心位置的新的待迁移人体图像,基于第二运动数据与标准人体姿态点得到源对象位于图像中心位置的新的源视频,并将新的待迁移人体图像与新的源视频传输至获取模块71。
140.本技术人体姿态迁移装置70通过设置判断模块73与姿态估计模块77,从输入部分降低难度到输出部分按照有监督训练相结合,能够简单高效的得到稳定的转换流预测结果,最终生成的目标视频也更清晰和更稳定。
141.本技术还提供一种电子设备,请参阅图9,图9是本技术电子设备一实施例的框架示意图。如图9所示,电子设备80包括相互耦接的存储器81和处理器82,处理器82用于执行存储器81中存储的程序指令,以实现上述任一机器人的轨迹规划方法实施例中的步骤。在一个具体的实施场景中,电子设备80可以包括但不限于:微型计算机、服务器,此外,电子设备80还可以包括笔记本电脑、平板电脑等移动设备,在此不做限定。
142.具体而言,处理器82用于控制其自身以及存储器81以实现上述任一人体姿态迁移方法实施例中的步骤。处理器82还可以称为cpu(central processing unit,中央处理单元)。处理器82可能是一种集成电路芯片,具有信号的处理能力。处理器82还可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。另外,处理器82可以
由集成电路芯片共同实现。
143.本技术还提供一种计算机可读存储介质,请参阅图10,图10是本技术计算机可读存储介质一实施例的框架示意图。如图10所示,计算机可读存储介质90存储有能够被处理器运行的程序指令91,程序指令91用于实现上述任一人体姿态迁移方法实施例中的步骤。
144.在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。
145.上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考,为了简洁,本文不再赘述。
146.在本技术所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性、机械或其它的形式。
147.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
148.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
149.以上仅为本技术的实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献