本说明书实施例涉及图像处理,特别涉及一种对象生成方法。本说明书一个或者多个实施例同时涉及一种对象生成模型训练方法、以及一种3d对象生成方法。
背景技术:
1、随着人工智能技术的不断进步,在图像处理技术领域可以利用神经网络模型进行各种类型的图像处理工作。在基于对象图像生成目标对象的场景中,可以利用神经网络模型生成与该对象图像所对应的目标对象。
2、但是在现有技术中,该神经网络模型在基于对象图像生成目标对象的过程中,生成的目标对象会存在不准确或者目标对象错误的问题,导致无法生成与对象图像准确对应的目标对象。
技术实现思路
1、有鉴于此,本说明书实施例提供了一种对象生成方法。本说明书一个或者多个实施例同时涉及一种对象生成模型训练方法,一种3d对象生成方法,另一种对象生成模型训练方法,一种对象生成装置,一种对象生成模型训练装置,一种3d对象生成装置,另一种对象生成模型训练装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序产品,以解决现有技术中存在的技术缺陷。
2、根据本说明书实施例的第一方面,提供了一种对象生成方法,包括:
3、确定对象生成任务,其中,所述对象生成任务中包含初始对象图像;
4、将所述初始对象图像输入对象生成模型,获得所述初始对象图像对应的目标对象,其中,所述初始对象图像的维度与所述目标对象的维度不同,所述对象生成模型包括特征处理模块和对象生成模块,所述特征处理模块用于对所述初始对象图像对应的图像特征进行维度转换处理,获得对象特征,所述对象生成模块用于根据所述图像特征以及所述对象特征生成所述目标对象。
5、根据本说明书实施例的第二方面,提供了一种对象生成装置,包括:
6、任务确定模块,被配置为确定对象生成任务,其中,所述对象生成任务中包含初始对象图像;
7、对象获取模块,被配置为将所述初始对象图像输入对象生成模型,获得所述初始对象图像对应的目标对象,其中,所述初始对象图像的维度与所述目标对象的维度不同,所述对象生成模型包括特征处理模块和对象生成模块,所述特征处理模块用于对所述初始对象图像对应的图像特征进行维度转换处理,获得对象特征,所述对象生成模块用于根据所述图像特征以及所述对象特征生成所述目标对象。
8、根据本说明书实施例的第三方面,提供了一种对象生成模型训练方法,包括:
9、确定待训练的对象生成模型,以及确定与对象生成任务关联的训练对象图像,其中,所述待训练的对象生成模型包括特征处理模块和对象生成模块;
10、利用所述特征处理模块确定所述训练对象图像对应的训练图像特征,并对所述训练图像特征进行维度转换处理,获得训练对象特征,其中,所述训练图像特征的维度与所述训练对象特征的维度不同;
11、利用所述对象生成模块,根据所述训练图像特征以及所述训练对象特征,生成训练目标对象;
12、根据所述训练目标对象,对所述对象生成模型进行模型参数调整,获得训练完成的对象生成模型,其中,所述对象生成模型用于执行所述对象生成任务。
13、根据本说明书实施例的第四方面,提供了一种对象生成模型训练装置,包括:
14、训练数据确定模块,被配置为确定待训练的对象生成模型,以及确定与对象生成任务关联的训练对象图像,其中,所述待训练的对象生成模型包括特征处理模块和对象生成模块;
15、特征获取模块,被配置为利用所述特征处理模块确定所述训练对象图像对应的训练图像特征,并对所述训练图像特征进行维度转换处理,获得训练对象特征,其中,所述训练图像特征的维度与所述训练对象特征的维度不同;
16、对象生成模块,被配置为利用所述对象生成模块,根据所述训练图像特征以及所述训练对象特征,生成训练目标对象;
17、模型训练模块,被配置为根据所述训练目标对象,对所述对象生成模型进行模型参数调整,获得训练完成的对象生成模型,其中,所述对象生成模型用于执行所述对象生成任务。
18、根据本说明书实施例的第五方面,提供了一种3d对象生成方法,包括:
19、确定3d对象生成任务,其中,所述3d对象生成任务中包含初始3d对象图像;
20、将所述初始3d对象图像输入对象生成模型,获得所述初始3d对象图像对应的目标3d对象,其中,所述初始3d对象图像的维度与所述目标3d对象的维度不同,所述对象生成模型包括特征处理模块和对象生成模块,所述特征处理模块用于对所述初始3d对象图像对应的图像特征进行维度转换处理,获得3d对象特征,所述对象生成模块用于根据所述图像特征以及所述3d对象特征生成所述目标3d对象。
21、根据本说明书实施例的第六方面,提供了一种3d对象生成装置,包括:
22、任务确定模块,被配置为确定3d对象生成任务,其中,所述3d对象生成任务中包含初始3d对象图像;
23、对象获取模块,被配置为将所述初始3d对象图像输入对象生成模型,获得所述初始3d对象图像对应的目标3d对象,其中,所述初始3d对象图像的维度与所述目标3d对象的维度不同,所述对象生成模型包括特征处理模块和对象生成模块,所述特征处理模块用于对所述初始3d对象图像对应的图像特征进行维度转换处理,获得3d对象特征,所述对象生成模块用于根据所述图像特征以及所述3d对象特征生成所述目标3d对象。
24、根据本说明书实施例的第七方面,提供了另一种对象生成模型训练方法,包括:
25、确定待训练的对象生成模型,以及确定与对象生成任务关联的训练3d对象图像,其中,所述待训练的对象生成模型包括特征处理模块和对象生成模块;
26、利用所述特征处理模块确定所述训练3d对象图像对应的训练图像特征,并对所述训练图像特征进行维度转换处理,获得训练3d对象特征,其中,所述训练图像特征的维度与所述训练3d对象特征的维度不同;
27、利用所述对象生成模块,根据所述训练图像特征以及所述训练3d对象特征,生成训练目标3d对象;
28、根据所述训练目标3d对象,对所述对象生成模型进行模型参数调整,获得训练完成的对象生成模型,其中,所述对象生成模型用于执行所述3d对象生成任务。
29、根据本说明书实施例的第八方面,提供了另一种对象生成模型训练装置,包括:
30、训练数据确定模块,被配置为确定待训练的对象生成模型,以及确定与对象生成任务关联的训练3d对象图像,其中,所述待训练的对象生成模型包括特征处理模块和对象生成模块;
31、特征获取模块,被配置为利用所述特征处理模块确定所述训练3d对象图像对应的训练图像特征,并对所述训练图像特征进行维度转换处理,获得训练3d对象特征,其中,所述训练图像特征的维度与所述训练3d对象特征的维度不同;
32、对象生成模块,被配置为利用所述对象生成模块,根据所述训练图像特征以及所述训练3d对象特征,生成训练目标3d对象;
33、模型训练模块,被配置为根据所述训练目标3d对象,对所述对象生成模型进行模型参数调整,获得训练完成的对象生成模型,其中,所述对象生成模型用于执行所述3d对象生成任务。
34、根据本说明书实施例的第九方面,提供了一种计算设备,包括:
35、存储器和处理器;
36、所述存储器用于存储计算机程序/指令,所述处理器用于执行所述计算机程序/指令,该计算机程序/指令被处理器执行时实现上述一种对象生成方法、一种对象生成模型训练方法、一种3d对象生成方法或者另一种对象生成模型训练方法的步骤。
37、根据本说明书实施例的第十方面,提供了一种计算机可读存储介质,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述一种对象生成方法、一种对象生成模型训练方法、一种3d对象生成方法或者另一种对象生成模型训练方法的步骤。
38、根据本说明书实施例的第十一方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述一种对象生成方法、一种对象生成模型训练方法、一种3d对象生成方法或者另一种对象生成模型训练方法的步骤。
39、在本说明书提供的一个或多个实施例中的对象生成方法,在进行对象生成的过程中,会将对象生成任务中包含初始对象图像输入对象生成模型,该对象生成模型包括特征处理模块和对象生成模块,利用特征处理模块对初始对象图像对应的图像特征进行维度转换处理,先初步获得该目标对象的对象特征;然后,再利用对象生成模块根据图像特征以及该目标对象的对象特征进行对象生成处理,在对象生成处理过程中由于对象特征的参与,因此能够生成准确的目标对象;从而实现了利用对象处理模型生成与初始对象图像准确对应的目标对象,避免了基于对象图像生成目标对象的过程中,生成的目标对象不准确或者目标对象错误的问题。
1.一种对象生成方法,包括:
2.根据权利要求1所述的对象生成方法,所述将所述初始对象图像输入对象生成模型,获得所述初始对象图像对应的目标对象,包括:
3.根据权利要求2所述的对象生成方法,所述利用所述对象生成模型中的所述特征处理模块提取所述初始对象图像对应的图像特征,包括:
4.根据权利要求2所述的对象生成方法,所述对所述图像特征进行维度转换处理,获得对象特征,包括:
5.根据权利要求4所述的对象生成方法,所述基于所述对象深度信息以及所述图像特征,获得对象特征,包括:
6.根据权利要求2所述的对象生成方法,所述利用所述对象生成模型中的所述对象生成模块,根据所述图像特征以及所述对象特征生成目标对象,包括:
7.根据权利要求6所述的对象生成方法,所述利用所述对象生成模型中的所述对象生成模块,对所述图像特征以及所述对象特征进行解码处理,获得目标对象特征,包括:
8.根据权利要求1所述的对象生成方法,所述确定对象生成任务,包括:
9.根据权利要求1所述的对象生成方法,所述将所述初始对象图像输入对象生成模型,获得所述初始对象图像对应的目标对象之前,还包括:
10.一种对象生成模型训练方法,包括:
11.根据权利要求10所述的对象生成模型训练方法,所述根据所述训练目标对象,对所述对象生成模型进行模型参数调整,获得训练完成的对象生成模型,包括:
12.一种3d对象生成方法,包括:
13.一种对象生成模型训练方法,包括:
14.一种计算设备,包括:
15.一种计算机可读存储介质,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至9任意一项所述对象生成方法、权利要求10至11任意一项所述对象生成模型训练方法、权利要求12所述3d对象生成方法或者权利要求13所述对象生成模型训练方法的步骤。
16.一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至9任意一项所述对象生成方法、权利要求10至11任意一项所述对象生成模型训练方法、权利要求12所述3d对象生成方法或者权利要求13所述对象生成模型训练方法的步骤。
