System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像处理,尤其涉及一种三维服饰版型生成方法、装置、设备和存储介质。
技术介绍
1、相关技术中,可以基于包含目标服饰的二维服饰图像,生成与目标服饰对应的三维服饰版型。然而由于角色一般穿着的服饰并不是单一的结构,往往具有多个层级结构,但是采用相关技术中生成的三维服饰版型却是单层、一体的,与实际的服饰的相符度较低。比如说,一个裙子包括最外层面料以及三层内衬,最外层面料以及三层内衬应该是各自可以分离的,但是采用相关技术生成的对应的三维服饰版型却是一体的,即将最外层面料以及三层内衬融为一体,形成了只具有一个层面的裙子。由此可见,采用相关技术所生成的三维服饰版型的真实感较差。
技术实现思路
1、本专利技术实施例提供一种三维服饰版型生成方法、装置、设备和存储介质,用以实现自动输出与目标服饰在各个方面都贴近的三维服饰版型。
2、第一方面,本专利技术实施例提供一种三维服饰版型生成方法,该方法包括:
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、可选地,所述装置还包括调整模块,所述调整模块,用于:
44、向用户展示所述三维服饰版型;
45、响应于所述用户触发的服饰调整指令,对所述三维服饰版型进行调整。
46、可选地,所述三维服饰版型适配于具有预设的标准体型的角色;
47、所述调整模块,还用于:
48、获取目标角色对应的角色图像;
49、将所述角色图像输入预先训练的体型识别模型,得到所述目标角色对应的目标体型;
50、基于所述目标体型,对所述三维服饰版型进行调整,以使得调整后的三维服饰版型适配于所述目标角色。
51、可选地,所述装置还包括训练模块,所述训练模块,用于:
52、获取第一训练数据集,其中,所述第一训练数据集中包括多个不同角色穿着不同样本服饰的样本服饰图像、以及与各样本服饰的多个层级结构对应的至少一个样本服饰版型;
53、基于所述第一训练数据集,对待训练的服饰识别模型进行训练,得到所述预先训练的服饰识别模型。
54、可选地,所述训练模块,还用于:
55、获取第二训练数据集,其中,所述第二训练数据集中包括至少一个缝纫教材和/或至少一个版型说明教材中包含不同样本服饰的样本服饰图像、以及与各样本服饰的多个层级结构对应的至少一个样本服饰版型;
56、基于所述第二训练数据集,对待训练的服饰识别模型进行训练,得到所述预先训练的服饰识别模型。
57、可选地,所述输入模块,用于:
58、接本文档来自技高网...
【技术保护点】
1.一种三维服饰版型生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述识别所述目标服饰的各层级结构各自采用的布料材质,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于与所述目标服饰的各层级结构对应的布料材质以及至少一个服饰版型,生成服饰数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述三维服饰版型适配于具有预设的标准体型的角色;
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括:
9.一种三维服饰版型生成装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:存储器、处理器;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如权利要求1-8中任一项所述的三维服饰版型生成方法。
...【技术特征摘要】
1.一种三维服饰版型生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述识别所述目标服饰的各层级结构各自采用的布料材质,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于与所述目标服饰的各层级结构对应的布料材质以及至少一个服饰版型,生成服饰数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述三维服饰版型适配于具有预设的标准体型的角色;
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其...
【专利技术属性】
技术研发人员:刘韦,
申请(专利权)人:完美世界北京软件科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。