建立人体模型的方法和装置的制造方法

文档序号:8457844阅读:444来源:国知局
建立人体模型的方法和装置的制造方法
【技术领域】
[0001]本发明涉及图像处理领域,尤其涉及一种建立人体模型的方法和装置。
【背景技术】
[0002]随着互联网技术的发展,服装电子商务在近些年逐渐兴起。作为一种增强消费者购物体验的技术,虚拟试衣技术也从最初的二维平面试衣技术发展到了现在的三维试衣技术,虚拟试衣技术的逼真程度在逐渐提高。
[0003]但是,在传统的三维试衣技术中,大多还采用固定模特体型的静态三维模型,不能对模特的体型进行调整,试衣效果不佳。

【发明内容】

[0004]本发明解决的问题是,如何高效建立服饰模型。
[0005]为解决上述问题,本发明实施例提供了一种建立人体模型的方法,所述方法包括:获取基础人体模型;接收模型调用请求,所述模型调用请求包括模型体型数据;获取与所述模型体型数据对应的体型调整参数;基于所述体型调整参数,利用体型变化技术对所述基础人体模型进行调整,获得调整后的人体模型。
[0006]可选地,所述模型体型数据为预设的体型数据或者基于用户指令实时生成的体型数据。
[0007]可选地,所述体型调整参数存储于查找表中。
[0008]可选地,所述模型体型数据包括指示腹部的大小、胸部的大小、身材的胖瘦和/或身材的高矮的数据。
[0009]可选地,所述基础人体模型包括骨骼和与所述骨骼联动的人体外形网格。
[0010]可选地,所述体型调整参数包括骨骼调整参数和人体外形网格调整参数。
[0011]对应地,本发明实施例还提供了一种建立人体模型的装置,所述装置包括:输入单元,适于获取基础人体模型;接收单元,适于接收模型调用请求,所述模型调用请求包括模型体型数据;参数获取单元,适于获取与所述模型体型数据对应的体型调整参数;模型调整单元,适于基于所述体型调整参数,利用体型变化技术对所述基础人体模型进行调整,获得调整后的人体模型。
[0012]可选地,所述模型体型数据为预设的体型数据或者基于用户指令实时生成的体型数据。
[0013]可选地,所述体型调整参数存储于查找表中。
[0014]可选地,所述模型体型数据包括指示腹部的大小、胸部的大小、身材的胖瘦和/或身材的高矮的数据。
[0015]可选地,所述基础人体模型包括骨骼和与所述骨骼联动的人体外形网格。
[0016]可选地,所述体型调整参数包括骨骼调整参数和人体外形网格调整参数。
[0017]与现有技术相比,本发明的技术方案具有以下优点:
[0018]本发明的建立人体模型的方法中,首先获取基础人体模型,当接收到模型调用请求时,再根据模型调用请求中的模型体型数据获取对应的体型的调节参数,再基于所述体型调节参数,利用体型变化技术对所述基础人体模型进行调整,获得调整后的人体模型。本发明的技术方案中,对于不同的服饰厂商,无需存储不同的人体模型,而仅需存储基础人体模型和体型调节参数,通过体型变化技术即可获得对应服饰厂商的人体模型,大大节省了试衣平台的存储空间和数据流量等。
[0019]对应地,本发明的建立人体模型的装置也具有上述优点。
【附图说明】
[0020]图1是现有技术的试衣平台的数据结构示意图;
[0021]图2是本发明一实施例的试衣平台的数据结构示意图;
[0022]图3是本发明一实施例的建立人体模型的方法的流程图;
[0023]图4是本发明一实施例的建立人体模型的装置的结构示意图。
【具体实施方式】
[0024]本发明的发明人研宄了现有的三维(3D)试衣技术,发现在现有的3D试衣实际应用中,经常会碰到的一种情况是:某服装厂商A主打做适配微胖体型的服饰,所采用的人体模型模特也是属于该身材的,所以生成的虚拟服饰也会看起来是微胖体型的,在展示中,最好也选用该体型的模型来展示服饰的风格;同时,另一个服装厂商B主要做适配偏瘦体型的服饰,其最好选用偏瘦体型的模特来展示服饰的风格;因此,当两者需要接入同一试衣平台时,需要建立两种体型的人体模型(A体型人体模型和B体型人体模型)。
[0025]参考图1,图1示出了现有技术中一试衣平台100的数据结构示意图,服饰A120a、服饰B120b……服饰N120n分别对应人体模型AllOa、人体模型BllOb……人体模型NllOn。也就是说如果试衣平台100上有N家厂商提供的服饰,那么就需要加载N个人体模型。因此,随着试衣平台上服装厂商的增加,人体模型会越来越多,试衣平台的负担也大大增加。此外,在现有技术的试衣平台中,由于人体模型体型的限制,不能同时试穿不同品牌服饰,展示混搭效果。如果能够从同一基础人体模型衍生出各种体型的人体模型,则会大大减轻试衣平台负担,并达到不同风格服饰的最佳展示效果。
[0026]基于以上研宄,本发明的发明人提出了一种基于基础人体模型,通过体型调整参数建立各种定制体型的方法和系统。参考图2,图2示出了应用本发明的建立人体模型的方法或装置的试衣平台200的数据结构示意图,包括:基础人体模型210、体型调整参数230和服饰A220a、服饰B220b……和服饰N220n,基于体型调整参数230,利用体型变换技术对所述基础人体模型210进行调整,即可获得适配所述服饰A220a、服饰B220b……和服饰N220n的人体模型,大大降低了试衣平台200的负担。
[0027]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0028]需要说明的是,提供这些附图的目的是有助于理解本发明的实施例,而不应解释为对本发明的不当的限制。为了更清楚起见,图中所示尺寸并未按比例绘制,可能会做放大、缩小或其他改变。
[0029]下面通过一实施例对本发明的建立人体模型的方法和装置进行详细说明。
[0030]参考图3,图3示出了本发明一实施例的建立人体模型的方法,所述方法包括步骤S301 至 S304。
[0031]首先,执行步骤S301,提供基础人体模型。
[0032]在一些实施例中,所述基础人体模型为3D美工师使用建模软件建立,例如,使用3ds Max,或者Maya等软件建立。所述基础人体模型基于标准人体身材建立,其中,所述标准人体身材可以通过统计方法获得。
[0033]在一些实施例中,所述基础人体模型包括骨骼和与所述骨骼联动的人体外形网格。例如,首先建立所述基础人体模型的人体外形网格;接着建立与人体外形网格匹配的骨骼;接着再采用蒙皮技术使得所述骨骼与所述人体外形网格联动,也就是所述骨骼可以驱动所述人体外形网格形变,具体可参考现有技术的蒙皮技术,在此不再赘述。需要说明的是,由于所述人体外形网格的密度会影响计算成本,因此,所述人体外形网格的三角形密度可以随执行该方法的平台变化,例如,采用手机或移动终端执行本方法时,人体外形网格的三角形密度为3000?5000个/人,而当采用计算机平台时,所述人体外形网格的三角形密度可以更高。
[0034]接着,执行步骤S302,接收模型调用请求,所述模型调用请求包括模型体型数据。
[0035]在一些
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1