CN204117192U - 一种仿真试衣*** - Google Patents
一种仿真试衣*** Download PDFInfo
- Publication number
- CN204117192U CN204117192U CN201420370910.4U CN201420370910U CN204117192U CN 204117192 U CN204117192 U CN 204117192U CN 201420370910 U CN201420370910 U CN 201420370910U CN 204117192 U CN204117192 U CN 204117192U
- Authority
- CN
- China
- Prior art keywords
- clothes
- information
- module
- manikin
- human body
- 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.)
- Expired - Fee Related
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
一种仿真试衣***,通过2D信息采集装置采集服装的图片信息并输入2D服装存储模块内存储,3D信息采集装置通过采集人体动态信息并输入人体模型存储模块,数据输入装置直接输入服装材质信息进入服装材质数据库,2D服装存储模块内的信息通过2D-3D服装转换模块转换为3D服装数据并存储与3D服装数据库内,3D服装数据库内的3D服装数据通过3D服装和人体模型匹配模块与人体模型匹配模块内的人体动态信息进行匹配进行试衣,试衣效果通过输出模块输出显示。本实用新型中的能够构建人体的三维动态行为模型和三维服装模型,能够真实的反应人体和服装效果,使得试衣效果更加贴近现实。
Description
技术领域
本实用新型涉及一种模拟试衣装置,尤其是涉及一种仿真试衣***。
背景技术
电子商务的狂潮已经席卷全球,服装的选购更是占到网络购物的很大比重。目前,基于网络平台的网上服装店所提供的服务非常有限,比如提供服装的二维或三维图像、服装部件的简单组合、服装花色纹理的变换等,这些低劣的技术使得顾客往往买不到合身的衣服,造成服装网络销售退货率高的局面,严重影响到人们对网络购物的信任。
三维服装CAD***能够使顾客在购买服装之前就能够看到以自身为主题的虚拟着装效果,逼真模拟出有款式、质感、花色的服装;同时,也能让服装设计师在制作服装之前就可以看到不同材质、不同密度、不同厚度、不同身材模特的着装效果。因此,如何利用计算机图形学、虚拟现实等领域的最新科研成果,对服装进行动态仿真成为目前研究和应用的热点。
OpenGL是 Open Graphics Library的缩写,是一套三维图形处理库,也是该领域的行业标准。计算机三维图形是指将数据描述的三维空间通过计算转化成二维图像并显示或打印出来的技术。OpenGL就是支持这种转换的程序库,它源于SGI公司为其图形工作站开发的IRISGL,在跨平台移植过程中发展为OpenGL。
OpenGL被设计成独立于硬件、独立于视窗***,可以在各种操作***的计算机上都可以用的,并能在网络环境下以C/S模式工作,是专业图形处理、科学计算等高端应用领域的标准图形库。
实用新型内容
本实用新型的目的是为解决现在网上购买服装时候不能及时试衣,无法知道是否合身经常遇到购买失误的问题,提供一种仿真试衣***,可以根据不同的人,不同的衣服信息进行模拟试衣,可以避免购买失误造成的损失。
本实用新型为解决上述技术问题的不足,所采用的技术方案是:
一种仿真试衣***,包括信息采集模块、2D-3D服装转换模块、3D服装数据库、2D服装存储模块、服装材质存储模块、3D服装和人体模型匹配模块、人体模型存储模块和输出模块,信息采集模块包括2D信息采集装置、3D信息采集装置和数据输入装置,通过2D信息采集装置采集服装的图片信息并输入2D服装存储模块内存储,3D信息采集装置通过采集人体动态信息并输入人体模型存储模块,数据输入装置直接输入服装材质信息进入服装材质数据库,2D服装存储模块内的信息通过2D-3D服装转换模块转换为3D服装数据并存储与3D服装数据库内,3D服装数据库内的3D服装数据通过3D服装和人体模型匹配模块与人体模型匹配模块内的人体动态信息进行匹配进行试衣,并通过服装材质数据库内的服装材质信息对试衣效果进行调整,试衣效果通过输出模块输出显示。
在人体与服装的仿真过程中,为了达到更加真实的效果,需要建立人体与服装的碰撞检测机制,以便产生真实试衣环境下的如飘逸、褶皱、笔挺等效果。该实用新型是通过建立人体和服装的层次包围盒,然后结合人体行走模式,来判断人体层次包围盒二叉树和服装层次包围盒二叉树是否能够存在碰撞,以及碰撞的深度(力度)来进行仿真的。
判断服装与人体(或者周围物体)否有碰撞就归结为对两棵二叉树进行遍历和判交的算法。算法如下:
为服装和人体分别构建 AABB 二叉树树(树 1 和树 2);
Collision_Detection(树 1,树 2);
void Collision_Detection (CboundingBox *Tree1Node, CBoundingBox
*Tree2Node)
{
树 2 的根结点按层次遍历树 1;
/*其中如果树 2 的根结点与树 1 某结点包围盒无重叠,则判定与其子结点的包围盒无重叠,不访问这些子结点;如果发现与树 1 的某个层次的包围盒都不相交或遍历完树 1 的叶子结点,则退出遍历。*/
if(发现与树 1 的某个层次的包围盒都不相交)
{
没有碰撞,停止向下遍历;
}
else
{
while ( i=0; i<树 1 中发生碰撞的叶子结点数; i++)
{
用第 i 个结点按层次遍历树 2;
/*其中如果此结点与树 2 某结点包围盒无重叠,则判定与其子结点的包围盒无重叠,不访问这些子结点;如果发现与树 2 的某个层次的包围盒都不相交或遍历完树 2 的叶子结点,则退出遍历。*/
if(发现与树 2 某个层次的包围盒都不相交)
{
continue;
}
else
{
对检测出有重叠的树2的叶子结点与树1的第i个叶子结点进行基本几何元素的碰撞检测。如有碰撞,则进行碰撞响应调整;
}
}
}
}。
自顶向下是从服装的整体结构出发,根据整块服装的性质递归地分割服装,生成下级的包围盒来构成层次包围盒树的结点,直至到达叶结点。而自底向上方法是先将构成服装的几何元(三角形)作为叶结点,然后利用其局部性质,构造相应的包围盒,然后将它们递归地组合起来,生成高一级的包围盒结点,直至生成一个逼近整个服装结构的包围盒作为层次包围盒的根结点。
在该实用新型开发中,采用了先自顶向下来构造层次包围盒二叉树的结构,然后从叶子结点开始自底向上递归计算叶子结点及其父结点的包围盒数据。
所述的2D信息采集装置采用CCD相机。
所述的3D信息采集装置采用视频拍摄装置中的任意一种。
所述的数据输入装置采用外接键盘。
所述的输出模块采用液晶显示器。
本实用新型的有益效果是:1、该***能够把高清摄像机拍摄到的人体视频进行原服装和人体进行分离,构建人体的三维动态行为模型和三维服装模型,能够真实的反应人体和服装效果,使得试衣效果更加贴近现实。
2、 该***能够把高清摄像机拍摄到的人体视频场景进行三维模拟,比如人体模特是在有风力情况下的试衣效果时,可以把该场景下的风力模型构建出来,以便在试衣效果演示时,体现风力作用下的试衣效果。
3、该***能够把三维人体模型和三维服装模型构建层次包围盒二叉树;可以根据人体生理结构和服装构件和缝制的原理,构建粒度适中的层次包围盒二叉树,粒度过大,仿真效果较差;粒度过小,计算量过大,仿真效果连续性不强。
4、该***能够通过自顶向下的方式,对人体层次包围盒二叉树和服装层次包围盒二叉树进行判交判断,如果存在交集,就表明有碰撞,就要产生一定的形变;如果不存在交集,就表明人体和服装没有碰撞。
附图说明
图1为本专利的中信号传递流程框图。
具体实施方式
图中所示,具体实施方式如下:
一种仿真试衣***,包括信息采集模块、2D-3D服装转换模块、3D服装数据库、2D服装存储模块、服装材质存储模块、3D服装和人体模型匹配模块、人体模型存储模块和输出模块,信息采集模块包括2D信息采集装置、3D信息采集装置和数据输入装置,通过2D信息采集装置采集服装的图片信息并输入2D服装存储模块内存储,3D信息采集装置通过采集人体动态信息并输入人体模型存储模块,数据输入装置直接输入服装材质信息进入服装材质数据库,2D服装存储模块内存储的信息通过2D-3D服装转换模块转换为3D服装数据并存储与3D服装数据库内,3D服装数据库内的3D服装数据通过3D服装和人体模型匹配模块与人体模型匹配模块内的人体动态信息进行匹配进行试衣,并通过服装材质数据库内的服装材质信息对试衣效果进行调整,试衣效果通过输出模块输出显示。
所述的2D信息采集装置采用CCD相机。
所述的3D信息采集装置采用视频拍摄装置中的任意一种。
所述的数据输入装置采用外接键盘。
所述的输出模块采用液晶显示器。
二维服装数据库主要存储服装的图片;三维服装数据库主要存储服装的详细数据,包括臂长、袖长、领口的花样、长度等信息;材质数据库用来存放服装的面料、密度、是否可以水洗、耐酸度、防护服类型等信息。外部二维服装通过相机或摄像机进行拍摄后存入二维服装数据库;服装2D-3D转换模块可以把相机拍摄的二维图像转化成3D服装图像;人体的动态视频通过高清摄像机进行拍摄后通过***中的软件进行人体和服装进行分离,把服装的三维信息存入三维服装数据库,把人体的行走的三维特性存入人体模特数据库;当需要试衣时,通过该软件的选择界面,可以选择用户喜欢的三维服装,然后把该服装和三维人体动态模型进行匹配;最后通过视频软件把真人的试衣效果进行播放,产生动态的试衣仿真效果。
在人体与服装的仿真过程中,为了达到更加真实的效果,需要建立人体与服装的碰撞检测机制,以便产生真实试衣环境下的如飘逸、褶皱、笔挺等效果。该实用新型是通过建立人体和服装的层次包围盒,然后结合人体行走模式,来判断人体层次包围盒二叉树和服装层次包围盒二叉树是否能够存在碰撞,以及碰撞的深度(力度)来进行仿真的。
判断服装与人体(或者周围物体)否有碰撞就归结为对两棵二叉树进行遍历和判交的算法。算法如下:
为服装和人体分别构建 AABB 二叉树树(树 1 和树 2);
Collision_Detection(树 1,树 2);
void Collision_Detection (CboundingBox *Tree1Node, CBoundingBox
*Tree2Node)
{
树 2 的根结点按层次遍历树 1;
/*其中如果树 2 的根结点与树 1 某结点包围盒无重叠,则判定与其子结点的包围盒无重叠,不访问这些子结点;如果发现与树 1 的某个层次的包围盒都不相交或遍历完树 1 的叶子结点,则退出遍历。*/
if(发现与树 1 的某个层次的包围盒都不相交)
{
没有碰撞,停止向下遍历;
}
else
{
while ( i=0; i<树 1 中发生碰撞的叶子结点数; i++)
{
用第 i 个结点按层次遍历树 2;
/*其中如果此结点与树 2 某结点包围盒无重叠,则判定与其子结点的包围盒无重叠,不访问这些子结点;如果发现与树 2 的某个层次的包围盒都不相交或遍历完树 2 的叶子结点,则退出遍历。*/
if(发现与树 2 某个层次的包围盒都不相交)
{
continue;
}
else
{
对检测出有重叠的树2的叶子结点与树1的第i个叶子结点进行基本几何元素的碰撞检测。如有碰撞,则进行碰撞响应调整;
}
}
}
}。
自顶向下是从服装的整体结构出发,利用整块服装的性质递归地分割服装,生成下级的包围盒来构成层次包围盒树的结点,直至到达叶结点。而自底向上方法是先将构成服装的几何元(三角形)作为叶结点,然后利用其局部性质,构造相应的包围盒,然后将它们递归地组合起来,生成高一级的包围盒结点,直至生成一个逼近整个服装结构的包围盒作为层次包围盒的根结点。
在该实用新型开发中,采用了先自顶向下来构造层次包围盒二叉树的结构,然后从叶子结点开始自底向上递归计算叶子结点及其父结点的包围盒数据。
Claims (5)
1.一种仿真试衣***,其特征在于:包括信息采集模块、2D-3D服装转换模块、3D服装数据库、2D服装存储模块、服装材质存储模块、3D服装和人体模型匹配模块、人体模型存储模块和输出模块,信息采集模块包括2D信息采集装置、3D信息采集装置和数据输入装置,通过2D信息采集装置采集服装的图片信息并输入2D服装存储模块内存储,3D信息采集装置通过采集人体动态信息并输入人体模型存储模块,数据输入装置直接输入服装材质信息进入服装材质数据库,2D服装存储模块内存储的信息通过2D-3D服装转换模块转换为3D服装数据并存储与3D服装数据库内,3D服装数据库内的3D服装数据通过3D服装和人体模型匹配模块与人体模型匹配模块内的人体动态信息进行匹配进行试衣,并通过服装材质数据库内的服装材质信息对试衣效果进行调整,试衣效果通过输出模块输出显示。
2.根据权利要求1所述的一种仿真试衣***,其特征在于:所述的2D信息采集装置采用CCD相机。
3.根据权利要求1所述的一种仿真试衣***,其特征在于:所述的3D信息采集装置采用视频拍摄装置中的任意一种。
4.根据权利要求1所述的一种仿真试衣***,其特征在于:所述的数据输入装置采用外接键盘。
5.根据权利要求1所述的一种仿真试衣***,其特征在于:所述的输出模块采用液晶显示器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201420370910.4U CN204117192U (zh) | 2014-07-07 | 2014-07-07 | 一种仿真试衣*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201420370910.4U CN204117192U (zh) | 2014-07-07 | 2014-07-07 | 一种仿真试衣*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN204117192U true CN204117192U (zh) | 2015-01-21 |
Family
ID=52334481
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201420370910.4U Expired - Fee Related CN204117192U (zh) | 2014-07-07 | 2014-07-07 | 一种仿真试衣*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN204117192U (zh) |
-
2014
- 2014-07-07 CN CN201420370910.4U patent/CN204117192U/zh not_active Expired - Fee Related
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11640672B2 (en) | Method and system for wireless ultra-low footprint body scanning | |
US10628666B2 (en) | Cloud server body scan data system | |
US20180144237A1 (en) | System and method for body scanning and avatar creation | |
Portalés et al. | Augmented reality and photogrammetry: A synergy to visualize physical and virtual city environments | |
CN103955963A (zh) | 一种基于 Kinect设备的数字化人体三维重建方法及*** | |
CN107861682A (zh) | 虚拟对象的移动控制方法和装置 | |
CN102982581A (zh) | 基于图像的虚拟试穿***和方法 | |
CN106575158A (zh) | 环境映射虚拟化机构 | |
CN112530005B (zh) | 一种三维模型直线结构识别与自动修复方法 | |
CN104123655A (zh) | 一种仿真试衣*** | |
Chen et al. | Graphic design method based on 3D virtual vision technology | |
CN108010122A (zh) | 一种人体三维模型重建与测量的方法及*** | |
Chen | Research on the design of intelligent music teaching system based on virtual reality technology | |
Lee et al. | Immersive authoring of Tangible Augmented Reality content: A user study | |
CN115775300B (zh) | 人体模型的重建方法、人体重建模型的训练方法及装置 | |
Dong et al. | A time-critical adaptive approach for visualizing natural scenes on different devices | |
CN204117192U (zh) | 一种仿真试衣*** | |
CN104200367A (zh) | 一种三维仿真试衣方法 | |
CN113592986B (zh) | 基于神经网络的动作生成方法、装置及计算设备 | |
Latham et al. | A case study on the advantages of 3D walkthroughs over photo stitching techniques | |
Le Van et al. | An effective RGB color selection for complex 3D object structure in scene graph systems | |
Cao et al. | Research on national costume design based on virtual reality technology | |
Hempe et al. | A semantics-based, active render framework to realize complex eRobotics applications with realistic virtual testing environments | |
Ge et al. | 3D Human Reconstruction in the Wild with Synthetic Data Using Generative Models | |
CN106651760A (zh) | 基于cad平面设计图的3d超市展示方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150121 Termination date: 20150707 |
|
EXPY | Termination of patent right or utility model |