服饰对体型跟踪的方法及装置制造方法及图纸

技术编号:7917806 阅读:255 留言:0更新日期:2012-10-25 02:51
本发明专利技术揭示了一种服饰对体型跟踪的方法及装置。该方法可包括步骤:获取试衣模型的动作数据以及体型数据;根据所述动作数据以及体型数据,在三维服饰中分别形成骨架关节数据以及标准体型数据;在试衣时,将三维服饰以及试衣模型中的骨架关节进行对应定位,三维服饰的标准体型与试衣模型的体型轮廓适配。本发明专利技术通过将标准体型网格以及服饰网格绑定在关节上,因此,在定位的的同时,标准体型网格以及服饰网格会同时变形;如此即可实现了服饰对试衣模型的动作跟踪,呈现服饰“穿”在使用者身上的效果。

【技术实现步骤摘要】

本专利技术涉及到虚拟试衣中对模型体型跟踪的技术,特别涉及到一种服饰对体型跟踪的方法及装置
技术介绍
现阶段虚拟试衣的系统可以划分为两大类1、平面试衣系统,2、三维试衣系统。该平面试衣系统可分为三类静态模特与静态衣服结合、动态模特与动态衣服结合以及视频图像作底用固定衣服覆盖视频上的模特结合;该三维试衣系统可包括固定的模特与固定三维衣服结合以及动态三维模特与动态三维衣服结合。上述各种试衣方式的效率以及效果都不尽如人意,亟待一种能解决效率和效果的虚拟试衣方式,尤其是解决虚拟服饰对模型体型的跟踪。
技术实现思路
本专利技术的主要目的为提供一种服饰对体型跟踪的方法,可提升试衣的效果。本专利技术提出一种服饰对体型跟踪的方法,包括步骤获取试衣模型的动作数据以及体型数据;根据所述动作数据以及体型数据,在三维服饰中分别形成骨架关节数据以及标准体型数据;在试衣时,将三维服饰以及试衣模型中的骨架关节进行对应定位,三维服饰的标准体型与试衣模型的体型轮廓适配。优选地,所述将三维服饰以及试衣模型中的骨架关节进行对应定位的步骤具体包括将三维服饰的骨架关节通过变换定位于试衣模型的关节上。优选地,所述三维服饰的标准体型与试衣模型的体型轮廓适配的步骤具体包括沿着每一个关节段的垂直方向,测量试衣模型的体型轮廓与标准体型数据之间的差异,根据所述差异调整服饰网格。优选地,所述方法之后还包括当有多层服饰时,根据服饰的类型进行分层,将穿在外层的服饰置于里层服饰之上;根据里层与外层服饰的网格范围,在两者相交区域适当收缩里层服饰网格。本专利技术还提出一种服饰对体型跟踪的装置,包括模型数据获取单元,用于获取试衣模型的动作数据以及体型数据;服饰数据产生单元,用于根据所述动作数据以及体型数据,在三维服饰中分别形成骨架关节数据以及标准体型数据;试衣适配单元,用于在试衣时,将三维服饰以及试衣模型中的骨架关节进行对应定位,三维服饰的标准体型与试衣模型的体型轮廓适配。优选地,所述试衣适配单元具体用于将三维服饰的骨架关节通过变换定位于试衣模型的关节上。优选地,所述试衣适配单元具体用于沿着每一个关节段的垂直方向,测量试衣模型的体型轮廓与标准体型数据之间的差异,根据所述差异调整服饰网格。优选地,所述装置还包括服饰分层单元,用于当有多层服饰时,根据服饰的类型进行分层,将穿在外层的服饰置于里层服饰之上; 网格缩放单元,用于根据里层与外层服饰的网格范围,在两者相交区域适当收缩里层服饰网格。本专利技术通过将标准体型网格以及服饰网格绑定在关节上,因此,在定位的的同时,标准体型网格以及服饰网格会同时变形;如此即可实现了服饰对试衣模型的动作跟踪,呈现服饰“穿”在使用者身上的效果。附图说明图I是本专利技术服饰对体型跟踪的方法一实施例中的步骤流程示意图;图2是本专利技术服饰对体型跟踪的方法另一实施例中的步骤流程示意图;图3是本专利技术服饰对体型跟踪的装置一实施例中的结构示意图;图4是本专利技术服饰对体型跟踪的装置另一实施例中的结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,提出本专利技术一种服饰对体型跟踪的方法一实施例。该方法可包括步骤S11、获取试衣模型的动作数据以及体型数据;步骤S12、根据动作数据以及体型数据,在三维服饰中分别形成骨架关节数据以及标准体型数据;步骤S13、在试衣时,将三维服饰以及试衣模型中的骨架关节进行对应定位,三维服饰的标准体型与试衣模型的体型轮廓适配。由于三维虚拟模型的形成较为复杂,为兼顾试衣效率以及效果,本实施例中的服饰对体型跟踪的方法,可应用于将由使用者提供的二维照片与三维服饰结合进行试衣,通过将使用者的真实形象替代虚拟模型,使得试衣效果更具真实感,同时试衣过程方便快捷。上述使用者照片可由使用者自己提供,可根据照片实际情况在照片中置入骨架关节点,获取照片中使用者的体型轮廓。上述动作数据以及体型数据,可分别通过骨架关节点以及体型轮廓获取。上述动作数据可用26个关节点的位置表示,该位置是指相片平面的坐标位置,比如原点在左下角,沿水平方向的左边为X轴正向,沿垂直方向的上边为Y轴的正向;该动作数据用于三维服饰对试衣模型的动作跟踪。上述体型数据可用封闭的图形表示,即勾勒出试衣模型的真实体型(比如去除用户穿着衣服时的影响),然后用不同的颜色区分(例如红表示用户体型区域,黑表示与用户体型无关的区域)再保存,如果试衣模型为使用者的二维照片,则最后保存为一张图片格式(比如JPG)的图像;该体型数据用于三维服饰对试衣模型的体型跟踪。上述二维服饰图需要预先准备,可通过拍摄等方式获取。获取图中服饰的轮廓,并将该服饰的轮廓导入至三维引擎中,生成三维网格,以及形成半曲面。然后可将该服饰与骨架绑定,再指定服饰纹理,形成三维服饰图。形成的三维服饰中可包括“动作”和“体型”两种数据,即“骨架关节数据”以及“标准体型数据”。该骨架关节数据可与试衣模型中的关节点保持一致,比如关节数也可为26个。该标准体型数据可由一个平面网络构成,并且被绑定到26个关节,当动作变换时,26个关节的位置发生变化,则标准体型也会随之变化。在进行虚拟服饰试穿时,首先在三维引擎中加载试衣模型的动作数据、体型数据,以及三维服饰的骨架关节数据以及标准体型数据。再将三维服饰的骨架关节通过变换定位于试衣模型的关节上;该三维服饰的骨架关节与试衣模型的关节可为一一对应关系,例如·把“骨架关节”的左手腕关节定位到相片的左手腕关节上;该变换可为移动、旋转以及缩放等。同时,可将三维服饰的标准体型与试衣模型的体型轮廓适配。由于在上述过程中,已将标准体型网格以及服饰网格绑定在26个关节上,因此,在定位的的同时,标准体型网格以及服饰网格会同时变形;如此即可实现了服饰对试衣模型的动作跟踪,呈现服饰“穿”在使用者身上的效果。上述三维服饰的标准体型与试衣模型的体型轮廓的适配过程中,可沿着每一个关节段的垂直方向,测量试衣模型的体型轮廓与标准体型数据之间的差异,根据差异调整服饰网格。可沿着每一个关节段的垂直方向,测量使用者的体型尺寸与“标准体型”的尺寸之间的差异,以确定服饰将做“放大”或者“缩小”变形。如果“标准体型”尺寸小于使用者的体型尺寸,则表示使用者体型比较胖,依据两个尺寸的差值,将衣物网格”向外”膨胀若干数量,反之亦然,如此即实现服饰与使用者体型轮廓的贴合。参照图2,在本专利技术另一实施例中,上述步骤S13之后还可包括步骤S14、当有多层服饰时,根据服饰的类型进行分层,将穿在外层的服饰置于里层服饰之上;步骤S15、根据里层与外层服饰的网格范围,在两者相交区域适当收缩里层服饰网格。试衣过程中,多件服饰可同时附着在使用者二维照片上,如衣服和裤子,由此形成试穿搭配效果。衣服和裤子在试穿过程中可能形成重叠,因此在试穿时可依据服饰的类型进行分层,将穿在外层的服饰置于里层的服饰之上。同时,根据里外层两件衣物的网格范围,在其相交区域,适当收缩里层网格,使之被包裹在外层网格里,从而实现更自然的试衣效果。参照图3,提出本专利技术一种服饰对体型跟踪的装置20 —实施例。该装置20可包括模型数据获取单元21、服饰数据产生单元22以及试衣适配单元23 ;该模型数据获取单元21本文档来自技高网...

【技术保护点】
一种服饰对体型跟踪的方法,其特征在于,包括步骤:获取试衣模型的动作数据以及体型数据;根据所述动作数据以及体型数据,在三维服饰中分别形成骨架关节数据以及标准体型数据;在试衣时,将三维服饰以及试衣模型中的骨架关节进行对应定位,三维服饰的标准体型与试衣模型的体型轮廓适配。

【技术特征摘要】

【专利技术属性】
技术研发人员:龙朝阳钟志诚温昌明
申请(专利权)人:深圳市美丽同盟科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1