CN106846124A - 基于工业4.0的个性化服装智能加工方法 - Google Patents
基于工业4.0的个性化服装智能加工方法 Download PDFInfo
- Publication number
- CN106846124A CN106846124A CN201710090557.2A CN201710090557A CN106846124A CN 106846124 A CN106846124 A CN 106846124A CN 201710090557 A CN201710090557 A CN 201710090557A CN 106846124 A CN106846124 A CN 106846124A
- Authority
- CN
- China
- Prior art keywords
- clothing
- model
- client
- customer
- garment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000003754 machining Methods 0.000 title abstract 4
- 238000012545 processing Methods 0.000 claims abstract description 79
- 230000008569 process Effects 0.000 claims abstract description 35
- 230000004927 fusion Effects 0.000 claims abstract description 4
- 238000006073 displacement reaction Methods 0.000 claims description 53
- 238000012937 correction Methods 0.000 claims description 50
- 210000001624 hip Anatomy 0.000 claims description 34
- 239000002245 particle Substances 0.000 claims description 31
- 230000000694 effects Effects 0.000 claims description 20
- 239000004744 fabric Substances 0.000 claims description 18
- 239000000463 material Substances 0.000 claims description 18
- 210000000988 bone and bone Anatomy 0.000 claims description 14
- 238000011156 evaluation Methods 0.000 claims description 12
- 210000001981 hip bone Anatomy 0.000 claims description 12
- 238000003672 processing method Methods 0.000 claims description 12
- 230000037396 body weight Effects 0.000 claims description 9
- 230000008859 change Effects 0.000 claims description 8
- 210000000481 breast Anatomy 0.000 claims description 7
- 210000000038 chest Anatomy 0.000 claims description 5
- 210000002445 nipple Anatomy 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000007634 remodeling Methods 0.000 claims description 4
- 238000007664 blowing Methods 0.000 claims description 3
- 239000003550 marker Substances 0.000 claims description 3
- 238000012986 modification Methods 0.000 claims description 3
- 230000004048 modification Effects 0.000 claims description 3
- 238000009877 rendering Methods 0.000 claims description 3
- 238000012163 sequencing technique Methods 0.000 claims description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008602 contraction Effects 0.000 description 2
- 238000005336 cracking Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 229920000742 Cotton Polymers 0.000 description 1
- 229920004933 Terylene® Polymers 0.000 description 1
- NIXOWILDQLNWCW-UHFFFAOYSA-N acrylic acid group Chemical group C(C=C)(=O)O NIXOWILDQLNWCW-UHFFFAOYSA-N 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000005020 polyethylene terephthalate Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0621—Item configuration or customization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Computer Hardware Design (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明涉及基于工业4.0的个性化服装智能加工方法,用于由客户端子***和服装厂子***所形成的个性化服装智能加工***该;该个性化服装智能加工方法通过构建虚拟服装模型及重塑客户人体三维模型,并将虚拟服装模型和客户人体三维模型加载匹配融合,以生成得到穿着有目标虚拟服装模型的客户人体三维模型并展示给客户;客户满意显示屏所显示的其人体三维模型时,转至服装加工步骤,并由服装厂子***中的服装模型参数数据库实时记录客户对服装参数的调整过程,从而不仅能够根据消费者的体态进行设计,而且使消费者参与到了服装设计过程,实现了针对消费者的个性化服装加工。
Description
技术领域
本发明涉及服装加工领域,尤其涉及一种基于工业4.0的个性化服装智能加工方法。
背景技术
人们需要购买服装时,通常会去服装实体店里挑选衣服,并且在试穿服装满意后,支付费用。当前,伴随电子商务的发展,网络购买服装也成为一种新的购物趋势。消费者通过自己终端设备,在网络购物平台上挑选自己喜欢的服装图片以及价格,然后满意的服装商品完成支付操作后,服装卖家变会将服装经快递公司寄给消费者。但是,利用网络购买服装也存在一些弊端,例如网购平台上的服装图片与实际服装在颜色上存在较大出入;由于不能提前试穿,消费者收到的服装材质与卖家对服装的介绍也存在天壤之别。针对这种情况,消费者只能选择退货或者换货,这也会耽误消费者的大量时间,降低消费者对网络购物的兴趣。
另外,即使消费者所收到的服装与自己所挑选的服装完全一致,有时消费者也希望针对收到的服装进行改造,以将自己的奇特设计想法加入到服装中。不过,由于现有的服装都是服装厂家已经设计好并加工成型的,如果消费者希望对服装按照自己的理念进行改造,往往会出现改造出来的服装不尽美观,甚至会严重改变原有服装的穿着质量。
由此可见,现有的服装购买方式存在一些弊端:首先,网络平台上的卖家所展示的服装几乎全是服装的二维平面照片,消费者不能观察到服装的立体效果;其次,服装实体店或者网络平台上卖家处的服装均是服装加工厂预先根据大多数人的身高、体重等参数设计的,不是针对具体某一个消费者的体态参数做出的个性化设计,这使得不能保证加工出来的服装得到每一个消费者的喜欢。
发明内容
本发明所要解决的技术问题是针对上述现有技术提供一种基于工业4.0的个性化服装智能加工方法。该个性化服装智能加工方法能够根据消费者的体态进行设计,使消费者参与到服装设计过程中,不需要消费者真正试穿就可以了解自己穿着服装的整体效果,实现了针对消费者的个性化服装加工。
本发明解决上述技术问题所采用的技术方案为:基于工业4.0的个性化服装智能加工方法,用于由客户端子***和服装厂子***所形成的个性化服装智能加工***;所述客户端子***通过网络连接服装厂子***;所述客户端子***包括供客户使用的控制终端、用于采集客户体态参数的摄像头、获取消费者体重参数的体重计量器、显示服装效果的显示屏以及服装加工参数存储器,控制终端与摄像头连接;所述服装厂子***包括有服装加工控制终端、客户注册信息数据库、服装模型参数数据库、客户体态参数数据库、客户体态模型重塑器、穿戴配饰生成器、显示服装效果的显示屏、加工收费终端以及服装加工设备;
其特征在于,所述个性化服装智能加工方法包括如下步骤1至步骤7:
步骤1,根据服装设计师针对不同客户群体所设计的各服装样本,服装厂子***将各服装样本所对应的服装参数均存储到服装模型参数数据库;服装模型参数数据库根据已存储的各服装样本参数,生成各服装样本所对应的虚拟服装模型;客户体态模型重塑器预先塑造人体三维样本模型,并存储所述人体三维样本模型的三维样本体态参数;
其中,服装样本为服装上衣,服装参数至少包括有该服装样本针对的客户群体类型、服装款式、服装颜色、服装材料、服装领口大小、服装宽度、服装长度、服装袖长、服装宽度、服装厚度、服装肩峰点位置、服装颈部点位置、服装乳尖点位置、服装臀顶点位置以及服装髋骨点位置;
所述虚拟服装模型的生成过程至少包括如下步骤1-1至步骤1-3;
步骤1-1,设所要生成的虚拟服装模型上的两个质点分别为i和j,获取得到两个质点i和j之间的距离为lij;其中,质点i的坐标为(xi,yi,zi),质点j的坐标为(xj,yj,zj):
步骤1-2,根据服装材料所对应的位移补偿指数常量,预先设置生成对应虚拟服装模型时的各质点坐标的位移指数;其中,虚拟服装模型上各质点坐标的位移指数标记为△,虚拟服装模型所采用服装材料对应的位移补偿指数常量标记为λc:
其中,不同的服装材料对应不同的位移补偿指数常量;
步骤1-3,根据虚拟服装模型上各质点坐标的位移指数,由服装模型参数数据库得到所要生成虚拟服装模型上对应两个质点经位移变化后的新坐标;其中:
质点i和质点j经位移变化后分别对应标记为i'和j';质点i'的坐标为(xi',yi',zi'),质点j'的坐标为(xj',yj',zj');质点i'和j'之间的距离为l'ij;其中:
步骤2,客户需要加工个性化服装时,利用客户端子***中的控制终端在服装厂子***处的客户注册信息数据库处注册,客户注册信息数据库在加密处理客户注册时的用户名、登录密码以及所使用控制终端的ID号后进行保存;其中,客户注册信息数据库加密处理客户注册时的用户名、登录密码及所使用控制终端ID号的公式为:
其中,Message(Name,Password,ID)表示加密处理用户名、密码及所使用控制终端ID号后所得到的信息,(Name)2表示将用户名转换为二进制数值,(Password)2表示将登录密码转换为二进制数值,(ID)2表示将所使用控制终端的ID号转换为二进制数值;表示对应位上的二进制数值相乘;
客户利用已注册的用户名和密码登录、访问服装厂子***,由服装厂子***推送受其他客户欢迎的优选虚拟服装模型供客户选择调用,由服装加工控制终端调取服装模型参数数据库中的虚拟服装模型;利用客户端子***处的摄像头获取客户自身的体态参数,并通过体重计量器得到客户自身的体重,以将获取到的体态参数和体重数据作为该客户的实际体态参数后,将所得客户的实际体态参数发送至服装厂子***的客户体态参数数据库;
其中,实际体态参数包括客户的体态长度参数、体态顶点位置参数以及体重参数;体态长度参数包括身高参数、头发长度参数、颈部粗度参数、臂长参数、腿长参数、肩宽参数、胸围参数、腰围参数和臀围参数;体态顶点位置参数包括客户的肩峰点位置参数、颈部点位置参数、乳尖点位置参数、臀顶点位置参数和髋骨点位置参数;
步骤3,服装厂子***的客户体态模型重塑器根据服装模型参数数据库接收的客户的实际体态参数,重塑生成对应客户的人体三维模型;客户根据个人喜好并通过控制终端在服装厂子***提供的全部虚拟服装模型中选取目标虚拟服装模型,并发送虚拟试穿指令给服装加工控制终端;
其中,重塑客户人体三维模型的过程包括如下步骤3-1至步骤3-6:
步骤3-1,客户体态模型重塑器提取其存储的人体三维样本模型的三维样本体态参数,并在服装模型参数数据库处获取客户的实际体态参数;
步骤3-2,客户体态模型重塑器对三维样本体态参数排序,以生成具有前后顺序的三维样本体态参数序列;其中,所述三维样本体态参数序列记为S,经排序后的三维样本体态参数序列S中的三维样本体态参数记为sn;sn为三维样本体态参数序列S中第n个三维样本体态参数;n=1,2,…,9;
步骤3-3,客户体态模型重塑器根据获取的客户实际体态参数中的体态长度参数,得到与三维样本体态参数序列S中相对应的客户实际体态长度参数的校正参数;其中,与三维样本体态参数序列S中相对应的客户实际体态长度参数的校正参数记为s'n;s'n表示与三维样本体态参数sn相对应的客户实际体态长度参数的校正参数;所述校正参数即为所获取的客户实际体态参数中的体态长度参数值;n=1,2,…,9;
步骤3-4,客户体态模型重塑器根据三维样本体态参数以及客户实际体态长度参数的校正参数,获取得到重塑客户人体三维模型时的微调整修正参数;其中,客户人体三维模型的微调整修正参数标记为θn:
其中,微调整修正参数θn对应着三维样本体态参数序列S中第n个三维样本体态参数sn;
步骤3-5,客户体态模型重塑器根据三维样本体态参数sn以及客户实际体态长度参数的校正参数s'n,得到重塑客户人体三维模型时的各实际体态长度参数的匹配误差参数值;其中,与客户的实际体态长度参数相对应的匹配误差参数值标记为Ωn:
步骤3-6,客户体态模型重塑器根据三维样本体态参数sn、重塑客户人体三维模型的微调整修正参数ξn以及客户实际体态长度参数的匹配误差参数值Ωn,重塑生成对应客户的人体三维模型;
其中,三维样本体态参数s”n、客户实际体态长度参数的校正参数s'n、客户人体三维模型的微调整修正参数ξn及客户实际体态长度参数的匹配误差参数值Ωn均一一相互对应;
步骤4,服装加工控制终端命令服装模型参数数据库和客户体态模型重塑器进行加载匹配融合,以生成得到穿着有目标虚拟服装模型的客户人体三维模型,由显示屏将穿着有虚拟服装模型的客户人体三维模型展示给客户,并同时将目标虚拟服装模型的服装参数通过显示屏显示给客户了解;其中,所述目标虚拟服装模型与客户的人体三维模型进行加载匹配融合的过程包括如下步骤4-1至步骤4-3:
步骤4-1,根据客户人体三维模型,获取并保存其人体三维模型的肩峰点、颈部点、乳尖点、臀顶点和髋骨点的数据信息;
步骤4-2,根据目标虚拟服装模型,获取并保存目标虚拟服装模型的肩峰点、颈部点、乳尖点、臀顶点和髋骨点的数据信息;
步骤4-3,根据目标虚拟服装模型和客户人体三维模型,计算得到目标虚拟服装模型在匹配客户人体三维模型时的整体匹配形变比例;其中,目标虚拟服装模型的整体匹配形变比例R获取过程包括如下步骤4-31至步骤4-34:
步骤4-31,根据目标虚拟服装模型和客户人体三维模型,分别提取到客户人体三维模型的颈部点、髋骨点的纵向坐标值以及目标虚拟服装模型的颈部点、髋骨点的纵向坐标值,计算得到目标虚拟服装模型在服装长度方向上的匹配形变比例R1;其中:
其中,Nbody(y)为客户人体三维模型的颈部点的纵向坐标值,Kbody(y)为客户人体三维模型的颈部点的纵向坐标值,Sbody(y)为客户人体三维模型的肩峰点的纵向坐标值;Ncloth(y)为目标虚拟服装模型的颈部点的纵向坐标值,Kcloth(y)为目标虚拟服装模型的颈部点的纵向坐标值,Scloth(y)为目标虚拟服装模型的肩峰点的纵向坐标值;
步骤4-32,根据目标虚拟服装模型和客户人体三维模型,计算得到目标虚拟服装模型在服装宽度方向上的匹配形变比例R2;
其中,Sbody(x)为客户人体三维模型的肩峰点的横向坐标值,Scloth(x)为目标虚拟服装模型的肩峰点的横向坐标值;
步骤4-33,根据目标虚拟服装模型和客户人体三维模型,计算得到目标虚拟服装模型在服装厚度方向上的匹配形变比例R3;其中:
Bbody(x)为客户人体三维模型的乳尖点的径向坐标值,Hbody(x)为客户人体三维模型的臀顶点的径向坐标值;Bcloth(x)为目标虚拟服装模型的乳尖点的径向坐标值,Hcloth(x)为目标虚拟服装模型的臀顶点的径向坐标值;
步骤4-34,根据所得目标虚拟服装模型在服装长度方向、服装宽度方向以及服装厚度方向上的匹配形变比例,得到目标虚拟服装模型的整体匹配形变比例R;其中:
R1为目标虚拟服装模型在服装长度方向上的匹配形变比例,R2为目标虚拟服装模型在服装宽度方向上的匹配形变比例,R3为目标虚拟服装模型在服装厚度方向上的匹配形变比例;
步骤5,客户满意当前显示屏所显示的其人体三维模型时,转至服装加工步骤,由服装厂子***中的服装模型参数数据库实时记录客户对服装参数的调整过程,并以客户对人体三维模型满意时所对应的服装参数作为客户确认加工的个性化服装参数;
客户不满意当前显示屏所显示的其人体三维模型时,客户利用控制终端对显示屏所显示的其人体三维模型进行调整,直到得到客户对其人体三维模型做出满意评价为止;客户对其人体三维模型满意评价至少包括对客户人体三维模型处于运动状态时的满意;
其中,客户对其人体三维模型的调整过程包括如下步骤5-1至步骤5-4:
步骤5-1,客户利用控制终端通过在显示屏上调整目标虚拟服装模型的服装参数,并且由显示屏自适应的调整客户所对应人体三维模型上的皮肤形变位移,以在达到客户对当前显示的其人体三维模型满意时,则转至服装加工步骤;否则,客户在服装厂子***预设的服装调整时间内继续调整目标虚拟服装模型的服装参数,直到得到客户满意的客户人体三维模型;其中,显示屏自适应的调整客户所对应人体三维模型上皮肤形变位移的过程包括如下步骤5-1-1至步骤5-1-4:
步骤5-1-1,设定客户所对应人体三维模型的皮肤上任一点为K;其中,该皮肤点K的坐标标记为(xK,yK);
步骤5-1-2,设定步骤5-1-1中所述皮肤点K受到其周围V个骨骼的影响;其中,所述第v个骨骼标记为Fv,1≤v≤V;
步骤5-1-3,设定骨骼Fv对所述皮肤点K的位移影响因子为所述皮肤点K在骨骼Fv影响下所产生位移后的新坐标标记为其中,
步骤5-1-4,根据各骨骼对所述皮肤点K的位移影响因子以及所述皮肤点K在各骨骼影响下所产生位移后的新坐标,得到所述皮肤点K在周围V个骨骼综合影响下位移后的新定坐标;其中,所述皮肤点K所对应新定坐标标记为(xK',yK'):
其中,V为影响皮肤点K的骨骼总个数,为骨骼Fv对皮肤点K的位移影响因子;
步骤5-2,客户调整目标虚拟服装模型的时间超过服装厂子***预设的服装调整时间时,则服装厂子***在保存客户对服装参数的历史修改记录后,注销当前客户的登录状态,并由服装厂子***等待客户再次通过用户名和密码进行重新登录,以由客户重新登录后对已保存的服装参数继续进行调整;
步骤5-3,客户利用控制终端通过在显示屏上调整其人体三维模型的视图状态,并在穿戴配饰生成器所生成的若干虚拟穿戴配饰中选择喜爱的虚拟穿戴配饰,然后将所选择的虚拟穿戴配饰加载到其人体三维模型上,以帮助客户观察其人体三维模型在搭配穿戴配饰后的效果情况是否满意:
当客户满意其当前人体三维模型时,转至服装加工步骤;否则,客户在服装厂子***预设的穿戴配饰调整时间内继续选择、加载喜爱的虚拟穿戴配饰,直到得到客户满意的人体三维模型;
步骤5-4,客户调整虚拟穿戴配饰的时间超过服装厂子***预设的穿戴配饰调整时间时,服装厂子***在保存客户对穿戴配饰的加载历史记录后注销当前客户的登录状态,然后由服装厂子***等待客户再次通过用户名和密码进行重新登录,以由客户重新登录后对已保存的加载过的穿戴配饰继续进行选择、加载;
步骤6,服装加工控制终端启动服装参数修正工序,并建立服装参数修正模型,以在客户完成确认服装加工工序后,由所述服装加工控制终端自适应地实时修正服装参数,以符合客户穿着舒适度的要求;其中,服装参数修正模型如下:
其中,Q'表示服装参数Q经修正处理后的最终参数;Qg表示服装加工控制终端接收的第g个服装参数,GT表示服装加工控制终端在时间段T内接收到的服装参数的总个数;
步骤7,服装加工控制终端反馈要求支付定金提示以及填写服装寄送地址的提示给客户端子***,在客户支付完定金且填写完毕服装寄送地址后,服装加工控制终端命令服装加工设备按照客户确认的个性化服装参数加工完毕服装后,服装厂子***寄送个性化服装给客户;客户收到个性化服装且确认收货后,再将个性化服装对应的欠款支付给服装厂子***,并反馈该个性化服装所对应服装设计师的满意度评价给服装厂子***,从而完成个性化服装智能加工过程。
进一步地,在步骤6中还包括:服装厂子***将个性化服装寄送时所对应的快递单号发送给客户,以方便客户实时掌握个性化服装运送状态的步骤。
具体地,所述客户端子***包括有采集客户热释红外数据的热释红外采集器,所述服装厂子***包括有能够接收到客户热释红外数据的试衣背景生成器;所述试衣背景生成器生成虚拟试衣背景数据库并根据接收的热释红外数据调整对应虚拟试衣背景的光线明亮情况,以使得虚拟试衣背景更加符合试衣者的当前心理状态;其中,所述虚拟试衣背景数据库至少包括有春天虚拟背景、夏天虚拟背景、秋天虚拟背景、冬天虚拟背景、晴天虚拟背景、阴天虚拟背景、雨天虚拟背景、雪天虚拟背景、刮风虚拟背景、商务虚拟背景、休闲虚拟背景和运动虚拟背景。
进一步地,在步骤5-2之后还包括:客户利用控制终端通过在显示屏上调整其人体三维模型所处的虚拟试衣背景,然后将需要经常穿着目标虚拟服装模型活动的虚拟试衣背景加载至其人体三维模型所处的背景中并进行背景渲染,以帮助客户观察其人体三维模型在当前虚拟试衣背景中的效果情况是否满意:
当客户满意当前虚拟试衣背景中的其人体三维模型时,则转至服装加工步骤;否则,客户在服装厂子***预设的虚拟试衣背景加载时间内继续选择、加载其他虚拟试衣背景,直到得到客户满意的其人体三维模型;
客户加载虚拟试衣背景的时间超过服装厂子***预设的虚拟试衣背景加载时间时,则服装厂子***在保存客户对虚拟试衣背景的加载历史记录后注销当前客户的登录状态,然后由服装厂子***等待客户再次通过用户名和密码进行登录,对已保存且已加载过的虚拟试衣背景继续进行选择、加载。
再改进,在步骤6中还包括:服装厂子***根据预设数量客户对各服装设计师的满意评价情况,生成对应各服装设计师的客户满意度趋势表,并由服装厂子***提供给其他客户,以供客户了解并选择合适的服装设计师所设计出来的服装。
与现有技术相比,本发明的优点在于:
首先,针对所要构建的虚拟服装模型,通过定义虚拟服装模型上各质点在三维空间上的坐标以及计算各质点间的距离,满足消费者观察虚拟服装模型的立体效果需求,避免传统网络购物中卖家所展示的服装图片仅仅为二维平面图像的不足;通过引入对应虚拟服装模型上各质点坐标的位移指数,以逼真反应服装上的质点位移情况,增强后续构建各种以虚拟服装模型为基础的服装模型的立体效果逼真度;
其次,在客户注册阶段,基于用户名和登录密码经客户自己编辑时已经经过了一次人工加密后,本发明中的客户注册信息数据库又将用户名、登录密码和所使用控制终端ID号通过均转换成二进制数值,以进行二次自动加密处理,加大了恶意第三方对客户注册信息的破解难度,保护了客户信息,避免了客户信息的泄漏;
再次,在重塑客户人体三维模型时,通过对三维样本体态参数以及客户实际体态长度参数的校正参数分别做求积、求和、求商计算,获取到对应的匹配误差参数值,以补偿计算客户各实际体态长度参数时而产生的误差,从而得到更加准确的体态参数;
另外,在重塑客户的人体三维模型过程中,通过依次计算客户人体三维模型的微调整修正参数与对应的匹配误差参数值之间的积值、和值以及比值,并将所得比值增加到作为基准的三维样本体态参数上,从而得到更为切合客户体态的人体三维模型,进而也可保证后续更为逼真地展示人体三维模型进行虚拟服装试穿效果;
客户得到目标虚拟服装模型后,在针对目标虚拟服装模型与客户人体三维模型进行加载匹配融合的过程中,通过计算目标虚拟服装模型在长度方向、宽度方向和厚度方向上所对应的匹配形变比例,能够使目标虚拟服装模型所对应的各种长度参数同步同比例发生伸缩变化;由于所得整体匹配形变比例是依据了客户人体三维模型而得到的,所以经形变后的目标虚拟服装模型更能适应匹配客户人体三维模型;
最后,客户对其人体三维模型的调整过程中,由于皮肤是覆盖在骨骼的外层,本发明中通过引入周围骨骼对皮肤点的影响因子,可以更加逼真地展现出人体实际骨骼对实际皮肤的影响情况以及皮肤点的位移变化情况,由此呈现的穿着有服装模型的人体三维模型更为真实。
附图说明
图1为本发明实施例中个性化服装智能加工***的示意图。
具体实施方式
以下结合附图实施例对本发明作进一步详细描述。
如图1所示,本实施例中基于工业4.0的个性化服装智能加工方法,用于由客户端子***和服装厂子***所形成的个性化服装智能加工***;客户端子***通过网络连接服装厂子***;客户端子***包括供客户使用的控制终端、用于采集客户体态参数的摄像头、获取消费者体重参数的体重计量器、显示服装效果的显示屏以及服装加工参数存储器,控制终端与摄像头连接;服装厂子***包括有服装加工控制终端、客户注册信息数据库、服装模型参数数据库、客户体态参数数据库、客户体态模型重塑器、穿戴配饰生成器、显示服装效果的显示屏、加工收费终端以及服装加工设备;其中,本实施例中的摄像头采用当前流形的Kinect摄像头。具体地,本实施例中的个性化服装智能加工方法包括如下步骤1至步骤7:
步骤1,根据服装设计师针对不同客户群体所设计的各服装样本,服装厂子***将各服装样本所对应的服装参数均存储到服装模型参数数据库;服装模型参数数据库根据已存储的各服装样本参数,生成各服装样本所对应的虚拟服装模型;客户体态模型重塑器预先塑造人体三维样本模型,并存储人体三维样本模型的三维样本体态参数;
其中,服装样本为服装上衣,服装上衣可以是衬衫、T恤或者秋衣、毛衣等常见的服装上衣;服装参数至少包括有该服装样本所针对的客户群体类型、服装款式、服装颜色、服装材料、服装领口大小、服装宽度、服装长度、服装袖长、服装宽度、服装厚度、服装肩峰点位置、服装颈部点位置、服装乳尖点位置、服装臀顶点位置以及服装髋骨点位置;客户群体类型可以是商务人士或者普通非商务人员,或者是男士或女士,成人群体和儿童群体等类型。对应地,服装款式可选择休闲款或商务款,也可以是男士款或者女士款,亦或者成人款或儿童款;服装材料可以是棉料或涤纶,也可是腈纶材质或者其他类型的材料质地。
具体到该步骤1中,虚拟服装模型的生成过程至少包括如下步骤1-1至步骤1-3;
步骤1-1,设所要生成的虚拟服装模型上的两个质点分别为i和j,获取得到两个质点i和j之间的距离为lij;其中,质点i的坐标为(xi,yi,zi),质点j的坐标为(xj,yj,zj):
此处,针对所要构建的虚拟服装模型,通过定义各质点在三维空间上的坐标以及计算各质点间的距离,满足消费者观察虚拟服装模型立体效果的需求,避免了传统网络购物中卖家所展示给消费者的服装图片仅仅为二维平面图像的不足;
步骤1-2,根据服装材料所对应的位移补偿指数常量,预先设置生成对应虚拟服装模型时的各质点坐标的位移指数;其中,虚拟服装模型上各质点坐标的位移指数标记为△,虚拟服装模型所采用服装材料对应的位移补偿指数常量标记为λc:
λc∈[0,1.0×10-3],不同的服装材料对应不同的位移补偿指数常量;
步骤1-3,根据虚拟服装模型上各质点坐标的位移指数,由服装模型参数数据库得到所要生成虚拟服装模型上对应两个质点经位移变化后的新坐标;其中:
质点i和质点j经位移变化后分别对应标记为i'和j';质点i'的坐标为(xi',yi',zi'),质点j'的坐标为(xj',yj',zj');质点i'和j'之间的距离为l'ij;
由于实际服装上的各质点会受到服装本身重量影响,服装上的各质点往往会出现一定程度的偏移;针对所要构建的虚拟服装模型,此处通过引入对应各质点空间坐标的位移指数,以逼真反应真实服装上的质点位移情况,增强后续构建各种以该虚拟服装模型为基础的服装模型的立体效果逼真度;
步骤2,客户需要加工个性化服装时,利用客户端子***中的控制终端在服装厂子***处的客户注册信息数据库处注册,客户注册信息数据库在加密处理客户注册时的用户名、登录密码以及所使用控制终端的ID号后进行保存;其中,客户注册信息数据库加密处理客户注册时的用户名、登录密码及所使用控制终端ID号的公式为:
其中,Message(Name,Password,ID)表示加密处理用户名、密码及所使用控制终端ID号后所得到的信息,(Name)2表示将用户名转换为二进制数值,(Password)2表示将登录密码转换为二进制数值,(ID)2表示将所使用控制终端的ID号转换为二进制数值;表示对应位上的二进制数值相乘;
也就是说,针对客户注册后的用户名和登录密码,客户注册信息数据库将用户名转换成二进制数值,并且登录密码、所使用控制终端的ID号也均转换成二进制数值,然后将所得到的三组二进制数值的对应位上的数值相乘,以得到加密后的信息Message(Name,Password,ID);由于在客户注册阶段,用户名和登录密码在经客户自己编辑时已经经过了一次人工加密,此时客户注册信息数据库又将用户名、登录密码和所使用控制终端ID号根据本发明中的加密方法进行二次自动加密处理,从而增强了恶意第三方破解客户注册信息的难度,保护了客户信息,避免了客户信息的泄漏;
客户利用已注册的用户名和密码登录、访问服装厂子***,由服装厂子***推送受其他客户欢迎的优选虚拟服装模型供客户选择调用,由服装加工控制终端调取服装模型参数数据库中的虚拟服装模型;通过服装厂子***推送优选虚拟服装模型,可以避免客户耗费大量时间去挑选服虚拟服装模型;利用客户端子***处的摄像头获取客户自身的体态参数,并通过体重计量器得到客户自身的体重,以将获取到的体态参数和体重数据作为该客户的实际体态参数后,将所得客户的实际体态参数发送至服装厂子***的客户体态参数数据库;
其中,实际体态参数包括客户的体态长度参数、体态顶点位置参数以及体重参数;体态长度参数包括身高参数、头发长度参数、颈部粗度参数、臂长参数、腿长参数、肩宽参数、胸围参数、腰围参数和臀围参数;体态顶点位置参数包括客户的肩峰点位置参数、颈部点位置参数、乳尖点位置参数、臀顶点位置参数和髋骨点位置参数;体态长度参数可以作为一个三维样本体态参数序列,该三维样本体态参数序列中也就包括了身高参数、头发长度参数、颈部粗度参数、臂长参数、腿长参数、肩宽参数、胸围参数、腰围参数和臀围参数这九个体态参数;
步骤3,服装厂子***的客户体态模型重塑器根据服装模型参数数据库接收的客户的实际体态参数,重塑生成对应客户的人体三维模型;客户根据个人喜好并通过控制终端在服装厂子***提供的全部虚拟服装模型中选取目标虚拟服装模型,并发送虚拟试穿指令给服装加工控制终端;具体到该实施例中,重塑客户人体三维模型的过程包括如下步骤3-1至步骤3-6:
步骤3-1,客户体态模型重塑器提取其存储的人体三维样本模型的三维样本体态参数,并在服装模型参数数据库处获取客户的实际体态参数;
尤其注意的是,此处的人体三维样本模型为客户体态模型重塑器经过预先提取大量客户样本的体态参数后所形成的样本模型,相当于一个基准模型,可以根据需要将该样本模型作为基础,对该样本模型的各参数作调整,从而能得到一个新的人体三维模型;
步骤3-2,客户体态模型重塑器对三维样本体态参数排序,以生成具有前后顺序的三维样本体态参数序列;其中,三维样本体态参数序列记为S,经排序后的三维样本体态参数序列S中的三维样本体态参数记为sn;sn为三维样本体态参数序列S中第n个三维样本体态参数;S={sn},n=1,2,…,9;三维样本体态参数序列S为{身高参数、头发长度参数、颈部粗度参数、臂长参数、腿长参数、肩宽参数、胸围参数、腰围参数和臀围参数};即三维样本体态参数s1为身高参数,三维样本体态参数s2为头发长度参数,三维样本体态参数s5为腿长参数;其他的三维样本体态参数此处不再赘述;
步骤3-3,客户体态模型重塑器根据获取的客户实际体态参数中的体态长度参数,得到与三维样本体态参数序列S中相对应的客户实际体态长度参数的校正参数;其中,与三维样本体态参数序列S中相对应的客户实际体态长度参数的校正参数记为s'n;s'n表示与三维样本体态参数sn相对应的客户实际体态长度参数的校正参数;校正参数即为所获取的客户实际体态参数中的体态长度参数值;n=1,2,…,9;
步骤3-4,客户体态模型重塑器根据三维样本体态参数以及客户实际体态长度参数的校正参数,获取得到重塑客户人体三维模型时的微调整修正参数;客户人体三维模型的微调整修正参数标记为θn:
其中,微调整修正参数θn对应着三维样本体态参数序列S中第n个三维样本体态参数sn;通过得到的微调整修正参数,可以供客户体态模型重塑器对客户的人体三维模型作细微调整,不至于客户人体三维模型发生较大的变化;
步骤3-5,客户体态模型重塑器根据三维样本体态参数sn以及客户实际体态长度参数的校正参数s'n,得到重塑客户人体三维模型时的各实际体态长度参数的匹配误差参数值;其中,与客户的实际体态长度参数相对应的匹配误差参数值标记为Ωn:
在重塑客户人体三维模型时,通过对三维样本体态参数sn以及客户实际体态长度参数的校正参数s'n分别做求积、求和、求商计算,得到对应的匹配误差参数值Ωn,以补偿计算客户各实际体态长度参数而产生的误差,从而得到更加准确的体态参数;
步骤3-6,客户体态模型重塑器根据三维样本体态参数sn、重塑客户人体三维模型的微调整修正参数ξn以及客户实际体态长度参数的匹配误差参数值Ωn,重塑生成对应客户的人体三维模型;
其中,三维样本体态参数s”n、客户实际体态长度参数的校正参数s'n、客户人体三维模型的微调整修正参数ξn及客户实际体态长度参数的匹配误差参数值Ωn均一一相互对应;在此处重塑客户的人体三维模型过程中,通过依次计算客户人体三维模型的微调整修正参数ξn与对应的匹配误差参数值Ωn之间的积值、和值以及比值,并将所得比值增加到作为基准的三维样本体态参数sn上,从而得到更为切合客户体态的人体三维模型,进而也可以保证后续更为逼真地利用人体三维模型进行虚拟服装试穿效果展示;
步骤4,服装加工控制终端命令服装模型参数数据库和客户体态模型重塑器进行加载匹配融合,以生成得到穿着有目标虚拟服装模型的客户人体三维模型,由显示屏将穿着有虚拟服装模型的客户人体三维模型展示给客户,并同时将目标虚拟服装模型的服装参数通过显示屏显示给客户了解;目标虚拟服装模型与客户的人体三维模型进行加载匹配融合的过程包括如下步骤4-1至步骤4-3:
步骤4-1,根据客户人体三维模型,获取并保存其人体三维模型的肩峰点、颈部点、乳尖点、臀顶点和髋骨点的数据信息;步骤4-2,根据目标虚拟服装模型,获取并保存目标虚拟服装模型的肩峰点、颈部点、乳尖点、臀顶点和髋骨点的数据信息;步骤4-3,根据目标虚拟服装模型和客户人体三维模型,计算得到目标虚拟服装模型在匹配客户人体三维模型时的整体匹配形变比例;其中:
目标虚拟服装模型的整体匹配形变比例R获取过程包括如下步骤4-31至步骤4-34:
步骤4-31,根据目标虚拟服装模型和客户人体三维模型,分别提取到客户人体三维模型的颈部点、髋骨点的纵向坐标值以及目标虚拟服装模型的颈部点、髋骨点的纵向坐标值,计算得到目标虚拟服装模型在服装长度方向上的匹配形变比例R1;其中:
其中,Nbody(y)为客户人体三维模型的颈部点的纵向坐标值,Kbody(y)为客户人体三维模型的颈部点的纵向坐标值,Sbody(y)为客户人体三维模型的肩峰点的纵向坐标值;Ncloth(y)为目标虚拟服装模型的颈部点的纵向坐标值,Kcloth(y)为目标虚拟服装模型的颈部点的纵向坐标值,Scloth(y)为目标虚拟服装模型的肩峰点的纵向坐标值;匹配形变比例R1限定了目标虚拟服装模型在长度方向上的最大形变范围;
步骤4-32,根据目标虚拟服装模型和客户人体三维模型,计算得到目标虚拟服装模型在服装宽度方向上的匹配形变比例R2;在匹配形变比例R2限定了目标虚拟服装模型在宽度方向上的最大形变范围;
其中,Sbody(x)为客户人体三维模型的肩峰点的横向坐标值,Scloth(x)为目标虚拟服装模型的肩峰点的横向坐标值;
步骤4-33,根据目标虚拟服装模型和客户人体三维模型,计算得到目标虚拟服装模型在服装厚度方向上的匹配形变比例R3;其中:
Bbody(x)为客户人体三维模型的乳尖点的径向坐标值,Hbody(x)为客户人体三维模型的臀顶点的径向坐标值;Bcloth(x)为目标虚拟服装模型的乳尖点的径向坐标值,Hcloth(x)为目标虚拟服装模型的臀顶点的径向坐标值;匹配形变比例R3限定了目标虚拟服装模型在厚度方向上的最大形变范围;
步骤4-34,根据所得目标虚拟服装模型在服装长度方向、服装宽度方向以及服装厚度方向上的匹配形变比例,得到目标虚拟服装模型的整体匹配形变比例R;其中:
R1为目标虚拟服装模型在服装长度方向上的匹配形变比例,R2为目标虚拟服装模型在服装宽度方向上的匹配形变比例,R3为目标虚拟服装模型在服装厚度方向上的匹配形变比例;
在针对目标虚拟服装模型与客户人体三维模型进行加载匹配融合的过程中,通过计算目标虚拟服装模型在长度方向、宽度方向和厚度方向上所对应的匹配形变比例能够使目标虚拟服装模型所对应的各种长度参数同步同比例发生伸缩变化;由于所得整体匹配形变比例是依据了客户人体三维模型而得到的,所以,由此经形变后的目标虚拟服装模型更能适应匹配客户人体三维模型;
步骤5,客户满意当前显示屏所显示的其人体三维模型时,转至服装加工步骤,由服装厂子***中的服装模型参数数据库实时记录客户对服装参数的调整过程,并以客户对人体三维模型满意时所对应的服装参数作为客户确认加工的个性化服装参数;
客户不满意当前显示屏所显示的其人体三维模型时,客户利用控制终端对显示屏所显示的其人体三维模型进行调整,直到得到客户对其人体三维模型做出满意评价为止;客户对其人体三维模型满意评价至少包括对客户人体三维模型处于运动状态时的满意;
其中,客户对其人体三维模型的调整过程包括如下步骤5-1至步骤5-4:
步骤5-1,客户利用控制终端通过在显示屏上调整目标虚拟服装模型的服装参数,并且由显示屏自适应的调整客户所对应人体三维模型上的皮肤形变位移,以在达到客户对当前显示的其人体三维模型满意时,则转至服装加工步骤;否则,客户在服装厂子***预设的服装调整时间内继续调整目标虚拟服装模型的服装参数,直到得到客户满意的客户人体三维模型;皮肤形变位移是指,皮肤上具有任一种颜色的质点所产生的位移;皮肤点也就是指皮肤上的质点;其中,显示屏自适应的调整客户所对应人体三维模型上皮肤形变位移的过程包括如下步骤5-1-1至步骤5-1-4:
步骤5-1-1,设定客户所对应人体三维模型的皮肤上任一点为K;其中,该皮肤点K的坐标标记为(xK,yK);
步骤5-1-2,设定步骤5-1-1中皮肤点K受到其周围V个骨骼的影响;其中,第v个骨骼标记为Fv,1≤v≤V;
步骤5-1-3,设定骨骼Fv对皮肤点K的位移影响因子为皮肤点K在骨骼Fv影响下所产生位移后的新坐标标记为其中,
步骤5-1-4,根据各骨骼对皮肤点K的位移影响因子以及皮肤点K在各骨骼影响下所产生位移后的新坐标,得到皮肤点K在周围V个骨骼综合影响下位移后的新定坐标;其中,皮肤点K所对应新定坐标标记为
其中,V为影响皮肤点K的骨骼总个数,为骨骼Fv对皮肤点K的位移影响因子;
由于皮肤是覆盖在骨骼的外层,此处通过引入周围骨骼对皮肤点的影响因子,可以更加逼真展现出人体的实体骨骼对实体皮肤的影响情况,由此呈现的人体三维模型更为真实,针对皮肤点的位移变化调整这也是本专利的一大突出优势所在;
步骤5-2,客户调整目标虚拟服装模型的时间超过服装厂子***预设的服装调整时间时,则服装厂子***在保存客户对服装参数的历史修改记录后,注销当前客户的登录状态,并由服装厂子***等待客户再次通过用户名和密码进行重新登录,以由客户重新登录后对已保存的服装参数继续进行调整;
步骤5-3,客户利用控制终端通过在显示屏上调整其人体三维模型的视图状态,并在穿戴配饰生成器所生成的若干虚拟穿戴配饰中选择喜爱的虚拟穿戴配饰,然后将所选择的虚拟穿戴配饰加载到其人体三维模型上,以帮助客户观察其人体三维模型在搭配穿戴配饰后的效果情况是否满意:当客户满意其当前人体三维模型时,转至服装加工步骤;否则,客户在服装厂子***预设的穿戴配饰调整时间内继续选择、加载喜爱的虚拟穿戴配饰,直到得到客户满意的人体三维模型;
步骤5-4,客户调整虚拟穿戴配饰的时间超过服装厂子***预设的穿戴配饰调整时间时,服装厂子***在保存客户对穿戴配饰的加载历史记录后注销当前客户的登录状态,然后由服装厂子***等待客户再次通过用户名和密码进行重新登录,以由客户重新登录后对已保存的加载过的穿戴配饰继续进行选择、加载;
步骤6,服装加工控制终端启动服装参数修正工序,并建立服装参数修正模型,以在客户完成确认服装加工工序后,由服装加工控制终端自适应地实时修正服装参数,以符合客户穿着舒适度的要求;具体地,本实施例中的服装参数修正模型如下:
其中,Q'表示服装参数Q经修正处理后的最终参数;Qg表示服装加工控制终端接收的第g个服装参数,GT表示服装加工控制终端在时间段T内接收到的服装参数的总个数;经过对所接收服装参数的修正处理,可以在与客户所满意服装模型的参数不产生较大偏离的前提下,以使得最终输出加工的服装参数能够满足服装加工设备的加工需要;
步骤7,服装加工控制终端反馈要求支付定金提示以及填写服装寄送地址的提示给客户端子***,在客户支付完定金且填写完毕服装寄送地址后,服装加工控制终端命令服装加工设备按照客户确认的个性化服装参数加工完毕服装后,服装厂子***寄送个性化服装给客户;客户收到个性化服装且确认收货后,再将个性化服装对应的欠款支付给服装厂子***,并反馈该个性化服装所对应服装设计师的满意度评价给服装厂子***,从而完成个性化服装智能加工过程。
进一步地,在步骤6中还包括:服装厂子***将个性化服装寄送时所对应的快递单号发送给客户,以方便客户实时掌握个性化服装运送状态的步骤。具体地,所述客户端子***包括有采集客户热释红外数据的热释红外采集器,所述服装厂子***包括有能够接收到客户热释红外数据的试衣背景生成器;所述试衣背景生成器生成虚拟试衣背景数据库并根据接收的热释红外数据调整对应虚拟试衣背景的光线明亮情况,以使得虚拟试衣背景更加符合试衣者的当前心理状态;其中,所述虚拟试衣背景数据库至少包括有春天虚拟背景、夏天虚拟背景、秋天虚拟背景、冬天虚拟背景、晴天虚拟背景、阴天虚拟背景、雨天虚拟背景、雪天虚拟背景、刮风虚拟背景、商务虚拟背景、休闲虚拟背景和运动虚拟背景。
进一步地,在步骤5-2之后还包括:客户利用控制终端通过在显示屏上调整其人体三维模型所处的虚拟试衣背景,然后将需要经常穿着目标虚拟服装模型活动的虚拟试衣背景加载至其人体三维模型所处的背景中并进行背景渲染,以帮助客户观察其人体三维模型在当前虚拟试衣背景中的效果情况是否满意:当客户满意当前虚拟试衣背景中的其人体三维模型时,则转至服装加工步骤;否则,客户在服装厂子***预设的虚拟试衣背景加载时间内继续选择、加载其他虚拟试衣背景,直到得到客户满意的其人体三维模型;
客户加载虚拟试衣背景的时间超过服装厂子***预设的虚拟试衣背景加载时间时,则服装厂子***在保存客户对虚拟试衣背景的加载历史记录后注销当前客户的登录状态,然后由服装厂子***等待客户再次通过用户名和密码进行登录,对已保存且已加载过的虚拟试衣背景继续进行选择、加载。
再改进,在步骤6中还包括:服装厂子***根据预设数量客户对各服装设计师的满意评价情况,生成对应各服装设计师的客户满意度趋势表,并由服装厂子***提供给其他客户,以供客户了解并选择合适的服装设计师所设计出来的服装。
Claims (5)
1.基于工业4.0的个性化服装智能加工方法,用于由客户端子***和服装厂子***所形成的个性化服装智能加工***;所述客户端子***通过网络连接服装厂子***;所述客户端子***包括供客户使用的控制终端、用于采集客户体态参数的摄像头、获取消费者体重参数的体重计量器、显示服装效果的显示屏以及服装加工参数存储器,控制终端与摄像头连接;所述服装厂子***包括有服装加工控制终端、客户注册信息数据库、服装模型参数数据库、客户体态参数数据库、客户体态模型重塑器、穿戴配饰生成器、显示服装效果的显示屏、加工收费终端以及服装加工设备;
其特征在于,所述个性化服装智能加工方法包括如下步骤1至步骤7:
步骤1,根据服装设计师针对不同客户群体所设计的各服装样本,服装厂子***将各服装样本所对应的服装参数均存储到服装模型参数数据库;服装模型参数数据库根据已存储的各服装样本参数,生成各服装样本所对应的虚拟服装模型;客户体态模型重塑器预先塑造人体三维样本模型,并存储所述人体三维样本模型的三维样本体态参数;
其中,服装样本为服装上衣,服装参数至少包括有该服装样本针对的客户群体类型、服装款式、服装颜色、服装材料、服装领口大小、服装宽度、服装长度、服装袖长、服装宽度、服装厚度、服装肩峰点位置、服装颈部点位置、服装乳尖点位置、服装臀顶点位置以及服装髋骨点位置;
所述虚拟服装模型的生成过程至少包括如下步骤1-1至步骤1-3;
步骤1-1,设所要生成的虚拟服装模型上的两个质点分别为i和j,获取得到两个质点i和j之间的距离为lij;其中,质点i的坐标为(xi,yi,zi),质点j的坐标为(xj,yj,zj):
步骤1-2,根据服装材料所对应的位移补偿指数常量,预先设置生成对应虚拟服装模型时的各质点坐标的位移指数;其中,虚拟服装模型上各质点坐标的位移指数标记为△,虚拟服装模型所采用服装材料对应的位移补偿指数常量标记为λc:
λc∈[0,1.0×10-3];
其中,不同的服装材料对应不同的位移补偿指数常量;
步骤1-3,根据虚拟服装模型上各质点坐标的位移指数,由服装模型参数数据库得到所要生成虚拟服装模型上对应两个质点经位移变化后的新坐标;其中:
质点i和质点j经位移变化后分别对应标记为i'和j';质点i'的坐标为(xi',yi',zi'),质点j'的坐标为(xj',yj',zj');质点i'和j'之间的距离为l′ij;其中:
xi'=xi+△,yj'=yj+△,zj'=zj+△;
步骤2,客户需要加工个性化服装时,利用客户端子***中的控制终端在服装厂子***处的客户注册信息数据库处注册,客户注册信息数据库在加密处理客户注册时的用户名、登录密码以及所使用控制终端的ID号后进行保存;其中,客户注册信息数据库加密处理客户注册时的用户名、登录密码及所使用控制终端ID号的公式为:
其中,Message(Name,Password,ID)表示加密处理用户名、密码及所使用控制终端ID号后所得到的信息,(Name)2表示将用户名转换为二进制数值,(Password)2表示将登录密码转换为二进制数值,(ID)2表示将所使用控制终端的ID号转换为二进制数值;表示对应位上的二进制数值相乘;
客户利用已注册的用户名和密码登录、访问服装厂子***,由服装厂子***推送受其他客户欢迎的优选虚拟服装模型供客户选择调用,由服装加工控制终端调取服装模型参数数据库中的虚拟服装模型;利用客户端子***处的摄像头获取客户自身的体态参数,并通过体重计量器得到客户自身的体重,以将获取到的体态参数和体重数据作为该客户的实际体态参数后,将所得客户的实际体态参数发送至服装厂子***的客户体态参数数据库;
其中,实际体态参数包括客户的体态长度参数、体态顶点位置参数以及体重参数;体态长度参数包括身高参数、头发长度参数、颈部粗度参数、臂长参数、腿长参数、肩宽参数、胸围参数、腰围参数和臀围参数;体态顶点位置参数包括客户的肩峰点位置参数、颈部点位置参数、乳尖点位置参数、臀顶点位置参数和髋骨点位置参数;
步骤3,服装厂子***的客户体态模型重塑器根据服装模型参数数据库接收的客户的实际体态参数,重塑生成对应客户的人体三维模型;客户根据个人喜好并通过控制终端在服装厂子***提供的全部虚拟服装模型中选取目标虚拟服装模型,并发送虚拟试穿指令给服装加工控制终端;
其中,重塑客户人体三维模型的过程包括如下步骤3-1至步骤3-6:
步骤3-1,客户体态模型重塑器提取其存储的人体三维样本模型的三维样本体态参数,并在服装模型参数数据库处获取客户的实际体态参数;
步骤3-2,客户体态模型重塑器对三维样本体态参数排序,以生成具有前后顺序的三维样本体态参数序列;其中,所述三维样本体态参数序列记为S,经排序后的三维样本体态参数序列S中的三维样本体态参数记为sn;sn为三维样本体态参数序列S中第n个三维样本体态参数;n=1,2,…,9;
步骤3-3,客户体态模型重塑器根据获取的客户实际体态参数中的体态长度参数,得到与三维样本体态参数序列S中相对应的客户实际体态长度参数的校正参数;其中,与三维样本体态参数序列S中相对应的客户实际体态长度参数的校正参数记为s'n;s'n表示与三维样本体态参数sn相对应的客户实际体态长度参数的校正参数;所述校正参数即为所获取的客户实际体态参数中的体态长度参数值;n=1,2,…,9;
步骤3-4,客户体态模型重塑器根据三维样本体态参数以及客户实际体态长度参数的校正参数,获取得到重塑客户人体三维模型时的微调整修正参数;其中,客户人体三维模型的微调整修正参数标记为θn:
其中,微调整修正参数θn对应着三维样本体态参数序列S中第n个三维样本体态参数sn;
步骤3-5,客户体态模型重塑器根据三维样本体态参数sn以及客户实际体态长度参数的校正参数s'n,得到重塑客户人体三维模型时的各实际体态长度参数的匹配误差参数值;其中,与客户的实际体态长度参数相对应的匹配误差参数值标记为Ωn:
步骤3-6,客户体态模型重塑器根据三维样本体态参数sn、重塑客户人体三维模型的微调整修正参数ξn以及客户实际体态长度参数的匹配误差参数值Ωn,重塑生成对应客户的人体三维模型;n=1,2,…,9;
其中,所述三维样本体态参数s″n、客户实际体态长度参数的校正参数s'n、客户人体三维模型的微调整修正参数ξn及客户实际体态长度参数的匹配误差参数值Ωn均一一相互对应;
步骤4,服装加工控制终端命令服装模型参数数据库和客户体态模型重塑器进行加载匹配融合,以生成得到穿着有目标虚拟服装模型的客户人体三维模型,由显示屏将穿着有虚拟服装模型的客户人体三维模型展示给客户,并同时将目标虚拟服装模型的服装参数通过显示屏显示给客户了解;
其中,所述目标虚拟服装模型与客户的人体三维模型进行加载匹配融合的过程包括如下步骤4-1至步骤4-3:
步骤4-1,根据客户人体三维模型,获取并保存其人体三维模型的肩峰点、颈部点、乳尖点、臀顶点和髋骨点的数据信息;
步骤4-2,根据目标虚拟服装模型,获取并保存目标虚拟服装模型的肩峰点、颈部点、乳尖点、臀顶点和髋骨点的数据信息;
步骤4-3,根据目标虚拟服装模型和客户人体三维模型,计算得到目标虚拟服装模型在匹配客户人体三维模型时的整体匹配形变比例;其中,目标虚拟服装模型的整体匹配形变比例R获取过程包括如下步骤4-31至步骤4-34:
步骤4-31,根据目标虚拟服装模型和客户人体三维模型,分别提取到客户人体三维模型的颈部点、髋骨点的纵向坐标值以及目标虚拟服装模型的颈部点、髋骨点的纵向坐标值,计算得到目标虚拟服装模型在服装长度方向上的匹配形变比例R1;其中:
其中,Nbody(y)为客户人体三维模型的颈部点的纵向坐标值,Kbody(y)为客户人体三维模型的颈部点的纵向坐标值,Sbody(y)为客户人体三维模型的肩峰点的纵向坐标值;Ncloth(y)为目标虚拟服装模型的颈部点的纵向坐标值,Kcloth(y)为目标虚拟服装模型的颈部点的纵向坐标值,Scloth(y)为目标虚拟服装模型的肩峰点的纵向坐标值;
步骤4-32,根据目标虚拟服装模型和客户人体三维模型,计算得到目标虚拟服装模型在服装宽度方向上的匹配形变比例R2;
其中,Sbody(x)为客户人体三维模型的肩峰点的横向坐标值,Scloth(x)为目标虚拟服装模型的肩峰点的横向坐标值;
步骤4-33,根据目标虚拟服装模型和客户人体三维模型,计算得到目标虚拟服装模型在服装厚度方向上的匹配形变比例R3;其中:
Bbody(x)为客户人体三维模型的乳尖点的径向坐标值,Hbody(x)为客户人体三维模型的臀顶点的径向坐标值;Bcloth(x)为目标虚拟服装模型的乳尖点的径向坐标值,Hcloth(x)为目标虚拟服装模型的臀顶点的径向坐标值;
步骤4-34,根据所得目标虚拟服装模型在服装长度方向、服装宽度方向以及服装厚度方向上的匹配形变比例,得到目标虚拟服装模型的整体匹配形变比例R;其中:
R1为目标虚拟服装模型在服装长度方向上的匹配形变比例,R2为目标虚拟服装模型在服装宽度方向上的匹配形变比例,R3为目标虚拟服装模型在服装厚度方向上的匹配形变比例;
步骤5,客户满意当前显示屏所显示的其人体三维模型时,转至服装加工步骤,由服装厂子***中的服装模型参数数据库实时记录客户对服装参数的调整过程,并以客户对人体三维模型满意时所对应的服装参数作为客户确认加工的个性化服装参数;
客户不满意当前显示屏所显示的其人体三维模型时,客户利用控制终端对显示屏所显示的其人体三维模型进行调整,直到得到客户对其人体三维模型做出满意评价为止;客户对其人体三维模型满意评价至少包括对客户人体三维模型处于运动状态时的满意;
其中,客户对其人体三维模型的调整过程包括如下步骤5-1至步骤5-4:
步骤5-1,客户利用控制终端通过在显示屏上调整目标虚拟服装模型的服装参数,并且由显示屏自适应的调整客户所对应人体三维模型上的皮肤形变位移,以在达到客户对当前显示的其人体三维模型满意时,则转至服装加工步骤;否则,客户在服装厂子***预设的服装调整时间内继续调整目标虚拟服装模型的服装参数,直到得到客户满意的客户人体三维模型;其中,显示屏自适应的调整客户所对应人体三维模型上皮肤形变位移的过程包括如下步骤5-1-1至步骤5-1-4:
步骤5-1-1,设定客户所对应人体三维模型的皮肤上任一点为K;其中,该皮肤点K的坐标标记为(xK,yK);
步骤5-1-2,设定步骤5-1-1中所述皮肤点K受到其周围V个骨骼的影响;其中,所述第v个骨骼标记为Fv,1≤v≤V;
步骤5-1-3,设定骨骼Fv对所述皮肤点K的位移影响因子为所述皮肤点K在骨骼Fv影响下所产生位移后的新坐标标记为其中,1≤v≤V;
步骤5-1-4,根据各骨骼对所述皮肤点K的位移影响因子以及所述皮肤点K在各骨骼影响下所产生位移后的新坐标,得到所述皮肤点K在周围V个骨骼综合影响下位移后的新定坐标;其中,所述皮肤点K所对应新定坐标标记为(xK',yK'):
其中,V为影响皮肤点K的骨骼总个数,为骨骼Fv对皮肤点K的位移影响因子;
步骤5-2,客户调整目标虚拟服装模型的时间超过服装厂子***预设的服装调整时间时,则服装厂子***在保存客户对服装参数的历史修改记录后,注销当前客户的登录状态,并由服装厂子***等待客户再次通过用户名和密码进行重新登录,以由客户重新登录后对已保存的服装参数继续进行调整;
步骤5-3,客户利用控制终端通过在显示屏上调整其人体三维模型的视图状态,并在穿戴配饰生成器所生成的若干虚拟穿戴配饰中选择喜爱的虚拟穿戴配饰,然后将所选择的虚拟穿戴配饰加载到其人体三维模型上,以帮助客户观察其人体三维模型在搭配穿戴配饰后的效果情况是否满意:
当客户满意其当前人体三维模型时,转至服装加工步骤;否则,客户在服装厂子***预设的穿戴配饰调整时间内继续选择、加载喜爱的虚拟穿戴配饰,直到得到客户满意的人体三维模型;
步骤5-4,客户调整虚拟穿戴配饰的时间超过服装厂子***预设的穿戴配饰调整时间时,服装厂子***在保存客户对穿戴配饰的加载历史记录后注销当前客户的登录状态,然后由服装厂子***等待客户再次通过用户名和密码进行重新登录,以由客户重新登录后对已保存的加载过的穿戴配饰继续进行选择、加载;
步骤6,服装加工控制终端启动服装参数修正工序,并建立服装参数修正模型,以在客户完成确认服装加工工序后,由所述服装加工控制终端自适应地实时修正服装参数,以符合客户穿着舒适度的要求;其中,服装参数修正模型如下:
其中,Q'表示服装参数Q经修正处理后的最终参数;Qg表示服装加工控制终端接收的第g个服装参数,GT表示服装加工控制终端在时间段T内接收到的服装参数的总个数;
步骤7,服装加工控制终端反馈要求支付定金提示以及填写服装寄送地址的提示给客户端子***,在客户支付完定金且填写完毕服装寄送地址后,服装加工控制终端命令服装加工设备按照客户确认的个性化服装参数加工完毕服装后,服装厂子***寄送个性化服装给客户;客户收到个性化服装且确认收货后,再将个性化服装对应的欠款支付给服装厂子***,并反馈该个性化服装所对应服装设计师的满意度评价给服装厂子***,从而完成个性化服装智能加工过程。
2.根据权利要求1所述的基于工业4.0的个性化服装智能加工方法,其特征在于,在步骤6中还包括:服装厂子***将个性化服装寄送时所对应的快递单号发送给客户,以方便客户实时掌握个性化服装运送状态的步骤。
3.根据权利要求1所述的基于工业4.0的个性化服装智能加工方法,其特征在于,所述客户端子***包括有采集客户热释红外数据的热释红外采集器,所述服装厂子***包括有能够接收到客户热释红外数据的试衣背景生成器;
所述试衣背景生成器生成虚拟试衣背景数据库并根据接收的热释红外数据调整对应虚拟试衣背景的光线明亮情况,以使得虚拟试衣背景更加符合试衣者的当前心理状态;其中,所述虚拟试衣背景数据库至少包括有春天虚拟背景、夏天虚拟背景、秋天虚拟背景、冬天虚拟背景、晴天虚拟背景、阴天虚拟背景、雨天虚拟背景、雪天虚拟背景、刮风虚拟背景、商务虚拟背景、休闲虚拟背景和运动虚拟背景。
4.根据权利要求3所述的基于工业4.0的个性化服装智能加工方法,其特征在于,在步骤5-2之后还包括:
客户利用控制终端通过在显示屏上调整其人体三维模型所处的虚拟试衣背景,然后将需要经常穿着目标虚拟服装模型活动的虚拟试衣背景加载至其人体三维模型所处的背景中并进行背景渲染,以帮助客户观察其人体三维模型在当前虚拟试衣背景中的效果情况是否满意:
当客户满意当前虚拟试衣背景中的其人体三维模型时,则转至服装加工步骤;否则,客户在服装厂子***预设的虚拟试衣背景加载时间内继续选择、加载其他虚拟试衣背景,直到得到客户满意的其人体三维模型;
客户加载虚拟试衣背景的时间超过服装厂子***预设的虚拟试衣背景加载时间时,则服装厂子***在保存客户对虚拟试衣背景的加载历史记录后注销当前客户的登录状态,然后由服装厂子***等待客户再次通过用户名和密码进行登录,对已保存且已加载过的虚拟试衣背景继续进行选择、加载。
5.根据权利要求1所述的基于工业4.0的个性化服装智能加工方法,其特征在于,在步骤6中还包括:服装厂子***根据预设数量客户对各服装设计师的满意评价情况,生成对应各服装设计师的客户满意度趋势表,并由服装厂子***提供给其他客户,以供客户了解并选择合适的服装设计师所设计出来的服装。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710090557.2A CN106846124B (zh) | 2017-02-20 | 2017-02-20 | 基于工业4.0的个性化服装智能加工方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710090557.2A CN106846124B (zh) | 2017-02-20 | 2017-02-20 | 基于工业4.0的个性化服装智能加工方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106846124A true CN106846124A (zh) | 2017-06-13 |
CN106846124B CN106846124B (zh) | 2020-08-07 |
Family
ID=59128385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710090557.2A Active CN106846124B (zh) | 2017-02-20 | 2017-02-20 | 基于工业4.0的个性化服装智能加工方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106846124B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107392710A (zh) * | 2017-07-20 | 2017-11-24 | 宁波大学 | 一种个性化产品的远程智能定制加工方法 |
CN108198034A (zh) * | 2018-01-08 | 2018-06-22 | 南京益特飞信息科技有限公司 | 一种虚拟试衣方法、装置、设备和存储介质 |
CN111783182A (zh) * | 2020-07-07 | 2020-10-16 | 恒信东方文化股份有限公司 | 一种三维虚拟人台的建模方法及*** |
CN112486117A (zh) * | 2020-11-26 | 2021-03-12 | 杨仁财 | 基于自动化识别数据输入的服装加工方法 |
CN112837123A (zh) * | 2020-12-07 | 2021-05-25 | 宁夏汇川服装有限公司 | 一种智能个性化服装定制方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101819663A (zh) * | 2009-08-27 | 2010-09-01 | 珠海琳琅信息科技有限公司 | 一种服装虚拟试穿*** |
CN103106586A (zh) * | 2011-11-11 | 2013-05-15 | 江南大学 | 三维虚拟试衣*** |
-
2017
- 2017-02-20 CN CN201710090557.2A patent/CN106846124B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101819663A (zh) * | 2009-08-27 | 2010-09-01 | 珠海琳琅信息科技有限公司 | 一种服装虚拟试穿*** |
CN103106586A (zh) * | 2011-11-11 | 2013-05-15 | 江南大学 | 三维虚拟试衣*** |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107392710A (zh) * | 2017-07-20 | 2017-11-24 | 宁波大学 | 一种个性化产品的远程智能定制加工方法 |
CN107392710B (zh) * | 2017-07-20 | 2021-01-19 | 宁波大学 | 一种个性化产品的远程智能定制加工方法 |
CN108198034A (zh) * | 2018-01-08 | 2018-06-22 | 南京益特飞信息科技有限公司 | 一种虚拟试衣方法、装置、设备和存储介质 |
CN111783182A (zh) * | 2020-07-07 | 2020-10-16 | 恒信东方文化股份有限公司 | 一种三维虚拟人台的建模方法及*** |
CN111783182B (zh) * | 2020-07-07 | 2024-03-01 | 恒信东方文化股份有限公司 | 一种三维虚拟人台的建模方法及*** |
CN112486117A (zh) * | 2020-11-26 | 2021-03-12 | 杨仁财 | 基于自动化识别数据输入的服装加工方法 |
CN112837123A (zh) * | 2020-12-07 | 2021-05-25 | 宁夏汇川服装有限公司 | 一种智能个性化服装定制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106846124B (zh) | 2020-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106846124B (zh) | 基于工业4.0的个性化服装智能加工方法 | |
CN106910115B (zh) | 基于智能终端的虚拟化试衣方法 | |
CN106920146B (zh) | 基于体感特征参数提取的立体试衣方法 | |
US9773274B2 (en) | System and method for online virtual fitting room | |
KR101627114B1 (ko) | 컴퓨터 시스템을 이용한 의류 제작 시스템 | |
US20190266795A1 (en) | Virtual representation creation of user for fit and style of apparel and accessories | |
US8976230B1 (en) | User interface and methods to adapt images for approximating torso dimensions to simulate the appearance of various states of dress | |
CN104637084B (zh) | 一种建立服装虚拟三维模型的方法及虚拟试衣*** | |
JP2008504593A (ja) | 人物の形態的データをコンピュータ・ネットワーク上で取得し管理する方法および前記方法を実行するためのデバイス | |
CN107240007A (zh) | 一种与3d人体模型结合的ar三维虚拟试衣*** | |
JP2013526735A (ja) | 服の寸法を遠く離れて決定する方法 | |
US20060271448A1 (en) | Information processing method and apparatus for virtual try-on | |
CN110148040A (zh) | 一种虚拟试衣方法、装置、设备和存储介质 | |
CN109427007A (zh) | 基于多视角的虚拟试衣方法 | |
CN107180375A (zh) | 一种基于多层神经网络的服装号型推荐*** | |
CN106934688A (zh) | 基于3d体态参数提取的服装加工方法 | |
CN105653742A (zh) | 一种三维模拟试衣***中服装模型的建立方法 | |
CN104318000A (zh) | 一种成衣的自动生成方法 | |
CN110264574A (zh) | 虚拟试衣方法、装置及智能终端、存储介质 | |
CN109410344A (zh) | 一种基于三维立体结构的服装设计方法 | |
CN112270731A (zh) | 一种服饰试穿戴方法及装置 | |
CN109829940A (zh) | 一种基于机器视觉的测量服装尺寸的方法和*** | |
CN114202630A (zh) | 一种光照匹配的虚拟试衣方法、设备和存储介质 | |
Li et al. | POVNet: Image-based virtual try-on through accurate warping and residual | |
CN109255687A (zh) | 商品虚拟试装***及试装方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |