CN105354876B - 一种基于移动终端的实时立体试衣方法 - Google Patents
一种基于移动终端的实时立体试衣方法 Download PDFInfo
- Publication number
- CN105354876B CN105354876B CN201510685088.XA CN201510685088A CN105354876B CN 105354876 B CN105354876 B CN 105354876B CN 201510685088 A CN201510685088 A CN 201510685088A CN 105354876 B CN105354876 B CN 105354876B
- Authority
- CN
- China
- Prior art keywords
- garment
- dress
- tried
- dimensional
- clothes
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种基于移动终端的实时立体试衣方法,包括:通过移动终端获取待试穿衣服的二维平面图像;对二维平面图像进行旋转和裁剪后进行套版和匹配;结合试衣者的身体特征识别出待试穿衣服的特征点;进行不同款式的衣服特征点识别定位;生成衣服款式形变系数和建立3D立体化衣服模型;在移动终端上内置3D试衣人体模型,并将待试穿衣服的3D立体化衣服模型自适应融合至一个3D试衣人体模型上;根据3D试衣人体模型的身体参数自适应调节待试穿衣服的立体试穿效果;在移动终端屏幕上对立体试穿效果进行实时360度触控展现。本发明提高衣服轮廓识别精度,在移动终端上实时展现高度逼真的立体试衣效果。
Description
技术领域
本发明涉及虚拟穿戴技术领域,尤其涉及一种基于移动终端的实时立体试衣方法。
背景技术
随着科技化程度越来越高,将虚拟穿戴技术应用到生活场景中已成为一个必然。
虚拟穿戴技术涉猎广泛的技术研究领域,在人脸识别、图像识别、机器学***台上的优化都是技术局限。
其中,虚拟试衣技术可以作为虚拟穿戴技术领域上的一个典型代表。现有技术中,用户在选购服装时,通常希望了解该服装与其他服装(可能是消费者已有的服装,或者是另一款正在销售的服装)的搭配效果,或者该服装与其他衣物的搭配效果。利用虚拟现实、计算机视觉、人机交互等技术手段,现有技术已经可以实现利用2D图像进行2D的虚拟试衣的效果。由于用户能够通过数据服务进行虚拟试穿戴,用户无需亲身前往服饰门店或者进行实际穿戴以评估实际试穿效果。
但是,传统的虚拟穿戴技术所识别的人体影像的空间位置信息精度差,虚拟服饰的尺寸存在较大偏差,人体动作识别度低,而且虚拟服饰也很难精确叠加到人体影像的合适位置上,更难以配合人体实际动作显示逼真的虚拟服饰,导致虚拟试穿戴显示效果十分生硬。
而且,由于二维平面的限制,现有虚拟试衣过程只是将2D衣服与2D试衣者图像进行整合,其所使用的融合图像为2D模型,不能真实展现衣服的空间立体感和重力衣感应等效果。
此外,线上试衣间软件对每一个可试穿衣服模型都必须经过后台人工建模才能上线试穿;而且,传统的虚拟试穿技术通常需要为每一款衣服进行人工模型,衣服库模型生成周期长,导致无法实时动态更新、成本高等问题。
发明内容
本发明所要解决的技术问题是,提供一种基于移动终端的实时立体试衣方法,提高衣服轮廓识别精度,在移动终端上实时展现高度逼真的立体试衣效果。
为解决以上技术问题,本发明实施例提供一种基于移动终端的实时立体试衣方法,包括:
通过移动终端获取待试穿衣服的二维平面图像;
对所述二维平面图像进行图像旋转和区域裁剪之后,进行款式套版和款式匹配处理;
结合试衣者的身体特征,在款式套版和款式匹配处理后的二维平面图像中识别出待试穿衣服的特征点;
根据所述待试穿衣服的特征点,进行不同款式的衣服特征点识别定位;
根据所述二维平面图像、不同款式的衣服特征点,生成衣服款式形变系数,在移动终端上应用实时3D自适应建模算法,建立3D立体化衣服模型;
在移动终端上内置多个3D试衣人体模型,并将待试穿衣服的3D立体化衣服模型自适应融合至其中一个3D试衣人体模型上;
根据3D试衣人体模型的不同身体参数,自适应调节待试穿衣服的立体试穿效果;
在移动终端屏幕上对待试穿衣服的立体试穿效果进行实时360度触控展现。
优选地,所述结合试衣者的身体特征,在款式套版和款式匹配处理后的二维平面图像中识别出待试穿衣服的特征点,包括:
采用K-MEANS算法,对待试穿衣服的二维平面图像的像素进行色彩分割,形成待试穿衣服图像的多色图;
利用数学形态学的开运算算子,对生成的所述待试穿衣服图像的多色图进行衣服图像背景区域识别及删除;
利用数学形态学的闭运算算子,在已删除背景区域的多色图上识别出待试穿的衣服图像区域;
根据试衣者的人体身体特征,在所述衣服图像区域上识别出待试穿衣服的特征点的坐标位置;所述特征点包括肩膀点、领口点、领口V位置点、袖子外侧点和内侧点、腋窝点、腰位点、衣角点、裙摆衣角点中的一项或多项。
进一步地,所述结合试衣者的身体特征,在款式套版和款式匹配处理后的二维平面图像中识别出待试穿衣服的特征点,还包括:
在移动终端的衣服二维平面图像中显示所述特征点的坐标位置,并连接相邻的特征点,形成衣服的特征轮廓图。
进一步地,所述结合试衣者的身体特征,在款式套版和款式匹配处理后的二维平面图像中识别出待试穿衣服的特征点,还包括:
用户通过手指点选取移动终端屏幕上显示的任意一个特征点进行锁定;
移动终端通过跟踪用户手指移动位置,确定特征点的新位置,以实现对特征点位置的人工修正调整。
优选地,所述根据所述二维平面图像、不同款式的衣服特征点,生成衣服款式形变系数,在移动终端上应用实时3D自适应建模算法,建立3D立体化的衣服模型,包括:
根据待试穿衣服的当前款式套版类别,将所述二维平面图像中的各个相邻特征点连线后形成一个封闭区域,并所述封闭区域自动划分为多个原投影区域,形成原投影图;
生成一张空白的3D模型贴图,并根据待试穿衣服的当前款式套版类别所对应的一个3D模型的贴图坐标,生成对应的多个目标投影区域,形成目标投影图;
通过线性插值算法,将所述原投影图中多个投影区域投影到所述目标投影图的对应区域,形成待试穿衣服的当前款式套版类别的3D模型贴图。
优选地,所述通过线性插值算法,将所述原投影图中多个投影区域投影到所述目标投影图的对应区域,包括:
基于线性插值算法,对原投影图中的任意投影区域进行缩放和/或拉伸,以实现待试穿衣服的二维平面图像向3D模型贴图的影射。
进一步地,所述根据所述二维平面图像、不同款式的衣服特征点,生成衣服款式形变系数,在移动终端上应用实时3D自适应建模算法,建立3D立体化的衣服模型,还包括:
根据衣服特征点的相对关系信息,计算衣服款式形变系数;所述衣服款式形变系数包括袖长、腰围松紧度、裙摆幅度、衣服长度、裙摆长度中的一项或多项;
根据当前衣服款式,在模型库中选取一个与当前衣服款式对应的3D衣服模型作为3D立体化衣服原模型;
在所述3D立体化衣服原模型的三维顶点集上施加相关的衣服款式形变系数,对所述3D立体化衣服原模型进行自适应拟合变形,将变形后的3D模型输出为3D立体化衣服模型的最终目标模型;
将所述3D模型贴图应用至所述最终目标模型,实现待试穿衣服在3D立体化衣服模型的立体展现输出。
优选地,所述根据3D试衣人体模型的不同身体参数,自适应调节待试穿衣服的立体试穿效果,包括:
根据当前需要调节的身体参数,及预设的当前待试穿衣服的款式模型顶点集合数据库,确定所述3D立体化衣服模型上的与当前需要调节的身体参数所对应的身体区域的顶点集合;
对所述顶点集合施加与所述身体参数相对应的引力形变控制,在所述3D立体化衣服模型上实现与所述身体参数相匹配的衣服变形,将形变后的衣服映射至3D试衣人体模型上。
进一步地,所述的基于移动终端的实时立体试衣方法还包括:
通过用户输入的不同身体参数,对所述3D试衣人体模型的各种站立姿势进行实时调整,从而自适应调整3D立体化衣服模型的形状。
进一步地,所述的基于移动终端的实时立体试衣方法还包括:
当所述3D立体化衣服模型不符合用户自身预期时,对旋转和裁剪后的所述二维平面图像重新进行款式套版和款式匹配处理,以生成新的3D立体化衣服模型。
本发明实施例提供的基于移动终端的实时立体试衣方法,用户可以随时随地利用移动终端实现立体试衣虚拟效果,结合人体的身体特征,识别衣服的各个重要特征点,使精确定位衣服各部分区域成为可能;根据所述二维平面图像、不同款式的衣服特征点,生成衣服款式形变系数,在移动终端上应用实时3D自适应建模算法,可对任意形状图像进行缩放、拉伸,从而实现用户对待试穿衣服所拍摄的原2D图像向3D图像贴图的影射,由此实现3D立体化衣服模型逼真贴图的生成;结合衣服款式形变系数,可以在3D立体化衣服模型上结合衣服的控制点的相对位置特征,以实现针对某款衣服2D图片形状的自适应跟踪变形,从而实现目标衣服3D模型的自适应建模输出,使与衣服2D图片有非常高象真度的3D立体化衣服模型的实时生成成为可能。此外,本发明根据所述待试穿衣服的特征点,进行不同款式的衣服特征点识别定位,因此可以通过少量3D试衣人体模型实现对多种款式衣服的试穿展示,缩短开发周期,降低开发难度和成本;用户可以在移动终端屏幕上对待试穿衣服的立体试穿效果进行实时360度触控展现,从各个角度直观感知不同款式衣服的立体试穿效果。
利用本发明在移动终端上进行立体试衣,用户只需手指点击屏幕进行简单的衣服套版和特征点位置确认操作,即可获得与原2D图片中衣服图像真度较高的3D立体衣服的上身效果,大大缩短了传统3D试衣间需要专业建模师为每一款新衣服建立定制3D建模的时间,特别适用于移动终端用户在互联网上进行大量衣服图片浏览时的实时立体试衣需求。
附图说明
图1是本发明提供的基于移动终端的实时立体试衣方法的一个实施例的步骤流程图。
图2是本发明提供的在二维平面图像中识别出待试穿衣服的特征点一个实施例的步骤流程图。
图3是本发明提供的建立3D立体化衣服模型的一个实施例的步骤流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
参见图1,是本发明提供的基于移动终端的实时立体试衣方法的一个实施例的步骤流程图。
在本实施例中,所述的基于移动终端的实时立体试衣方法,主要包括以下步骤S1~步骤S8:
步骤S1:通过移动终端获取待试穿衣服的二维(2D)平面图像。其中,可以利用移动终端自带的照相机,对现场的各种来源(包括服饰门店、互联网、杂志等)所显示的衣服进行拍照获得该二维平面图像,或者,该二维平面图像可以为通过下载、转送等方式获得而保存至移动终端上的图片。需要说明的是,移动终端还可以采用其他方式获取包含有待试穿衣服的二维平面图像。具体实施时,所述移动终端包括但不限于Android(安卓)、IOS(苹果操作***)、黑莓、塞班等便携式的智能移动设备,如智能手机终端、平板电脑、手提式计算机、掌上终端等。
步骤S2:对所述二维平面图像进行图像旋转和区域裁剪之后,进行款式套版和款式匹配处理。其中,对待试穿衣服的2D平面图像进行图像旋转和区域裁剪的主要目的是调整包含有衣服图像的2D平面图像的显示角度,以便于更加准确地定位出2D平面图像中的待试穿衣服的各个关键位置,方便款式套版和款式匹配。对裁剪好的2D平面图像,根据不同款式(如春、夏、秋、冬的不同款式),或者服装类别(T恤、连衣裙、下身裙、牛仔裤、衬衣等),人工选取指定款式或者直接套版;其中,服装类别中的连衣裙还包括长袖、短、无袖、长裙等类型。
步骤S3:结合试衣者的身体特征,在款式套版和款式匹配处理后的二维平面图像中识别出待试穿衣服的特征点。
具体实施时,所述步骤S3可以通过在移动终端运行相关算法自动识别衣服特征点,同时,可选地,用户还可以通过手动调整二维平面图像中的待试穿衣服的特征点的位置。
其中,当采用通过在移动终端运行相关算法自动识别衣服特征点时,优选地,如图2所示,所述步骤S3主要包括以下步骤:
步骤S31:采用K-MEANS算法,对待试穿衣服的二维平面图像的像素进行色彩分割,形成待试穿衣服图像的多色图。优选地,所述多色图为四色图。
步骤S32:利用数学形态学(Mathematical Morphology)的开运算算子,对生成的所述待试穿衣服图像的多色图进行衣服图像背景区域识别及删除;
步骤S33:利用数学形态学的闭运算算子,在已删除背景区域的多色图上识别出待试穿的衣服图像区域。
步骤S34:根据试衣者的人体身体特征,在所述衣服图像区域上识别出待试穿衣服的特征点的坐标位置;所述特征点包括肩膀点、领口点、领口V位置点、袖子外侧点和内侧点、腋窝点、腰位点、衣角点、裙摆衣角点中的一项或多项。
本发明实施例提出了一种基于数学形态学的衣服轮廓识别算法,能快速分割出2D衣服图片中的衣服对象,并能快速、精确识别出衣服轮廓。数学形态学的图象处理表现为一种邻域运算形式,一种特殊定义的邻域称之为“结构元素”(Structure Element),在每个象素位置上它与二值图象对应的区域进行特定的逻辑运算,逻辑运算的结果为输出图像的相应象素。数学形态学运算的效果取决于结构元素的大小、内容以及逻辑运算的性质。常见的形态学运算有腐蚀(Erosion)和膨胀(Dilation)。给定二值图像I(x,y)和作为结构元素的二值模板T(i,j),则可以进行相关的腐蚀与膨胀运算。在本实施例中,开运算算子的运算过程为先腐蚀后膨胀的过程,用于消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面积;闭运算算子为先膨胀后腐蚀的过程,用于填充物体内细小空洞、连接邻近物体、平滑其边界的同时并不明显改变其面积。因此,通过上述步骤S32和步骤S33,可以实现在已删除背景区域的多色图上,精确地识别出待试穿的衣服图像区域。
在本实施例中,利用人体身体特征信息对衣服图像区域进行特征点定位时,所述步骤S34主要识别出以下衣服特征点的坐标位置,包括但不限于:
A.左、右肩膀点
B.左、右领口点
C.领口V位置点
D.左、右袖子外侧点和内侧点(只针对有袖衣服)
E.左、右腋窝点
F.左、右腰位点
G.左、右衣角点(例如对非裙子类衣服)
H.左、右裙摆衣角点(特指对裙子类)
进一步地,所述步骤S3还包括:
步骤S35:在移动终端的衣服二维平面图像中显示所述特征点的坐标位置,并连接相邻的特征点,形成衣服的特征轮廓图。
本发明实施例提出的结合人体身体特征识别衣服各重要特征点的方法,使得精确定位衣服的各部分区域成为可能。
可选地,所述步骤S3还同时允许用户手动调整二维平面图像中的待试穿衣服的特征点的位置。具体实施时,用户通过手指点选取移动终端屏幕上显示的任意一个特征点进行锁定;移动终端通过跟踪用户手指移动位置,确定特征点的新位置,以实现对特征点位置的人工修正调整。
步骤S4:根据所述待试穿衣服的特征点,进行不同款式的衣服特征点识别定位。
步骤S5:根据所述二维平面图像、不同款式的衣服特征点,生成衣服款式形变系数,在移动终端上应用实时3D自适应建模算法,建立3D立体化衣服模型。
参看图3,是本发明提供的建立3D立体化衣服模型的一个实施例的步骤流程图。
优选地,所述步骤S5的一种实现方式主要包括以下步骤:
步骤S51:根据待试穿衣服的当前款式套版类别,将所述二维平面图像中的各个相邻特征点连线后形成一个封闭区域,并所述封闭区域自动划分为N(N≥1)个原投影区域(O-P-AREA),形成原投影图;
步骤S52:生成一张空白的3D模型贴图,并根据待试穿衣服的当前款式套版类别所对应的一个3D模型的贴图坐标,生成对应的N(N≥1)个目标投影区域(D-P-AREA),形成目标投影图;
步骤S53:通过线性插值算法,将所述原投影图中N(N≥1)个投影区域投影到所述目标投影图的对应区域,形成待试穿衣服的当前款式套版类别的3D模型贴图。
其中,所述步骤S53包括:基于线性插值算法,对原投影图中的任意投影区域进行缩放和/或拉伸,以实现待试穿衣服的二维平面图像向3D模型贴图的影射。基于线性插值的算法处理,可对任意形状图像进行缩放或拉伸,从而实现衣服原2D图像向3D图像贴图的影射过程,由此实现3D立体化衣服模型逼真贴图的生成。
进一步地,所述步骤S5还包括:
步骤S54:根据衣服特征点的相对关系信息,计算衣服款式形变系数;优选地,所述衣服款式形变系数包括但不限于袖长、腰围松紧度、裙摆幅度、衣服长度、裙摆长度中的一项或多项。
步骤S55:根据当前衣服款式,在模型库中选取一个与当前衣服款式对应的3D衣服模型作为3D立体化衣服原模型;
步骤S56:在所述3D立体化衣服原模型的三维顶点集上施加相关的衣服款式形变系数,对所述3D立体化衣服原模型进行自适应拟合变形,将变形后的3D模型输出为3D立体化衣服模型的最终目标模型;
步骤S57:将所述3D模型贴图应用至所述最终目标模型,实现待试穿衣服在3D立体化衣服模型的立体展现输出。
在本实施例中,所述的基于移动终端的实时立体试衣方法还包括:
当所述3D立体化衣服模型不符合用户自身预期时,对旋转和裁剪后的所述二维平面图像重新进行款式套版和款式匹配处理,以生成新的3D立体化衣服模型,直至获得符合用户预期的3D立体化衣服模型。
步骤S6:在移动终端上内置多个3D试衣人体模型,并将待试穿衣服的3D立体化衣服模型自适应融合至其中一个3D试衣人体模型上。具体地,3D试衣人体模型包括女模特模型的整体融合,或者,男模特模型的整体融合,并能通过设置模特的不同身体参数,实时输出3D立体试衣效果。
步骤S7:根据3D试衣人体模型的不同身体参数,自适应调节待试穿衣服的立体试穿效果;
具体地,3D立体化衣服模型融合至3D试衣人体模型上后,可以对3D试衣人体模型(模特)的不同身材参数进行调整,包括:
①输入3D模型的身高参数调整,范围为150-180cm;
②输入3D模型的胸围参数调整,范围为60-120cm;
③输入3D模型的腰围参数调整,范围为60-110cm;
④输入3D模型的臀围参数调整,范围为70-120cm;
⑤输入3D模型的肩宽参数调整,范围为50-100cm;
⑥输入3D模型的臂围参数调整,范围为20-50cm;
⑦输入3D模型的大腿参数调整,范围为30-80cm。
从而实现通过上述参数,自适应调节为相应的3D立体化衣服模型的试穿上身效果。
具体实施时,所述步骤S7包括:
步骤S71:根据当前需要调节的身体参数(如胸围/臀围),及预设的当前待试穿衣服的款式模型顶点集合数据库,确定所述3D立体化衣服模型上的与当前需要调节的身体参数所对应的身体区域(如衣服对应的胸部/臀围)的顶点集合;
步骤S72:对所述顶点集合施加与所述身体参数相对应的引力形变控制,在所述3D立体化衣服模型上实现与所述身体参数相匹配的衣服变形,将形变后的衣服映射至3D试衣人体模型上。
步骤S8:在移动终端屏幕上对待试穿衣服的立体试穿效果进行实时360度触控展现。例如,3D立体化衣服模型的左右旋转、向上、向下滑动,实现立体化衣服模型建模的动画效果。
在本实施例中,所述的基于移动终端的实时立体试衣方法还包括:
通过用户输入的不同身体参数,对所述3D试衣人体模型的各种站立姿势进行实时调整,从而自适应调整3D立体化衣服模型的形状。
本实施例可以在移动终端屏幕上进行实时360度触控展现衣服3D模型的上身效果,控制3D立体化衣服模型进行简单的POSE效果,因此,用户可以在移动终端上进行试衣时,可实时对融合了待试穿衣服的3D试衣人体模型的各种姿势进行调整,提升用户体验。
本发明实施例提供的基于移动终端的实时立体试衣方法,用户可以随时随地利用移动终端实现立体试衣虚拟效果,结合人体的身体特征,识别衣服的各个重要特征点,使精确定位衣服各部分区域成为可能;根据所述二维平面图像、不同款式的衣服特征点,生成衣服款式形变系数,在移动终端上应用实时3D自适应建模算法,可对任意形状图像进行缩放、拉伸,从而实现用户对待试穿衣服所拍摄的原2D图像向3D图像贴图的影射,由此实现3D立体化衣服模型逼真贴图的生成;结合衣服款式形变系数,可以在3D立体化衣服模型上结合衣服的控制点的相对位置特征,以实现针对某款衣服2D图片形状的自适应跟踪变形,从而实现目标衣服3D模型的自适应建模输出,使与衣服2D图片有非常高象真度的3D立体化衣服模型的实时生成成为可能。
此外,本发明根据所述待试穿衣服的特征点,进行不同款式的衣服特征点识别定位,因此可以通过少量3D试衣人体模型实现对多种款式衣服的试穿展示,缩短开发周期,降低开发难度和成本;用户可以在移动终端屏幕上对待试穿衣服的立体试穿效果进行实时360度触控展现,从各个角度直观感知不同款式衣服的立体试穿效果。
利用本发明在移动终端上进行立体试衣,用户只需手指点击屏幕进行简单的衣服套版和特征点位置确认操作,即可获得与原2D图片中衣服图像真度较高的3D立体衣服的上身效果,大大缩短了传统3D试衣间需要专业建模师为每一款新衣服建立定制3D建模的时间,特别适用于移动终端用户在互联网上进行大量衣服图片浏览时的实时立体试衣需求。
需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质或嵌入式微处理器中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,当用硬件来实现时,可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (10)
1.一种基于移动终端的实时立体试衣方法,其特征在于,包括:
通过移动终端获取待试穿衣服的二维平面图像;
对所述二维平面图像进行图像旋转和区域裁剪之后,进行款式套版和款式匹配处理;
结合试衣者的身体特征,在款式套版和款式匹配处理后的二维平面图像中识别出待试穿衣服的特征点;
根据所述待试穿衣服的特征点,进行不同款式的衣服特征点识别定位;
根据所述二维平面图像、不同款式的衣服特征点,生成衣服款式形变系数,在移动终端上应用实时3D自适应建模算法,建立3D立体化衣服模型;具体地,根据当前衣服款式,在模型库中选取一个与当前衣服款式对应的3D衣服模型作为3D立体化衣服原模型,根据衣服款式形变系数及所述3D立体化衣服原模型建立3D立体化衣服模型;
在移动终端上内置多个3D试衣人体模型,并将待试穿衣服的3D立体化衣服模型自适应融合至其中一个3D试衣人体模型上;
根据3D试衣人体模型的不同身体参数,自适应调节待试穿衣服的立体试穿效果;
在移动终端屏幕上对待试穿衣服的立体试穿效果进行实时360度触控展现。
2.如权利要求1所述的基于移动终端的实时立体试衣方法,其特征在于,所述结合试衣者的身体特征,在款式套版和款式匹配处理后的二维平面图像中识别出待试穿衣服的特征点,包括:
采用K-MEANS算法,对待试穿衣服的二维平面图像的像素进行色彩分割,形成待试穿衣服图像的多色图;
利用数学形态学的开运算算子,对生成的所述待试穿衣服图像的多色图进行衣服图像背景区域识别及删除;
利用数学形态学的闭运算算子,在已删除背景区域的多色图上识别出待试穿的衣服图像区域;
根据试衣者的人体身体特征,在所述衣服图像区域上识别出待试穿衣服的特征点的坐标位置;所述特征点包括肩膀点、领口点、领口V位置点、袖子外侧点和内侧点、腋窝点、腰位点、衣角点、裙摆衣角点中的一项或多项。
3.如权利要求2所述的基于移动终端的实时立体试衣方法,其特征在于,所述结合试衣者的身体特征,在款式套版和款式匹配处理后的二维平面图像中识别出待试穿衣服的特征点,还包括:
在移动终端的衣服二维平面图像中显示所述特征点的坐标位置,并连接相邻的特征点,形成衣服的特征轮廓图。
4.如权利要求2所述的基于移动终端的实时立体试衣方法,其特征在于,所述结合试衣者的身体特征,在款式套版和款式匹配处理后的二维平面图像中识别出待试穿衣服的特征点,还包括:
用户通过手指点选取移动终端屏幕上显示的任意一个特征点进行锁定;
移动终端通过跟踪用户手指移动位置,确定特征点的新位置,以实现对特征点位置的人工修正调整。
5.如权利要求1所述的基于移动终端的实时立体试衣方法,其特征在于,所述根据所述二维平面图像、不同款式的衣服特征点,生成衣服款式形变系数,在移动终端上应用实时3D自适应建模算法,建立3D立体化的衣服模型,包括:
根据待试穿衣服的当前款式套版类别,将所述二维平面图像中的各个相邻特征点连线后形成一个封闭区域,并将所述封闭区域自动划分为多个原投影区域,形成原投影图;
生成一张空白的3D模型贴图,并根据待试穿衣服的当前款式套版类别所对应的一个3D模型的贴图坐标,生成对应的多个目标投影区域,形成目标投影图;
通过线性插值算法,将所述原投影图中多个投影区域投影到所述目标投影图的对应区域,形成待试穿衣服的当前款式套版类别的3D模型贴图。
6.如权利要求5所述的基于移动终端的实时立体试衣方法,其特征在于,所述通过线性插值算法,将所述原投影图中多个投影区域投影到所述目标投影图的对应区域,包括:
基于线性插值算法,对原投影图中的任意投影区域进行缩放和/或拉伸,以实现待试穿衣服的二维平面图像向3D模型贴图的影射。
7.如权利要求5所述的基于移动终端的实时立体试衣方法,其特征在于,所述根据所述二维平面图像、不同款式的衣服特征点,生成衣服款式形变系数,在移动终端上应用实时3D自适应建模算法,建立3D立体化的衣服模型,还包括:
根据衣服特征点的相对关系信息,计算衣服款式形变系数;所述衣服款式形变系数包括袖长、腰围松紧度、裙摆幅度、衣服长度、裙摆长度中的一项或多项;
根据当前衣服款式,在模型库中选取一个与当前衣服款式对应的3D衣服模型作为3D立体化衣服原模型;
在所述3D立体化衣服原模型的三维顶点集上施加相关的衣服款式形变系数,对所述3D立体化衣服原模型进行自适应拟合变形,将变形后的3D模型输出为3D立体化衣服模型的最终目标模型;
将所述3D模型贴图应用至所述最终目标模型,实现待试穿衣服在3D立体化衣服模型的立体展现输出。
8.如权利要求1所述的基于移动终端的实时立体试衣方法,其特征在于,所述根据3D试衣人体模型的不同身体参数,自适应调节待试穿衣服的立体试穿效果,包括:
根据当前需要调节的身体参数,及预设的当前待试穿衣服的款式模型顶点集合数据库,确定所述3D立体化衣服模型上的与当前需要调节的身体参数所对应的身体区域的顶点集合;
对所述顶点集合施加与所述身体参数相对应的引力形变控制,在所述3D立体化衣服模型上实现与所述身体参数相匹配的衣服变形,将形变后的衣服映射至3D试衣人体模型上。
9.如权利要求1~8任一项所述的基于移动终端的实时立体试衣方法,其特征在于,所述方法还包括:
通过用户输入的不同身体参数,对所述3D试衣人体模型的各种站立姿势进行实时调整,从而自适应调整3D立体化衣服模型的形状。
10.如权利要求1所述的基于移动终端的实时立体试衣方法,其特征在于,还包括:
当所述3D立体化衣服模型不符合用户自身预期时,对旋转和裁剪后的所述二维平面图像重新进行款式套版和款式匹配处理,以生成新的3D立体化衣服模型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510685088.XA CN105354876B (zh) | 2015-10-20 | 2015-10-20 | 一种基于移动终端的实时立体试衣方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510685088.XA CN105354876B (zh) | 2015-10-20 | 2015-10-20 | 一种基于移动终端的实时立体试衣方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105354876A CN105354876A (zh) | 2016-02-24 |
CN105354876B true CN105354876B (zh) | 2018-10-09 |
Family
ID=55330843
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510685088.XA Active CN105354876B (zh) | 2015-10-20 | 2015-10-20 | 一种基于移动终端的实时立体试衣方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105354876B (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105913496B (zh) * | 2016-04-06 | 2018-09-28 | 成都景和千城科技有限公司 | 一种将真实服饰快速转换为三维虚拟服饰的方法及*** |
CN106072956A (zh) * | 2016-06-20 | 2016-11-09 | 北京理工大学 | 一种服装设计方法及装置 |
CN106373182A (zh) * | 2016-08-18 | 2017-02-01 | 苏州丽多数字科技有限公司 | 一种增强现实人脸互动娱乐方法 |
CN106485572A (zh) * | 2016-10-12 | 2017-03-08 | 大连文森特软件科技有限公司 | 一种基于视频图像特征点识别技术和虚拟现实技术的网上购物*** |
CN108346171B (zh) * | 2017-01-25 | 2021-12-10 | 斑马智行网络(香港)有限公司 | 一种图像处理方法、装置、设备和计算机存储介质 |
CN106657937A (zh) * | 2017-03-06 | 2017-05-10 | 柳州智视科技有限公司 | 一种虚拟变换衣服颜色的装置及其实现方法 |
CN107122774B (zh) * | 2017-03-28 | 2019-12-03 | 武汉斗鱼网络科技有限公司 | 一种随图像中关键点移动的自适应贴图方法和*** |
CN108195690A (zh) * | 2017-11-23 | 2018-06-22 | 中国计量大学 | 一种基于虚拟现实的纺织品感知*** |
CN107833109A (zh) * | 2017-11-27 | 2018-03-23 | 赵明 | 一种智慧零售的全息匹配方法及*** |
CN108010134A (zh) * | 2017-11-29 | 2018-05-08 | 湘潭大学 | 一种基于移动终端的实时三维虚拟试衣方法 |
CN107784567A (zh) * | 2017-12-08 | 2018-03-09 | 快创科技(大连)有限公司 | 基于增强现实技术的购物体验*** |
CN108038761A (zh) * | 2017-12-08 | 2018-05-15 | 快创科技(大连)有限公司 | 基于ar技术的购物宣传管理*** |
JP6921768B2 (ja) * | 2018-02-21 | 2021-08-18 | 株式会社東芝 | 仮想試着システム、仮想試着方法、仮想試着プログラム、および情報処理装置 |
CN110555903B (zh) | 2018-05-31 | 2023-06-23 | 北京京东尚科信息技术有限公司 | 图像处理方法和装置 |
CN109035259B (zh) * | 2018-07-23 | 2021-06-29 | 西安建筑科技大学 | 一种三维多角度试衣装置及试衣方法 |
CN110246001B (zh) * | 2019-04-24 | 2023-04-07 | 维沃移动通信有限公司 | 一种图像显示方法及终端设备 |
CN110210501B (zh) * | 2019-06-11 | 2021-06-18 | 北京字节跳动网络技术有限公司 | 虚拟对象生成方法、电子设备及计算机可读存储介质 |
CN110610537B (zh) * | 2019-09-18 | 2022-08-26 | 珠海普罗米修斯视觉技术有限公司 | 一种衣服图像展示方法、装置及存储介质和终端设备 |
CN111476912B (zh) * | 2020-06-28 | 2020-09-29 | 恒信东方文化股份有限公司 | 一种图像匹配的方法及其*** |
CN112685649A (zh) * | 2021-01-25 | 2021-04-20 | 深圳创维-Rgb电子有限公司 | 衣物推荐方法、装置、存储介质及终端设备 |
CN114663552B (zh) * | 2022-05-25 | 2022-08-16 | 武汉纺织大学 | 一种基于2d图像的虚拟试衣方法 |
CN115661354A (zh) * | 2022-11-07 | 2023-01-31 | 深圳市十二篮服饰有限公司 | 一种3d智能试衣模型*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101082765A (zh) * | 2006-06-01 | 2007-12-05 | 高宏 | 一种三维人像摄影***及其实现方法 |
CN102509349A (zh) * | 2011-09-27 | 2012-06-20 | 深圳市朵唯志远科技有限公司 | 基于移动终端的试衣方法、装置及移动终端 |
CN103456042A (zh) * | 2012-05-30 | 2013-12-18 | 盛乐信息技术(上海)有限公司 | 人体模型、服装模型生成方法和试衣方法及*** |
CN104036532A (zh) * | 2014-05-29 | 2014-09-10 | 浙江工业大学 | 基于三维到二维服装图案无缝映射的服装制作方法 |
CN104346827A (zh) * | 2013-07-24 | 2015-02-11 | 深圳市华创振新科技发展有限公司 | 一种面向普通用户的快速3d衣服建模方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2868180B1 (fr) * | 2004-03-24 | 2006-06-16 | Commissariat Energie Atomique | Procede et dispositif de simulation interactive du contact entre objets |
-
2015
- 2015-10-20 CN CN201510685088.XA patent/CN105354876B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101082765A (zh) * | 2006-06-01 | 2007-12-05 | 高宏 | 一种三维人像摄影***及其实现方法 |
CN102509349A (zh) * | 2011-09-27 | 2012-06-20 | 深圳市朵唯志远科技有限公司 | 基于移动终端的试衣方法、装置及移动终端 |
CN103456042A (zh) * | 2012-05-30 | 2013-12-18 | 盛乐信息技术(上海)有限公司 | 人体模型、服装模型生成方法和试衣方法及*** |
CN104346827A (zh) * | 2013-07-24 | 2015-02-11 | 深圳市华创振新科技发展有限公司 | 一种面向普通用户的快速3d衣服建模方法 |
CN104036532A (zh) * | 2014-05-29 | 2014-09-10 | 浙江工业大学 | 基于三维到二维服装图案无缝映射的服装制作方法 |
Non-Patent Citations (2)
Title |
---|
基于移动终端的虚拟试衣技术研究;李童;《万方数据知识服务平台》;20150730;正文第44-49、55-56页 * |
基于纹理映射的三维服装款式着装效果研究;杨天虹;《中国优秀硕士学位论文全文数据库 信息科技辑》;20071115;正文第60-61页 * |
Also Published As
Publication number | Publication date |
---|---|
CN105354876A (zh) | 2016-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105354876B (zh) | 一种基于移动终端的实时立体试衣方法 | |
US10546433B2 (en) | Methods, systems, and computer readable media for modeling garments using single view images | |
Mueller et al. | Real-time hand tracking under occlusion from an egocentric rgb-d sensor | |
CN103106604B (zh) | 基于体感技术的3d虚拟试衣方法 | |
Robson et al. | Context-aware garment modeling from sketches | |
US11961200B2 (en) | Method and computer program product for producing 3 dimensional model data of a garment | |
JP2019510297A (ja) | ユーザの真実の人体モデルへの仮想的な試着 | |
Zhu et al. | An efficient human model customization method based on orthogonal-view monocular photos | |
US10311508B2 (en) | Garment modeling simulation system and process | |
CN110310319B (zh) | 光照分离的单视角人体服装几何细节重建方法及装置 | |
CN109377557A (zh) | 基于单帧人脸图像的实时三维人脸重建方法 | |
CN109801380A (zh) | 一种虚拟试衣的方法、装置、存储介质及计算机设备 | |
Li et al. | In-home application (App) for 3D virtual garment fitting dressing room | |
CN105913416A (zh) | 一种自动分割三维人脸模型区域的方法 | |
CN113610612B (zh) | 一种3d虚拟试衣方法、***及存储介质 | |
Xu et al. | 3d virtual garment modeling from rgb images | |
CN105653742A (zh) | 一种三维模拟试衣***中服装模型的建立方法 | |
CN105869217A (zh) | 一种虚拟真人试衣方法 | |
Wenninger et al. | Realistic virtual humans from smartphone videos | |
WO2020104990A1 (en) | Virtually trying cloths & accessories on body model | |
CN108564619A (zh) | 一种基于两张照片的真实感三维人脸重建方法 | |
JP2013501284A (ja) | 複雑なおよび/または変形可能なオブジェクトの表現および着用できるオブジェクトの仮想フィッティング | |
KR101508161B1 (ko) | 디지털 서로게이트를 이용한 가상 피팅 장치 및 방법 | |
Cushen et al. | Markerless real-time garment retexturing from monocular 3d reconstruction | |
Cheng et al. | A 3D virtual show room for online apparel retail shop |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |