CN110175897A - 一种3d合成试衣方法和系统 - Google Patents
一种3d合成试衣方法和系统 Download PDFInfo
- Publication number
- CN110175897A CN110175897A CN201910475274.9A CN201910475274A CN110175897A CN 110175897 A CN110175897 A CN 110175897A CN 201910475274 A CN201910475274 A CN 201910475274A CN 110175897 A CN110175897 A CN 110175897A
- Authority
- CN
- China
- Prior art keywords
- model
- human body
- clothing
- dimensional
- module
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0641—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
- G06Q30/0643—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping graphically representing goods, e.g. 3D product representation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开一种3D合成试衣方法和系统,包括以下步骤:1)获取服装的两张照片;2)识别服装照片的轮廓线和关键节点;3)计算两张照片相同的拟合点进行拟合,生成基础版型的服装虚拟三维模型;4)对人体进行深度图拍摄,以得到单张深度图像;5)将单张深度图像变换为三维点云,并获取所述三维点云和重建模型顶点及参数化人体模型顶点之间的匹配点对;6)根据匹配点对建立能量函数,并共同求解重建模型上每一个顶点的非刚性运动位置变换参数和参数化人体体态模型参数;7)对所述能量函数进行求解;该基于身体数据和衣服数据生成的3D合成图像能方便快捷的体验试衣。
Description
技术领域
本发明为3D图像应用技术领域,主要涉及一种3D合成试衣方法和系统。
背景技术
穿衣不仅讲究合适,更讲究品质,传统的试衣方法最普遍的是,顾客直接去商场选择好自己喜欢的衣服然后一件一件的试,这样不仅耗时,人更容易疲惫。在网上选择喜欢衣服,只能提供大概常规参数,然后买回来试衣,而可能因为参数不准确,或者不合身还需退货,这样会带来极大的不便。通过人们的移动终端设备就能方便快捷的体验试衣,减少退货率成为目前亟待解决的技术问题。
发明内容
本发明要解决的技术问题是提供一种的基于身体数据和衣服数据生成3D合成图像,能方便快捷的体验试衣。
为解决上述问题,本发明采用如下技术方案:
一种3D合成试衣方法,包括以下步骤:
1)获取服装的两张照片;
2)识别服装照片的轮廓线和关键节点;
3)计算两张照片相同的拟合点进行拟合,生成基础版型的服装虚拟三维模型;
4)对人体进行深度图拍摄,以得到单张深度图像;
5)将单张深度图像变换为三维点云,并获取所述三维点云和重建模型顶点及参数化人体模型顶点之间的匹配点对;
6)根据匹配点对建立能量函数,并共同求解重建模型上每一个顶点的非刚性运动位置变换参数和参数化人体体态模型参数;
7)对所述能量函数进行求解,并根据求解结果将重建模型与三维点云进行对齐;
8)通过深度图更新和补全对齐后的模型,以进行实时人体动态三维重建;
9)在二维坐标(y,z)平面内,利用图片移动工具将人体三维模型与服装虚拟三维模型匹配,在二维坐标(y,z)平面内,移动服装虚拟三维模型使其完全覆盖人体模型。
作为优选,所述步骤1)中两张照片分别为正面照和背面照。
作为优选,所述步骤3)中基于曲线计算两张照片中相同的拟合点进行拟合。
作为优选,所述曲线为贝赛尔曲线。
作为优选,所述步骤2)还包括检查服装照片的轮廓线和关键节点是否有偏差,若有则人工微调轮廓线和关键节点。
本发明还提供一种3D合成试衣系统:包括
服装摄像模块,用于获取服装的照片;
服装照片识别调整模块,与服装摄像模块连接,用于识别服装照片的轮廓线和关键节点;
服装数据计算模块,计算两张照片相同的拟合点进行拟合,生成基础版型的服装虚拟三维模型;
人体深度拍摄模块,用于对人体进行深度图拍摄,以得到单张深度图像;
变换匹配模块,与人体深度拍摄模块连接,将单张深度图像变换为三维点云,并获取所述三维点云和重建模型顶点及参数化人体模型顶点之间的匹配点对;
函数建立模块,与变换匹配模块连接,根据匹配点对建立能量函数,并共同求解重建模型上每一个顶点的非刚性运动位置变换参数和参数化人体体态模型参数;
解析模块,与函数建立模块连接,对所述能量函数进行求解,并根据求解结果将重建模型与三维点云进行对齐;
更新补全模块,与解析模块连接,用于将深度图更新和补全对齐后的模型,以进行实时人体动态三维重建;
覆盖处理模块,与服装数据计算模块和更新补全模块连接,用于在二维坐标(y,z)平面内,利用图片移动工具将人体三维模型与服装虚拟三维模型匹配,在二维坐标(y,z)平面内,移动服装虚拟三维模型使其完全覆盖人体模型。
本发明的有益效果为:分别对人体和衣服建立三维模型后,采用覆盖的方式将衣服模型和人体模型拟合,不仅可以达到试穿的效果,同时合成速度较快,使用体验好。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为实施例1一种3D合成试衣方法的流程图。
图2为实施例2一种3D合成试衣方法的流程图。
图3为本发明的一种3D合成试衣系统的连接框图。
图中:
1、服装摄像模块;2、服装照片识别调整模块;3、服装数据计算模块;4、人体深度拍摄模块;5、变换匹配模块;6、函数建立模块;7、解析模块;8、更新补全模块;9、覆盖处理模块。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
实施例1
如图1所示,一种3D合成试衣方法,包括以下步骤:
1)获取服装的两张照片;
2)识别服装照片的轮廓线和关键节点;
3)计算两张照片相同的拟合点进行拟合,生成基础版型的服装虚拟三维模型;
4)对人体进行深度图拍摄,以得到单张深度图像;
5)将单张深度图像变换为三维点云,并获取所述三维点云和重建模型顶点及参数化人体模型顶点之间的匹配点对;
6)根据匹配点对建立能量函数,并共同求解重建模型上每一个顶点的非刚性运动位置变换参数和参数化人体体态模型参数;
7)对所述能量函数进行求解,并根据求解结果将重建模型与三维点云进行对齐;
8)通过深度图更新和补全对齐后的模型,以进行实时人体动态三维重建;
9)在二维坐标(y,z)平面内,利用图片移动工具将人体三维模型与服装虚拟三维模型匹配,在二维坐标(y,z)平面内,移动服装虚拟三维模型使其完全覆盖人体模型。
实施例2
1)获取服装的两张照片;
2)识别服装照片的轮廓线和关键节点;
3)计算两张照片相同的拟合点进行拟合,生成基础版型的服装虚拟三维模型;
4)对人体进行深度图拍摄,以得到单张深度图像;
5)将单张深度图像变换为三维点云,并获取所述三维点云和重建模型顶点及参数化人体模型顶点之间的匹配点对;
6)根据匹配点对建立能量函数,并共同求解重建模型上每一个顶点的非刚性运动位置变换参数和参数化人体体态模型参数;
7)对所述能量函数进行求解,并根据求解结果将重建模型与三维点云进行对齐;
8)通过深度图更新和补全对齐后的模型,以进行实时人体动态三维重建;
9)在二维坐标(y,z)平面内,利用图片移动工具将人体三维模型与服装虚拟三维模型匹配,在二维坐标(y,z)平面内,移动服装虚拟三维模型使其完全覆盖人体模型。
作为优选,所述步骤1)中两张照片分别为正面照和背面照。
在本实施例中,所述步骤3)中基于曲线计算两张照片中相同的拟合点进行拟合。
在本实施例中,所述曲线为贝赛尔曲线。
在本实施例中,所述步骤2)还包括检查服装照片的轮廓线和关键节点是否有偏差,若有则人工微调轮廓线和关键节点。
本发明还提供一种3D合成试衣系统:包括
服装摄像模块1,用于获取服装的照片;
服装照片识别调整模块2,与服装摄像模块连接,用于识别服装照片的轮廓线和关键节点;
服装数据计算模块3,计算两张照片相同的拟合点进行拟合,生成基础版型的服装虚拟三维模型;
人体深度拍摄模块4,用于对人体进行深度图拍摄,以得到单张深度图像;
变换匹配模块5,与人体深度拍摄模块连接,将单张深度图像变换为三维点云,并获取所述三维点云和重建模型顶点及参数化人体模型顶点之间的匹配点对;
函数建立模块6,与变换匹配模块连接,根据匹配点对建立能量函数,并共同求解重建模型上每一个顶点的非刚性运动位置变换参数和参数化人体体态模型参数;
解析模块7,与函数建立模块连接,对所述能量函数进行求解,并根据求解结果将重建模型与三维点云进行对齐;
更新补全模块8,与解析模块连接,用于将深度图更新和补全对齐后的模型,以进行实时人体动态三维重建;
覆盖处理模块9,与服装数据计算模块和更新补全模块连接,用于在二维坐标(y,z)平面内,利用图片移动工具将人体三维模型与服装虚拟三维模型匹配,在二维坐标(y,z)平面内,移动服装虚拟三维模型使其完全覆盖人体模型。
本发明的有益效果为:分别对人体和衣服建立三维模型后,采用覆盖的方式将衣服模型和人体模型拟合,不仅可以达到试穿的效果,同时合成速度较快,使用体验好。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何不经过创造性劳动想到的变化或替换,都应涵盖在本发明的保护范围之内。
Claims (6)
1.一种3D合成试衣方法,其特征在于:包括以下步骤:
1)获取服装的两张照片;
2)识别服装照片的轮廓线和关键节点;
3)计算两张照片相同的拟合点进行拟合,生成基础版型的服装虚拟三维模型;
4)对人体进行深度图拍摄,以得到单张深度图像;
5)将单张深度图像变换为三维点云,并获取所述三维点云和重建模型顶点及参数化人体模型顶点之间的匹配点对;
6)根据匹配点对建立能量函数,并共同求解重建模型上每一个顶点的非刚性运动位置变换参数和参数化人体体态模型参数;
7)对所述能量函数进行求解,并根据求解结果将重建模型与三维点云进行对齐;
8)通过深度图更新和补全对齐后的模型,以进行实时人体动态三维重建;
9)在二维坐标(y,z)平面内,利用图片移动工具将人体三维模型与服装虚拟三维模型匹配,在二维坐标(y,z)平面内,移动服装虚拟三维模型使其完全覆盖人体模型。
2.根据权利要求1所述的3D合成试衣方法,其特征在于:所述步骤1)中两张照片分别为正面照和背面照。
3.根据权利要求2所述的3D合成试衣方法,其特征在于:所述步骤3)中基于曲线计算两张照片中相同的拟合点进行拟合。
4.根据权利要求3所述的3D合成试衣方法,其特征在于:所述曲线为贝赛尔曲线。
5.根据权利要求4所述的3D合成试衣方法,其特征在于:所述步骤2)还包括检查服装照片的轮廓线和关键节点是否有偏差,若有则人工微调轮廓线和关键节点。
6.一种3D合成试衣系统,其特征在于:包括
服装摄像模块,用于获取服装的照片;
服装照片识别调整模块,与服装摄像模块连接,用于识别服装照片的轮廓线和关键节点;
服装数据计算模块,计算两张照片相同的拟合点进行拟合,生成基础版型的服装虚拟三维模型;
人体深度拍摄模块,用于对人体进行深度图拍摄,以得到单张深度图像;
变换匹配模块,与人体深度拍摄模块连接,将单张深度图像变换为三维点云,并获取所述三维点云和重建模型顶点及参数化人体模型顶点之间的匹配点对;
函数建立模块,与变换匹配模块连接,根据匹配点对建立能量函数,并共同求解重建模型上每一个顶点的非刚性运动位置变换参数和参数化人体体态模型参数;
解析模块,与函数建立模块连接,对所述能量函数进行求解,并根据求解结果将重建模型与三维点云进行对齐;
更新补全模块,与解析模块连接,用于将深度图更新和补全对齐后的模型,以进行实时人体动态三维重建;
覆盖处理模块,与服装数据计算模块和更新补全模块连接,用于在二维坐标(y,z)平面内,利用图片移动工具将人体三维模型与服装虚拟三维模型匹配,在二维坐标(y,z)平面内,移动服装虚拟三维模型使其完全覆盖人体模型。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910475274.9A CN110175897A (zh) | 2019-06-03 | 2019-06-03 | 一种3d合成试衣方法和系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910475274.9A CN110175897A (zh) | 2019-06-03 | 2019-06-03 | 一种3d合成试衣方法和系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110175897A true CN110175897A (zh) | 2019-08-27 |
Family
ID=67697688
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910475274.9A Withdrawn CN110175897A (zh) | 2019-06-03 | 2019-06-03 | 一种3d合成试衣方法和系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110175897A (zh) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110706359A (zh) * | 2019-09-30 | 2020-01-17 | 恒信东方文化股份有限公司 | 一种图像贴合矫正的方法及其系统 |
| CN111950139A (zh) * | 2020-07-29 | 2020-11-17 | 日播时尚集团股份有限公司 | 一种基于目标函数优化的服装放码方法及终端 |
| CN112182682A (zh) * | 2020-11-03 | 2021-01-05 | 北京服装学院 | 一种运动服装版型生成方法及系统 |
| CN112308673A (zh) * | 2020-11-03 | 2021-02-02 | 恒信东方文化股份有限公司 | 一种3d化服装拍摄工具的建模方法及其系统 |
| CN112365589A (zh) * | 2020-12-01 | 2021-02-12 | 东方梦幻虚拟现实科技有限公司 | 一种虚拟三维场景展示方法、装置及系统 |
| CN112401369A (zh) * | 2020-11-23 | 2021-02-26 | 叠境数字科技(上海)有限公司 | 基于人体重建的身体参数测量方法、系统、设备、芯片及介质 |
| CN112884638A (zh) * | 2021-02-02 | 2021-06-01 | 北京东方国信科技股份有限公司 | 虚拟试衣方法及装置 |
| CN112950788A (zh) * | 2021-03-22 | 2021-06-11 | 江南大学 | 一种基于单张图像的人体重建与成衣定制数据采集方法 |
| CN113096249A (zh) * | 2021-03-30 | 2021-07-09 | Oppo广东移动通信有限公司 | 训练顶点重建模型的方法、图像重建方法及电子设备 |
| CN115761143A (zh) * | 2022-12-07 | 2023-03-07 | 武汉纺织大学 | 一种基于2d图像的3d虚拟换装模型生成方法及装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2852935A1 (en) * | 2012-05-23 | 2015-04-01 | Glasses.Com Inc. | Systems and methods for generating a 3-d model of a user for a virtual try-on product |
| CN104637084A (zh) * | 2015-01-29 | 2015-05-20 | 吴宇晖 | 一种建立服装虚拟三维模型的方法及虚拟试衣系统 |
| CN108665537A (zh) * | 2018-05-15 | 2018-10-16 | 清华大学 | 联合优化人体体态与外观模型的三维重建方法及系统 |
| CN109064386A (zh) * | 2018-07-23 | 2018-12-21 | 西安建筑科技大学 | 一种三维立体衣服模型的建立方法 |
-
2019
- 2019-06-03 CN CN201910475274.9A patent/CN110175897A/zh not_active Withdrawn
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2852935A1 (en) * | 2012-05-23 | 2015-04-01 | Glasses.Com Inc. | Systems and methods for generating a 3-d model of a user for a virtual try-on product |
| CN104637084A (zh) * | 2015-01-29 | 2015-05-20 | 吴宇晖 | 一种建立服装虚拟三维模型的方法及虚拟试衣系统 |
| CN108665537A (zh) * | 2018-05-15 | 2018-10-16 | 清华大学 | 联合优化人体体态与外观模型的三维重建方法及系统 |
| CN109064386A (zh) * | 2018-07-23 | 2018-12-21 | 西安建筑科技大学 | 一种三维立体衣服模型的建立方法 |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110706359A (zh) * | 2019-09-30 | 2020-01-17 | 恒信东方文化股份有限公司 | 一种图像贴合矫正的方法及其系统 |
| CN111950139A (zh) * | 2020-07-29 | 2020-11-17 | 日播时尚集团股份有限公司 | 一种基于目标函数优化的服装放码方法及终端 |
| CN111950139B (zh) * | 2020-07-29 | 2023-02-28 | 日播时尚集团股份有限公司 | 一种基于目标函数优化的服装放码方法及终端 |
| CN112182682B (zh) * | 2020-11-03 | 2023-10-13 | 北京服装学院 | 一种运动服装版型生成方法及系统 |
| CN112182682A (zh) * | 2020-11-03 | 2021-01-05 | 北京服装学院 | 一种运动服装版型生成方法及系统 |
| CN112308673A (zh) * | 2020-11-03 | 2021-02-02 | 恒信东方文化股份有限公司 | 一种3d化服装拍摄工具的建模方法及其系统 |
| CN112401369A (zh) * | 2020-11-23 | 2021-02-26 | 叠境数字科技(上海)有限公司 | 基于人体重建的身体参数测量方法、系统、设备、芯片及介质 |
| CN112365589A (zh) * | 2020-12-01 | 2021-02-12 | 东方梦幻虚拟现实科技有限公司 | 一种虚拟三维场景展示方法、装置及系统 |
| CN112365589B (zh) * | 2020-12-01 | 2024-04-26 | 东方梦幻虚拟现实科技有限公司 | 一种虚拟三维场景展示方法、装置及系统 |
| CN112884638A (zh) * | 2021-02-02 | 2021-06-01 | 北京东方国信科技股份有限公司 | 虚拟试衣方法及装置 |
| CN112950788A (zh) * | 2021-03-22 | 2021-06-11 | 江南大学 | 一种基于单张图像的人体重建与成衣定制数据采集方法 |
| CN112950788B (zh) * | 2021-03-22 | 2022-07-19 | 江南大学 | 一种基于单张图像的人体重建与成衣定制数据采集方法 |
| CN113096249A (zh) * | 2021-03-30 | 2021-07-09 | Oppo广东移动通信有限公司 | 训练顶点重建模型的方法、图像重建方法及电子设备 |
| CN113096249B (zh) * | 2021-03-30 | 2023-02-17 | Oppo广东移动通信有限公司 | 训练顶点重建模型的方法、图像重建方法及电子设备 |
| CN115761143B (zh) * | 2022-12-07 | 2023-09-19 | 武汉纺织大学 | 一种基于2d图像的3d虚拟换装模型生成方法及装置 |
| CN115761143A (zh) * | 2022-12-07 | 2023-03-07 | 武汉纺织大学 | 一种基于2d图像的3d虚拟换装模型生成方法及装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110175897A (zh) | 一种3d合成试衣方法和系统 | |
| US20220327854A1 (en) | Fast 3d model fitting and anthropometrics using synthetic data | |
| US10311508B2 (en) | Garment modeling simulation system and process | |
| CN110599540B (zh) | 多视点相机下的实时三维人体体型与姿态重建方法及装置 | |
| CN109427007B (zh) | 基于多视角的虚拟试衣方法 | |
| CN114119908B (zh) | 一种服装模型驱动方法、设备和存储介质 | |
| CN111932678B (zh) | 多视点实时人体运动、手势、表情、纹理重建系统 | |
| CN110335343A (zh) | 基于rgbd单视角图像人体三维重建方法及装置 | |
| WO2024007478A1 (zh) | 基于单手机的人体三维建模数据采集与重建方法及系统 | |
| CN106952335B (zh) | 建立人体模型库的方法及其系统 | |
| US20130173226A1 (en) | Garment modeling simulation system and process | |
| CN110310319A (zh) | 光照分离的单视角人体服装几何细节重建方法及装置 | |
| CN103473806A (zh) | 一种基于单幅图像的服装三维模型构建方法 | |
| CN202662016U (zh) | 一种实时虚拟试衣装置 | |
| CN111862299A (zh) | 人体三维模型构建方法、装置、机器人和存储介质 | |
| CN109801380A (zh) | 一种虚拟试衣的方法、装置、存储介质及计算机设备 | |
| CN110751730B (zh) | 一种基于深度神经网络的穿衣人体体型估计方法 | |
| CN107230224B (zh) | 三维虚拟服装模型制作方法及装置 | |
| CN114119906A (zh) | 一种服装模型自适应驱动方法、设备和存储介质 | |
| CN112401369A (zh) | 基于人体重建的身体参数测量方法、系统、设备、芯片及介质 | |
| CN113298956A (zh) | 图像处理方法、美甲方法、美妆方法和装置、终端设备 | |
| CN110648394B (zh) | 一种基于OpenGL和深度学习的三维人体建模方法 | |
| CN107067460A (zh) | 一种虚拟试衣方法、装置及系统 | |
| CN109655011B (zh) | 一种人体建模维度测量的方法及系统 | |
| CN105913496A (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 |
Application publication date: 20190827 |
|
| WW01 | Invention patent application withdrawn after publication |