基于关联数据的鞋体生成方法和装置与流程

文档序号:30387310发布日期:2022-06-11 11:28阅读:94来源:国知局
基于关联数据的鞋体生成方法和装置与流程

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.图1为本发明实施例提供的一种基于关联数据的鞋体生成方法的流程图;
36.图2为本发明实施例提供的另一种基于关联数据的鞋体生成方法的流程图;
37.图3为本发明实施例提供的一种基于关联数据的鞋体生成装置的模块示意图;
38.图4为本发明实施例提供的一种基于关联数据的鞋体生成设备的结构示意图。
具体实施方式
39.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
40.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
41.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的基于关联数据的鞋体生成方法进行详细地说明。
42.图1为本发明实施例提供的一种基于关联数据的鞋体生成方法的流程图,本实施例可以实现对鞋体的设计,该方法可以由具备计算功能的设备如服务器、台式机、笔记本电脑、手机、平板电脑等来执行,具体包括如下步骤:
43.步骤s101、获取用户的关联属性数据,根据所述关联属性数据生成至少两个配色组合。
44.其中,该关联属性数据为和用户自身关联的数据。
45.具体的,获取用户的关联属性数据,包括:获取包含用户的图像数据;对所述图像数据进行分析确定所述用户的关联属性数据。该图像数据示例性的为用户的全身图像数据,如在镜子前的自拍图像。通过对该图像数据进行图像识别以确定用户的关联属性数据。
46.在一个实施例中,对所述图像数据进行分析确定所述用户的关联属性数据,包括:对所述图像数据进行识别确定所述用户的穿着数据;基于所述穿着数据确定所述用户的关联属性数据。具体的,所述基于所述穿着数据确定所述用户的关联属性数据,包括:基于所述穿着数据确定所述用户的穿着类型以及穿着配色,将所述穿着类型以及穿着配色确定为用户的关联属性数据。即通过对图像数据进行识别将确定出的用户当前的穿着类型以及穿着配色作为用户的关联属性数据。
47.在一个实施例中,所述根据所述关联属性数据生成至少两个配色组合,包括:根据记录的不同穿着类型以及穿着配色对应的配色数据,生成至少两个配色组合。示例性的,可通过数据库表格记录不同穿着类型以及穿着配色情况下对应的配色数据。如穿着类型可划分为运动型、正装型等,穿着配色可以是黑色、白色、红色、蓝色等各种常见颜色,对应的配色数据可以是根据大数据生成的或者专业设计人员设计的配色方案中的配色数据。
48.步骤s102、确定三维鞋体模型中的可配色区域,基于所述配色组合和所述可配色区域生成至少两个配色方案。
49.其中,可配色区域为对三维鞋体模型外表划分的可进行配色的区域。如对鞋体表面划分的各个鞋面、鞋边和鞋底颜色。可选的,所述确定三维鞋体模型中的可配色区域,基于所述配色组合和所述可配色区域生成至少两个配色方案,包括:根据所述可配色区域的区块数量以及配色方案中包含的颜色种类对可配色区域进行分组;对每个分组随机分配配色方案中的颜色种类。示例性的,假定包含5个可配色区域的区块,当前配色方案中包括3中颜色,则对该5个可配色区域的区块进行分组,分组方式包括随机分组或者选择相连的区块作为一组,如果同时存在多个相连的区块,则随机进行相连区块的划分得到3个分组。对每个分组随机分配配色方案中的颜色种类。
50.在另一个实施例中,所述确定三维鞋体模型中的可配色区域,基于所述配色组合
和所述可配色区域生成至少两个配色方案,包括:确定三维鞋体模型中的可配色区域内每个区块的待选配色种类;获取配色组合中包含的颜色,将其中和每个区块的待选配色种类一致的颜色对该区块进行配色生成至少两个配色方案。可选的,针对每个区块在设计前设置有相应的待选配色种类,如鞋边部分配色为白色或黑色等。在生成配色方案时,将其中和每个区块的待选配色种类一致的颜色对该区块进行配色生成至少两个配色方案。如区块1对应的待选配色种类为红色和蓝色,则在配色组合中如果包含红色,则优先将该红色配置在区块1中。
51.步骤s103、对所述至少两个配色方案依次进行展示。
52.其中,在生成配色方案后,分别进行每个配色方案的展示。如在运行设计系统的设备的显示界面中进行三维展示。
53.由上述可知,通过获取用户的关联属性数据,根据所述关联属性数据生成至少两个配色组合;确定三维鞋体模型中的可配色区域,基于所述配色组合和所述可配色区域生成至少两个配色方案;对所述至少两个配色方案依次进行展示。本方案,解决了现有技术中使用软件进行鞋体设计时操作繁琐、流程复杂且需要专业的设计能力才能设计出合适的产品的问题,实现了用户高效、轻松的进行鞋体设计,且更加符合审美。
54.图2为本发明实施例提供的另一种基于关联数据的鞋体生成方法的流程图,如图2所示,具体包括:
55.步骤s201、获取包含用户的图像数据,对所述图像数据进行识别确定所述用户的穿着数据,基于所述穿着数据确定所述用户的穿着类型以及穿着配色,将所述穿着类型以及穿着配色确定为用户的关联属性数据。
56.步骤s202、根据所述可配色区域的区块数量以及配色方案中包含的颜色种类对可配色区域进行分组,对每个分组随机分配配色方案中的颜色种类。
57.步骤s203、确定三维鞋体模型中的可配色区域内每个区块的待选配色种类,获取配色组合中包含的颜色,将其中和每个区块的待选配色种类一致的颜色对该区块进行配色生成至少两个配色方案。
58.步骤s204、对所述至少两个配色方案依次进行展示。
59.由上述方案可知,通过获取包含用户的图像数据,对所述图像数据进行识别确定所述用户的穿着数据,基于所述穿着数据确定所述用户的穿着类型以及穿着配色,将所述穿着类型以及穿着配色确定为用户的关联属性数据,根据所述可配色区域的区块数量以及配色方案中包含的颜色种类对可配色区域进行分组,对每个分组随机分配配色方案中的颜色种类,确定三维鞋体模型中的可配色区域内每个区块的待选配色种类,获取配色组合中包含的颜色,将其中和每个区块的待选配色种类一致的颜色对该区块进行配色生成至少两个配色方案,对所述至少两个配色方案依次进行展示。
60.图3为本发明实施例提供的一种基于关联数据的鞋体生成装置的模块示意图,该装置用于执行上述描述的基于关联数据的鞋体生成方法,具备执行方法相应的功能模块和有益效果。如图3所示,该系统具体包括:配色组合生成模块101、配色方案生成模块102和配色方案展示模块103,其中,
61.配色组合生成模块101,用于获取用户的关联属性数据,根据所述关联属性数据生成至少两个配色组合;
62.配色方案生成模块102,用于确定三维鞋体模型中的可配色区域,基于所述配色组合和所述可配色区域生成至少两个配色方案;
63.配色方案展示模块103,用于对所述至少两个配色方案依次进行展示。
64.由上述方案可知,通过获取包含用户的图像数据,对所述图像数据进行识别确定所述用户的穿着数据,基于所述穿着数据确定所述用户的穿着类型以及穿着配色,将所述穿着类型以及穿着配色确定为用户的关联属性数据,根据所述可配色区域的区块数量以及配色方案中包含的颜色种类对可配色区域进行分组,对每个分组随机分配配色方案中的颜色种类,确定三维鞋体模型中的可配色区域内每个区块的待选配色种类,获取配色组合中包含的颜色,将其中和每个区块的待选配色种类一致的颜色对该区块进行配色生成至少两个配色方案,对所述至少两个配色方案依次进行展示。
65.其中,各个模块执行的功能如下。
66.在一个可能的实施例中,所述获取用户的关联属性数据,包括:
67.获取包含用户的图像数据;
68.对所述图像数据进行分析确定所述用户的关联属性数据。
69.在一个可能的实施例中,所述对所述图像数据进行分析确定所述用户的关联属性数据,包括:
70.对所述图像数据进行识别确定所述用户的穿着数据;
71.基于所述穿着数据确定所述用户的关联属性数据。
72.在一个可能的实施例中,所述基于所述穿着数据确定所述用户的关联属性数据,包括:
73.基于所述穿着数据确定所述用户的穿着类型以及穿着配色,将所述穿着类型以及穿着配色确定为用户的关联属性数据。
74.在一个可能的实施例中,所述根据所述关联属性数据生成至少两个配色组合,包括:
75.根据记录的不同穿着类型以及穿着配色对应的配色数据,生成至少两个配色组合。
76.在一个可能的实施例中,所述确定三维鞋体模型中的可配色区域,基于所述配色组合和所述可配色区域生成至少两个配色方案,包括:
77.根据所述可配色区域的区块数量以及配色方案中包含的颜色种类对可配色区域进行分组;
78.对每个分组随机分配配色方案中的颜色种类。
79.在一个可能的实施例中,所述确定三维鞋体模型中的可配色区域,基于所述配色组合和所述可配色区域生成至少两个配色方案,包括:
80.确定三维鞋体模型中的可配色区域内每个区块的待选配色种类;
81.获取配色组合中包含的颜色,将其中和每个区块的待选配色种类一致的颜色对该区块进行配色生成至少两个配色方案。
82.图4为本发明实施例提供的一种基于关联数据的鞋体生成设备的结构示意图,如图4所示,该设备包括处理器201、存储器202、输入装置203和输出装置204;设备中处理器201的数量可以是一个或多个,图4中以一个处理器201为例;设备中的处理器201、存储器
202、输入装置203和输出装置204可以通过总线或其他方式连接,图4中以通过总线连接为例。存储器202作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的基于关联数据的鞋体生成方法对应的程序指令/模块。处理器201通过运行存储在存储器202中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的基于关联数据的鞋体生成方法。输入装置203可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置204可包括显示屏等显示设备。
83.本发明实施例还提供一种包含计算机可执行指令的存储介质,可以以服务端应用的形式存储,所述计算机可执行指令在由计算机处理器执行时用于执行一种基于关联数据的鞋体生成方法,该方法包括:
84.获取用户的关联属性数据,根据所述关联属性数据生成至少两个配色组合;
85.确定三维鞋体模型中的可配色区域,基于所述配色组合和所述可配色区域生成至少两个配色方案;
86.对所述至少两个配色方案依次进行展示。
87.可选的,所述获取用户的关联属性数据,包括:
88.获取包含用户的图像数据;
89.对所述图像数据进行分析确定所述用户的关联属性数据。
90.可选的,所述对所述图像数据进行分析确定所述用户的关联属性数据,包括:
91.对所述图像数据进行识别确定所述用户的穿着数据;
92.基于所述穿着数据确定所述用户的关联属性数据。
93.可选的,所述基于所述穿着数据确定所述用户的关联属性数据,包括:
94.基于所述穿着数据确定所述用户的穿着类型以及穿着配色,将所述穿着类型以及穿着配色确定为用户的关联属性数据。
95.可选的,所述根据所述关联属性数据生成至少两个配色组合,包括:
96.根据记录的不同穿着类型以及穿着配色对应的配色数据,生成至少两个配色组合。
97.可选的,所述确定三维鞋体模型中的可配色区域,基于所述配色组合和所述可配色区域生成至少两个配色方案,包括:
98.根据所述可配色区域的区块数量以及配色方案中包含的颜色种类对可配色区域进行分组;
99.对每个分组随机分配配色方案中的颜色种类。
100.可选的,所述确定三维鞋体模型中的可配色区域,基于所述配色组合和所述可配色区域生成至少两个配色方案,包括:
101.确定三维鞋体模型中的可配色区域内每个区块的待选配色种类;
102.获取配色组合中包含的颜色,将其中和每个区块的待选配色种类一致的颜色对该区块进行配色生成至少两个配色方案。
103.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有
的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
104.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是无人设备、手机、计算机、服务器或者网络设备等)执行本技术各个实施例所述的方法。
105.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1