CN108921933A - 一种真实服饰试穿方法和装置 - Google Patents

一种真实服饰试穿方法和装置 Download PDF

Info

Publication number
CN108921933A
CN108921933A CN201810460227.2A CN201810460227A CN108921933A CN 108921933 A CN108921933 A CN 108921933A CN 201810460227 A CN201810460227 A CN 201810460227A CN 108921933 A CN108921933 A CN 108921933A
Authority
CN
China
Prior art keywords
dress ornament
model
true
dimensional
user
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.)
Withdrawn
Application number
CN201810460227.2A
Other languages
English (en)
Inventor
孙华东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mdt Infotech Ltd On Wuhu Ridge
Original Assignee
Mdt Infotech Ltd On Wuhu Ridge
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mdt Infotech Ltd On Wuhu Ridge filed Critical Mdt Infotech Ltd On Wuhu Ridge
Priority to CN201810460227.2A priority Critical patent/CN108921933A/zh
Publication of CN108921933A publication Critical patent/CN108921933A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/04Texture mapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/16Cloth

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Computer Graphics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明属于三维服饰试穿领域,尤其涉及一种真实服饰试穿方法和装置,建立三维服饰模型库、二维衣片模型库、人体三维模型库,用户挑选想要试穿的真实服饰,根据真实服饰所属类型选择三维服饰模型,从衣片数据库中挑选对应的衣片模型,将二维衣片模型贴合于三维服饰模型上,得到真实服饰的初始三维模型;将真实服饰的初始三维模型显示在屏幕上,根据衣片在初始三维模型上的轮廓线,指导摄像头对真实服饰的纹理数据进行采集;对初始三维模型进行纹理贴图,得到真实服饰的三维模型;建立待试穿者的三维人体模型;将真实服饰的三维模型和待试穿者的三维人体模型进行碰撞检测,实现服饰虚拟试穿。用于解决实时真实服饰建模与试穿,提高三维服饰模型的真实感。

Description

一种真实服饰试穿方法和装置
技术领域
本发明属于三维服饰试穿领域,尤其涉及一种真实服饰试穿方法和装置。
背景技术
目前,随着网购深入人们的日常生活,服饰的虚拟试穿逐渐成为三维建模领域的一个热点,通过摄像头捕捉人脸数据,实时建立人体三维模型,然后用户通过选择模型库中的三维虚拟服饰,进行试穿,界面可展现试穿效果。
但是现有技术中,用户只能试穿数据库中已经存在的虚拟服饰,对于未建模的真实服饰无法进行试穿,使得服饰的虚拟试穿应用范围狭小;其次,对于真实服饰的三维建模过于简单,通过前后两个衣片的缝合来进行真实服饰三维建模,这样构建模型不能反映出真实服饰的细节,更像是计算机生成的服饰。
发明内容
针对上述不足,本发明提出一种真实服饰试穿方法和装置,用于解决实时真实服饰建模与试穿,提高三维服饰模型的真实感。
本发明所涉及的真实服饰试穿方法具体步骤如下:
步骤S1:建立服饰模型库,针对不同的服饰类型建立不同的三维服饰模型;
步骤S2:建立衣片数据库,根据服装剪裁衣片形状,建立不同的二维衣片模型;
步骤S3:建立人体三维模型库,该模型可根据用户输入的体型数据动态变化;
步骤S4:用户挑选想要试穿的真实服饰,通过试穿终端,根据真实服饰所属类型选择三维服饰模型,根据真实服饰的剪裁,从衣片数据库中挑选对应的衣片模型,根据用户的操作将二维衣片模型贴合于三维服饰模型上,得到真实服饰的初始三维模型;
步骤S5:终端摄像头在对真实服饰进行数据采集时,将真实服饰的初始三维模型显示在屏幕上,根据衣片在初始三维模型上的轮廓线,指导摄像头对真实服饰的纹理数据进行采集;
步骤S6:在采集完真实服饰的纹理数据后,对初始三维模型进行纹理贴图,得到真实服饰的三维模型;
步骤S7:根据待试穿者的性别从人体三维模型库导出一个三维人体模型,进一步根据用户输入的体型数据和头像信息,对三维人体模型进行变形,得到待试穿者的三维人体模型;
步骤S8:将真实服饰的三维模型和待试穿者的三维人体模型进行碰撞检测,实现服饰虚拟试穿。
同时,本发明还提供一种真实服饰试穿装置,该装置包括如下模块:
服饰模型库建立模块:用于建立服饰模型库,针对不同的服饰类型建立不同的三维服饰模型;
衣片模型库建立模块:用于建立衣片数据库,根据服装剪裁衣片形状,建立不同的二维衣片模型;
人体三维模型库建立模块:建立人体三维模型库,该模型可根据用户输入的体型数据动态变化;
初始三维模型获取模块:用户挑选想要试穿的真实服饰,通过试穿终端,根据真实服饰所属类型选择三维服饰模型,根据真实服饰的剪裁,从衣片数据库中挑选对应的衣片模型,根据用户的操作将二维衣片模型贴合于三维服饰模型上,得到真实服饰的初始三维模型;
纹理数据采集模块:用于终端摄像头在对真实服饰进行数据采集时,将真实服饰的初始三维模型显示在屏幕上,根据衣片在初始三维模型上的轮廓线,指导摄像头对真实服饰的纹理数据进行采集;
服饰三维模型建立模块:用于在采集完真实服饰的纹理数据后,对初始三维模型进行纹理贴图,得到真实服饰的三维模型;
人体三维模型建立模块:用于根据待试穿者的性别从人体三维模型库导出一个三维人体模型,进一步根据用户输入的体型数据和头像信息,对三维人体模型进行变形,得到待试穿者的三维人体模型;
试穿模块:用于将真实服饰的三维模型和待试穿者的三维人体模型进行碰撞检测,实现服饰虚拟试穿。
本发明中将服饰分为多个衣片,并可根据真实服饰的真实剪裁情况自定义衣片,同时通过在真实服饰纹理采集过程中,根据衣片轮廓的指导进行纹理采集,并以衣片为单位进行纹理贴图,相对于现有技术中对衣服前后各拍一张照片进行建模相比,本发明显著地提高了真实服饰三维模型的真实感;同时,本发明的试穿不依赖于***已建模的服装模型,在用户对某服装感兴趣但是又不想实际试穿时,只需要拿出手机,通过简单的选择和拍照,可以实时地完成真实服饰三维建模试穿,当虚拟效果好时,再进行实际试穿。
附图说明
图1是本发明的方法流程图。
图2是本发明的装置结构图。
具体实施方式
下面结合附图,对实施例作详细说明。
如图1所示的本发明的方法流程图:
本发明的方法包括如下步骤:
步骤S1:建立服饰模型库,针对不同的服饰类型建立不同的三维服饰模型;
步骤S2:建立衣片数据库,根据服装剪裁衣片形状,建立不同的二维衣片模型;
其中,服装剪裁衣片形状包括:常用衣片形状和用户自定义衣片形状。
其中用户自定义衣片形状是当用户在常用衣片形状中找不到合适的对应形状时,根据当前真实服饰的剪裁,自己手动绘制的形状,用户确认输入后,对用户绘制的形状进行光滑处理;所述的光滑处理包括用直线或曲线拟合用户绘制的形状轮廓线。
通过将服装的建模分割为多个衣片,提高服装建模的精度。
步骤S3:建立人体三维模型库,该模型可根据用户输入的体型数据动态变化;
步骤S4:用户挑选想要试穿的真实服饰,通过试穿终端,根据真实服饰所属类型选择三维服饰模型,根据真实服饰的剪裁,从衣片数据库中挑选对应的衣片模型,根据用户的操作将二维衣片模型贴合于三维服饰模型上,得到真实服饰的初始三维模型;
步骤S5:终端摄像头在对真实服饰进行数据采集时,将真实服饰的初始三维模型显示在屏幕上,根据衣片在初始三维模型上的轮廓线,指导摄像头对真实服饰的纹理数据进行采集;
所述根据衣片在初始三维模型的轮廓线,指导摄像头对真实服饰的纹理数据进行采集,具体包括:使初始三维模型上的轮廓线与真实服饰的剪裁轮廓线重合,如果根据初始三维模型上的轮廓线无法拟合真实服饰的剪裁轮廓线,用户可以进一步调整初始三维模型上的轮廓线,并根据调整结果更新三维服饰模型的轮廓线;在对纹理数据进行采集后,将纹理数据根据轮廓线划分。
通过衣片在服饰三维模型上的轮廓线,指导用户对服饰纹理数据进行采集,提高纹理采集的有效性。
步骤S6:在采集完真实服饰的纹理数据后,对初始三维模型进行纹理贴图,得到真实服饰的三维模型;所述纹理贴图包括:以衣片为单位进行纹理贴图。
步骤S7:根据待试穿者的性别从人体三维模型库导出一个三维人体模型,进一步根据用户输入的体型数据和头像信息,对三维人体模型进行变形,得到待试穿者的三维人体模型;
步骤S8:将真实服饰的三维模型和待试穿者的三维人体模型进行碰撞检测,实现服饰虚拟试穿。
如图2所示的本发明装置结构图,该装置包括:服饰模型库建立模块、衣片模型库建立模块、人体三维模型库建立模块、初始三维模型获取模块、纹理数据采集模块、服饰三维模型建立模块、人体三维模型建立模块、试穿模块。
其中,
服饰模型库建立模块:用于建立服饰模型库,针对不同的服饰类型建立不同的三维服饰模型;
衣片模型库建立模块:用于建立衣片数据库,根据服装剪裁衣片形状,建立不同的二维衣片模型;所述服装剪裁衣片形状包括:常用衣片形状和用户自定义衣片形状。其中用户自定义衣片形状是当用户在常用衣片形状中找不到合适的对应形状时,根据当前真实服饰的剪裁,自己手动绘制的形状,用户确认输入后,对用户绘制的形状进行光滑处理。所述的光滑处理包括用直线或曲线拟合用户绘制的形状轮廓线。
人体三维模型库建立模块:建立人体三维模型库,该模型可根据用户输入的体型数据动态变化;
初始三维模型获取模块:用户挑选想要试穿的真实服饰,通过试穿终端,根据真实服饰所属类型选择三维服饰模型,根据真实服饰的剪裁,从衣片数据库中挑选对应的衣片模型,根据用户的操作将二维衣片模型贴合于三维服饰模型上,得到真实服饰的初始三维模型;
纹理数据采集模块:用于终端摄像头在对真实服饰进行数据采集时,将真实服饰的初始三维模型显示在屏幕上,根据衣片在初始三维模型上的轮廓线,指导摄像头对真实服饰的纹理数据进行采集;
所述根据衣片在初始三维模型的轮廓线,指导摄像头对真实服饰的纹理数据进行采集,具体包括:使初始三维模型上的轮廓线与真实服饰的剪裁轮廓线重合,如果根据初始三维模型上的轮廓线无法拟合真实服饰的剪裁轮廓线,用户可以进一步调整初始三维模型上的轮廓线,并根据调整结果更新三维服饰模型的轮廓线;在对纹理数据进行采集后,将纹理数据根据轮廓线划分。
服饰三维模型建立模块:用于在采集完真实服饰的纹理数据后,对初始三维模型进行纹理贴图,得到真实服饰的三维模型;所述纹理贴图包括:以衣片为单位进行纹理贴图。
人体三维模型建立模块:用于根据待试穿者的性别从人体三维模型库导出一个三维人体模型,进一步根据用户输入的体型数据和头像信息,对三维人体模型进行变形,得到待试穿者的三维人体模型;
试穿模块:用于将真实服饰的三维模型和待试穿者的三维人体模型进行碰撞检测,实现服饰虚拟试穿。
上述实施例仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (10)

1.一种真实服饰试穿方法,其特征在于:该方法包括如下步骤:
步骤S1:建立服饰模型库,针对不同的服饰类型建立不同的三维服饰模型;
步骤S2:建立衣片数据库,根据服装剪裁衣片形状,建立不同的二维衣片模型;
步骤S3:建立人体三维模型库,该模型可根据用户输入的体型数据动态变化;
步骤S4:用户挑选想要试穿的真实服饰,通过试穿终端,根据真实服饰所属类型选择三维服饰模型,根据真实服饰的剪裁,从衣片数据库中挑选对应的衣片模型,根据用户的操作将二维衣片模型贴合于三维服饰模型上,得到真实服饰的初始三维模型;
步骤S5:终端摄像头在对真实服饰进行数据采集时,将真实服饰的初始三维模型显示在屏幕上,根据衣片在初始三维模型上的轮廓线,指导摄像头对真实服饰的纹理数据进行采集;
步骤S6:在采集完真实服饰的纹理数据后,对初始三维模型进行纹理贴图,得到真实服饰的三维模型;
步骤S7:根据待试穿者的性别从人体三维模型库导出一个三维人体模型,进一步根据用户输入的体型数据和头像信息,对三维人体模型进行变形,得到待试穿者的三维人体模型;
步骤S8:将真实服饰的三维模型和待试穿者的三维人体模型进行碰撞检测,实现服饰虚拟试穿。
2.如权利要求1所述的方法,其特征在于,所述步骤S2中服装剪裁衣片形状包括:常用衣片形状和用户自定义衣片形状。
3.如权利要求2所述的方法,其特征在于,其中用户自定义衣片形状是当用户在常用衣片形状中找不到合适的对应形状时,根据当前真实服饰的剪裁,自己手动绘制的形状,用户确认输入后,对用户绘制的形状进行光滑处理。
4.如权利要求3所述的方法,其特征在于,所述的光滑处理包括用直线或曲线拟合用户绘制的形状轮廓线。
5.如权利要求1所述的方法,其特征在于,所述步骤S5中根据衣片在初始三维模型的轮廓线,指导摄像头对真实服饰的纹理数据进行采集,具体包括:使初始三维模型上的轮廓线与真实服饰的剪裁轮廓线重合,如果根据初始三维模型上的轮廓线无法拟合真实服饰的剪裁轮廓线,用户可以进一步调整初始三维模型上的轮廓线,并根据调整结果更新三维服饰模型的轮廓线;在对纹理数据进行采集后,将纹理数据根据轮廓线划分。
6.如权利要求1所述的方法,其特征在于,所述纹理贴图包括:以衣片为单位进行纹理贴图。
7.一种真实服饰试穿装置,其特征在于:该装置包括如下模块:
服饰模型库建立模块:用于建立服饰模型库,针对不同的服饰类型建立不同的三维服饰模型;
衣片模型库建立模块:用于建立衣片数据库,根据服装剪裁衣片形状,建立不同的二维衣片模型;
人体三维模型库建立模块:建立人体三维模型库,该模型可根据用户输入的体型数据动态变化;
初始三维模型获取模块:用户挑选想要试穿的真实服饰,通过试穿终端,根据真实服饰所属类型选择三维服饰模型,根据真实服饰的剪裁,从衣片数据库中挑选对应的衣片模型,根据用户的操作将二维衣片模型贴合于三维服饰模型上,得到真实服饰的初始三维模型;
纹理数据采集模块:用于终端摄像头在对真实服饰进行数据采集时,将真实服饰的初始三维模型显示在屏幕上,根据衣片在初始三维模型上的轮廓线,指导摄像头对真实服饰的纹理数据进行采集;
服饰三维模型建立模块:用于在采集完真实服饰的纹理数据后,对初始三维模型进行纹理贴图,得到真实服饰的三维模型;
人体三维模型建立模块:用于根据待试穿者的性别从人体三维模型库导出一个三维人体模型,进一步根据用户输入的体型数据和头像信息,对三维人体模型进行变形,得到待试穿者的三维人体模型;
试穿模块:用于将真实服饰的三维模型和待试穿者的三维人体模型进行碰撞检测,实现服饰虚拟试穿。
8.如权利要求7所述的装置,其特征在于,所述服装剪裁衣片形状包括:常用衣片形状和用户自定义衣片形状;根据衣片在初始三维模型的轮廓线,指导摄像头对真实服饰的纹理数据进行采集,具体包括:使初始三维模型上的轮廓线与真实服饰的剪裁轮廓线重合,如果根据初始三维模型上的轮廓线无法拟合真实服饰的剪裁轮廓线,用户可以进一步调整初始三维模型上的轮廓线,并根据调整结果更新三维服饰模型的轮廓线;在对纹理数据进行采集后,将纹理数据根据轮廓线划分;纹理贴图包括:以衣片为单位进行纹理贴图。
9.如权利要求8所述的装置,其特征在于,其中用户自定义衣片形状是当用户在常用衣片形状中找不到合适的对应形状时,根据当前真实服饰的剪裁,自己手动绘制的形状,用户确认输入后,对用户绘制的形状进行光滑处理。
10.如权利要求9所述的装置,其特征在于,所述的光滑处理包括用直线或曲线拟合用户绘制的形状轮廓线。
CN201810460227.2A 2018-05-14 2018-05-14 一种真实服饰试穿方法和装置 Withdrawn CN108921933A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810460227.2A CN108921933A (zh) 2018-05-14 2018-05-14 一种真实服饰试穿方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810460227.2A CN108921933A (zh) 2018-05-14 2018-05-14 一种真实服饰试穿方法和装置

Publications (1)

Publication Number Publication Date
CN108921933A true CN108921933A (zh) 2018-11-30

Family

ID=64402631

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810460227.2A Withdrawn CN108921933A (zh) 2018-05-14 2018-05-14 一种真实服饰试穿方法和装置

Country Status (1)

Country Link
CN (1) CN108921933A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112785723A (zh) * 2021-01-29 2021-05-11 哈尔滨工业大学 一种基于二维服装图像与三维人体模型的自动化服装建模方法
CN113516581A (zh) * 2020-04-14 2021-10-19 阿里巴巴集团控股有限公司 数据处理方法、装置及设备
CN115690181A (zh) * 2022-11-07 2023-02-03 深圳市诗恩商业智能有限公司 一种基于特征融合与rbf网络的模型配比计算方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113516581A (zh) * 2020-04-14 2021-10-19 阿里巴巴集团控股有限公司 数据处理方法、装置及设备
CN112785723A (zh) * 2021-01-29 2021-05-11 哈尔滨工业大学 一种基于二维服装图像与三维人体模型的自动化服装建模方法
CN115690181A (zh) * 2022-11-07 2023-02-03 深圳市诗恩商业智能有限公司 一种基于特征融合与rbf网络的模型配比计算方法

Similar Documents

Publication Publication Date Title
Pachoulakis et al. Augmented reality platforms for virtual fitting rooms
CN105354876B (zh) 一种基于移动终端的实时立体试衣方法
US8090465B2 (en) Fashion design method, system and apparatus
Kim et al. Augmented reality fashion apparel simulation using a magic mirror
CN103106604B (zh) 基于体感技术的3d虚拟试衣方法
CN103116857B (zh) 一种基于体感控制的虚拟样板房漫游***
US8976230B1 (en) User interface and methods to adapt images for approximating torso dimensions to simulate the appearance of various states of dress
CN111602165A (zh) 衣服模型生成和显示***
GB2564745A (en) Methods for generating a 3D garment image, and related devices, systems and computer program products
CN102810214B (zh) 一种在线定制服装的方法、装置及***
CN107251026A (zh) 用于生成虚拟情境的***和方法
CN106023304A (zh) 基于Unity3D的西服个性化定制与三维虚拟展示方法
CN113610612B (zh) 一种3d虚拟试衣方法、***及存储介质
CN104517219A (zh) 应用于淘宝网的虚拟试衣***
CN106530032A (zh) 基于Unity3D的陶瓷个性化定制与虚拟展示方法
CN108921933A (zh) 一种真实服饰试穿方法和装置
CN205507877U (zh) 一种可用于网购的三维实时动态的虚拟试衣装置
CN105913496B (zh) 一种将真实服饰快速转换为三维虚拟服饰的方法及***
CN103200181A (zh) 一种基于用户现实身份的网络虚拟方法
CN106897916B (zh) 基于移动终端的个性化服装远程定制方法
CN108961015A (zh) 一种在线虚拟试鞋方法
CN110675214A (zh) 一种虚拟试衣体感仿真方法和***
CN104318000A (zh) 一种成衣的自动生成方法
CN106887035A (zh) 一种智能试衣装置
CN108664884A (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
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20181130