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

文档序号:8446312阅读:360来源:国知局
建立人体模型的方法和装置的制造方法
【技术领域】
[0001]本发明涉及图形处理领域,尤其涉及一种建立人体模型的方法和装置。
【背景技术】
[0002]随着互联网技术的发展,服装电子商务在近些年逐渐兴起。作为一种增强消费者购物体验的技术,虚拟试衣技术也从最初的二维平面试衣技术发展到了现在的三维试衣技术,虚拟试衣技术的逼真程度在逐渐提高。
[0003]传统的二维平面试衣技术中,采用固定的模特姿势,拍摄出所需的服饰照片,再使用图像处理的方法把服饰照片覆盖到模特照片上,以达到一定程度的互动体验。在上述的二维试衣技术中,通常采用拉伸图片的方法来适配用户身材。但是,其具有以下缺点:首先,作为二维展示形式,其只能单个或多个静态角度展示着装效果,不能进行全方位展示;其次,由于采用拉伸图像的方式来适配用户身材,只考虑二维的变换,必然导致服饰变形严重,美观度下降,不符合真实情况。
[0004]为解决以上问题,现有技术还提出了三维试衣技术,但大多采用固定模特的静态三维模型,为了获得较佳的试衣效果,其依然存在如何对人体模型进行调整的问题。

【发明内容】

[0005]本发明解决的问题是,如何获得失真较小的人体模型。
[0006]为解决上述问题,本发明实施例提供了一种建立人体模型的方法,所述方法包括:提供基础人体模型、第一人体模型和第二人体模型,其中,所述基础人体模型反映的人体特征位于所述第一人体模型和所述第二人体模型反映的人体特征之间;获取将所述基础模型人体模型调整到所述第一人体模型和所述第二人体模型的第一调整参数和第二调整参数;基于所述第一调整参数和第二调整参数利用插值法获得第三调整参数;基于所述基础人体模型和所述第三调整参数获得第三人体模型。
[0007]可选地,所述基础人体模型、所述第一人体模型和所述第二人体模型均包括骨骼和与所述骨骼联动的人体外形网格。
[0008]可选地,所述第一调整参数包括从所述基础人体模型到所述第一人体模型的第一骨骼变化量和第一人体外形网格变化量;所述第二调整参数包括从所述基础人体模型到所述第二人体模型的第二骨骼变化量和第二人体外形网格变化量。
[0009]可选地,基于所述第一调整参数和第二调整参数利用插值法获得第三调整参数包括:确定第三骨骼变化量,所述第三骨骼变化量介于所述第一骨骼变化量和所述第二骨骼变化量之间;基于所述第三骨骼变化量和预设插值函数确定第三人体外形网格变化量,所述第三人体外形网格变化量介于所述第一人体外形网格变化量和第二人体外形网格变化量之间,所述第三骨骼变化量和所述第三人体外形网格变化量构成所述第三调整参数。
[0010]可选地,所述第三骨骼变化量根据用户输入指令确定。
[0011]可选地,所述人体特征包括腹部的大小,胸部的大小,身材的胖瘦或身材的高矮。
[0012]可选地,获得所述第三人体模型采用网格变形技术。
[0013]对应地,本发明一种建立人体模型的装置,所述装置包括:输入单元,适于接收基础人体模型、第一人体模型和第二人体模型,其中,所述基础人体模型反映的人体特征位于所述第一人体模型和所述第二人体模型反映的人体特征之间;极端调整参数获取单元,适于获取将所述基础模型人体模型调整到所述第一人体模型和所述第二人体模型的第一调整参数和第二调整参数;插值计算单元,适于基于所述第一调整参数和第二调整参数利用插值法获得第三调整参数;模型建立单元,适于基于所述基础人体模型和所述第三调整参数获得第三人体模型。
[0014]可选地,所述基础人体模型、所述第一人体模型和所述第二人体模型均包括骨骼和与所述骨骼联动的人体外形网格。
[0015]可选地,所述第一调整参数包括从所述基础人体模型到所述第一人体模型的第一骨骼变化量和第一人体外形网格变化量;所述第二调整参数包括从所述基础人体模型到所述第二人体模型的第二骨骼变化量和第二人体外形网格变化量。
[0016]可选地,所述插值计算单元基于所述第一调整参数和第二调整参数利用插值法获得第三调整参数包括:确定第三骨骼变化量,所述第三骨骼变化量介于所述第一骨骼变化量和所述第二骨骼变化量之间;基于所述第三骨骼变化量和预设插值函数确定第三人体外形网格变化量,所述第三人体外形网格变化量介于所述第一人体外形网格变化量和第二人体外形网格变化量之间,所述第三骨骼变化量和所述第三人体外形网格变化量构成所述第三调整参数。
[0017]可选地,所述第三骨骼变化量根据用户输入指令确定。
[0018]可选地,所述人体特征包括腹部的大小,胸部的大小,身材的胖瘦或身材的高矮。
[0019]可选地,所述模型建立单元获得所述第三人体模型采用网格变形技术。
[0020]与现有技术相比,本发明的技术方案具有以下优点:
[0021]本发明的建立人体模型的方法中,首先提供基础人体模型、第一人体模型和第二人体模型,其中,所述基础人体模型反映的人体特征位于所述第一人体模型和所述第二人体模型反映的人体特征之间,再获取将所述基础模型人体模型调整到所述第一人体模型和所述第二人体模型的第一调整参数和第二调整参数。在对基础人体模型进行个性化调整时,只需要基于所述第一调整参数和第二调整参数利用插值法获得第三调整参数,就可以基于所述基础人体模型和所述第三调整参数获得第三人体模型。由于第三调整参数通过对第一调整参数和第二调整参数进行插值获得,因此,所获得的第三人体模型介于第一人体模型和第二人体模型两个极端人体模型反映的人体特征之间,过渡自然,失真小。
[0022]对应地,所述建立人体模型的装置也具有以上优点。
【附图说明】
[0023]图1是现有技术的一种调整人体模型的数据处理流程示意图;
[0024]图2是本发明一实施例的建立人体模型的数据处理流程示意图;
[0025]图3是本发明一实施例的建立人体模型的方法的流程示意图;
[0026]图4是本发明一实施例的建立人体模型的装置的结构示意图。
【具体实施方式】
[0027]本发明的发明人研宄了现有的三维(3D)试衣技术,首先,3D美工师会使用建模软件建立标准身材的三维人体网格模型,由于三维人体模型通常需要摆出不同姿态来展示服装,通常还需要为所述三维人体网格模型添加骨骼,并让骨骼驱动三维人体网格模型产生合理运动。通常,把三维人体网格模型绑定到骨骼上的技术称为蒙皮。
[0028]本发明的发明人发现,由于大多数消费者的身材并不是很标准,如果要获得更佳的展示效果,就需要对按照标准身材建立的三维人体网格模特进行调整。参考图1,图1示出了一种调整人体模型的数据处理流程,输入基础人体模型110,通过调整骨骼尺寸,可以驱动三维人体模型的网格变化,继而改变人体模型的身材,获得调整后的人体模型120。但是,由于上述方法仅考虑了骨骼变形对人体模型网格的影响,而没有考虑到实际人体身材的变形会受到具体身材要素的限制,导致最终获得的调整后人体模型失真。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1