虚拟试衣方法、装置及系统和三维面料材质库建立方法及装置与流程

文档序号:12122042阅读:271来源:国知局
虚拟试衣方法、装置及系统和三维面料材质库建立方法及装置与流程

本发明涉及服装领域,具体涉及一种虚拟试衣方法、装置及系统和三维面料材质库建立方法及装置。



背景技术:

随着网络的迅速发展,电子商城也成为人们的消费新途径。网上商城中服饰的种类繁多,为用户提供多样化的选择。但是,当面对各式各样的服装进行选择时,由于线上的服饰并不能像商场的实体服装一样进行试穿,故用户无法确定该服装的上身效果,很难选择到合适的服装。

为解决上述问题,中国专利文献105184584A中公开了一种虚拟试衣系统,基于计算机系统和三维扫描成像的虚拟试衣方法,包括以下步聚:(1)用户输入身高、体重及三围尺寸,并配以摄像头扫描立体数据,生成用户的虚拟替身模型。(2)将模拟后的服装模型同虚拟替身模型进行搭配,以动画的形式进行展示。该方案中,通过计算机识别人体各个部分的模型,按照不同的基础形状进行建立适当模型,所得模型达到了更加贴近逼真的结果,使得三维模型自动具有与人体体型相似的特征,让消费者能够挑选更符合自己体型的衣服。但是,由于该方案看到的只是穿着后的虚拟画面,并不能让用户感受到穿着后的实际体感,例如是面料是否柔软、各个身体部分的实际感觉如何,因此用户并不能身临其境的感受到穿衣效果。



技术实现要素:

因此,本发明要解决的技术问题在于克服现有技术中的虚拟试衣系统用户只能看到视觉效果并不能感受到穿衣后的体感效果。

本发明提供一种虚拟试衣方法,包括如下步骤:根据人体图像提取人体轮廓参数,生成人体模型;获取目标服装的规格参数;将所述目标服装穿着在所述人体模型上进行展示;根据目标服装的面料材质和所述人体轮廓参数,获取所述目标服装在所述人体模型各部位的表面压力。

优选地,还包括将所述表面压力在所述人体模型对应的各部位显示出来。

优选地,还包括将所述表面压力发送至用户的可穿戴设备,以用于所述可穿戴设备向用户输出所述表面压力。

优选地,根据目标服装的面料材质和所述人体轮廓参数,获取所述目标服装在所述人体模型各部位的表面压力的步骤,包括:在三维面料材质库中获取所述目标服装的面料材质的拉伸曲线;获取所述人体模型的当前形体姿势,所述当前形体姿势与当前用户的姿势联动;根据所述拉伸曲线计算在当前形体姿势下人体模型各部位的表面压力。

本发明实施例还提供一种三维面料材质库建立方法,包括如下步骤:获取每件服装的尺寸及其对应的面料的材质;获取所述材质对应的弹力参数;根据所述弹力参数获取拉伸曲线,所述拉伸曲线包括对应各拉伸程度的弹力值。

本发明提供一种虚拟试衣装置,包括:人体参数获取单元,用于根据人体图像提取人体轮廓参数,生成人体模型;服装参数获取单元,用于获取目标服装的规格参数;展示单元,用于将所述目标服装穿着在所述人体模型上进行展示;压力获取单元,用于根据目标服装的面料材质和所述人体轮廓参数,获取所述目标服装在所述人体模型各部位的表面压力。

本发明还提供一种三维面料材质库建立装置,包括第一获取单元,用于获取每件服装的尺寸及其对应的面料的材质;第二获取单元,用于获取所述材质对应的弹力参数;拉伸曲线计算单元,用于根据所述弹力参数计算拉伸曲线,所述拉伸曲线包括对应各拉伸程度的弹力值。

本发明还提供一种虚拟试衣系统,包括摄像头,用于获取用户的人体图像;所述的虚拟试衣装置,用于获取目标服装在人体模型各部位的表面压力;可穿戴设备,设置在用户身体上,用于在身体各部位输出相应的所述表面压力。

优选地,所述可穿戴设备分别设置在人体的各部位。

优选地,所述可穿戴设备为衣服,在所述衣服对应身体各部位的位置设置有压力输出装置,用于根据所述表面压力向身体各部位输出压力。

本发明技术方案,具有如下优点:

1.本发明实施例提供的虚拟试衣方法,首先根据人体图像提取人体轮廓参数,生成人体模型;然后获取目标服装的规格参数;之后将所述目标服装穿着在所述人体模型上进行展示;然后根据目标服装的面料材质和所述人体轮廓参数,获取所述目标服装在所述人体模型各部位的表面压力。该方案中,根据人体实际参数生成的人体模型,将目标服装穿着在所述人体模型上进行展示,并将此时人体各部位的表面压力进行输出,从而用户可以直观的获得穿着该目标服装时的舒适度,是宽松、还是紧绷,衣服根据重量、穿着后大小合身程度在人体各部位的压力不同,因此用户不仅获得了图像还获得了穿着后的压力参数,使得用户可以身临其境的感知该服装的穿着效果,克服了现有技术中只有视觉效果的缺陷。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例1中虚拟试衣方法的一个具体示例的流程图;

图2为本发明实施例2中三维面料材质库建立方法的一个具体示例的原理框图;

图3为本发明实施例3中虚拟试衣装置的一个具体示例的流程图;

图4为本发明实施例4中三维面料材质库建立装置的一个具体示例的原理框图;

图5为本发明实施例5中虚拟试衣系统的一个具体示例的流程图;

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

实施例1

本实施例中提供一种虚拟试衣方法,可用于手机、电脑等智能设备中,进行模拟试衣并展示,该方法的流程图如图1所示,包括如下步骤:

S101、根据人体图像提取人体轮廓参数,生成人体模型。此处的人体图像可以是通过摄像头拍摄的图像也可以是预存的图像,一般此处的图像需要是多幅,从多个角度对人体进行拍摄,从而可以还原出人体的立体模型。

S102、获取目标服装的规格参数。目标服装是指用户希望试穿的服装,所有的服装在电脑或者手机中也预先根据服装的尺寸做好了服装模型,此处的目标服装的规格参数指的是型号,根据人体还原的立体模型的大小可以获得合适的目标服装的型号。

S103、将所述目标服装穿着在所述人体模型上进行展示。选择合适的目标服装的型号与人体模型根据穿着特性进行叠加,便得到了目标服装穿着在人体模型上的图像,将此图像展示出来,便可以获得试穿的视觉效果。

S104、根据目标服装的面料材质和所述人体轮廓参数,获取所述目标服装在所述人体模型各部位的表面压力。

目标服装由于材质不同、质量不同,穿着在身上的感觉则不同,表示该感觉的一个参数就是人体各部位得到的服装对于身体的压力,如何获得这个压力并表示出来则让模拟试穿者获得更加身临其境的触觉体验。

该步骤的具体过程包括:

首先,在三维面料材质库中获取所述目标服装的面料材质的拉伸曲线。此处的拉伸曲线是指根据目标服装面料的弹力不同而获得的拉伸程度与压力的对应曲线,服装被拉伸的程度越大,压力越大;但是具体压力大小与材料的弹力密切相关,因此可以根据材料预先获得该拉伸曲线。当然,也可以根据材料的组分不同来计算拉伸曲线,此处根据材料的性能参数以及拉伸实验都可以获得上述拉伸曲线。

其次,在用户模拟试衣时,希望全方位的获取试穿后的感官信息,因此用户可能会进行转身、抬臂、下蹲等日常动作,以便获得全方位的体验。此时,人体模型的当前形体姿势与当前用户的姿势联动。

之后,根据所述拉伸曲线计算在当前形体姿势下人体模型各部位的表面压力。当用户变换姿态时,不同姿态下的身体参数是不同的,根据用户当前的姿势可以计算出当前身体各部位的表面压力。比如下蹲时,可以重新计算大腿及臀部的受力等等。当用户的当前姿势变化时,人体模型与之联动,重新计算此时的身体各部位在目前服饰下的表面压力。

作为一种实现方式,将所述表面压力在所述人体模型对应的各部位显示出来,根据这些值用户可以看到各种姿态下各部位的受力情况,虽然不能直观体验,但也有一个数量级的参照。

作为另外一种实现方式,还可以将所述表面压力发送至用户的可穿戴设备,以用于所述可穿戴设备向用户输出所述表面压力。此处的可穿戴设备包括设置在身体各个部位的传感器,包括但不限于胳膊、大腿、小腿、腹部、腋下等身体的各个部位,可以根据需要选择其中的一个或多个部位进行设置。例如,如果是裙子,通过可穿戴设备在腰部的伸缩获得相同的压力输出,使得模拟试穿者可以获取相同的穿着后的体验。

该方案中,根据人体实际参数生成的人体模型,将目标服装穿着在所述人体模型上进行展示,并将此时人体各部位的表面压力进行输出,从而用户可以直观的获得穿着该目标服装时的舒适度,是宽松、还是紧绷,衣服根据重量、穿着后大小合身程度在人体各部位输出的压力不同,因此用户不仅获得了图像还获得了穿着后的压力参数,使得用户可以身临其境的感知该服装的穿着效果,克服了现有技术中只有视觉效果的缺陷。

实施例2

本实施例中还提供一种三维面料材质库建立方法,可用于建立三维面料材质库,在该三维面料材质库中存储有面料对应的拉伸曲线,可用于实施例1中使用的三维面料材质库,该方法包括如下步骤:

S201、获取每件服装的尺寸及其对应的面料的材质。根据服装生产时的信息可以获得每种型号的服装的尺寸以及服装生产时使用的面料材质。

S202、获取所述材质对应的弹力参数。每种面料都有其弹力参数,例如氨纶的弹力大于棉质的,由于其材料本身决定,此外,根据每种材料中棉、氨纶、聚酯纤维等组分的不同,其弹力参数是不用的,弹力参数可以通过一些设备或方法对面料进行测试或实验来获得。

S203、根据所述弹力参数获取拉伸曲线,所述拉伸曲线包括对应各拉伸程度的弹力值。由于弹力和拉伸程度相关,因此根据弹力参数通过实验或数学方法来测算拉伸程度对应的弹力获得拉伸曲线,从而可以根据各种面料在人体上穿着后的拉伸程度得到对应的弹力。

实施例3

本实施例中提供一种虚拟试衣装置,结构框图如图3所示,包括:

人体参数获取单元301,用于根据人体图像提取人体轮廓参数,生成人体模型;

服装参数获取单元302,用于获取目标服装的规格参数;

展示单元303,用于将所述目标服装穿着在所述人体模型上进行展示;

压力获取单元304,用于根据目标服装的面料材质和所述人体轮廓参数,获取所述目标服装在所述人体模型各部位的表面压力。

实施例4:

本实施例中还提供一种三维面料材质库建立装置,如图4所示,包括:

第一获取单元401,用于获取每件服装的尺寸及其对应的面料的材质;

第二获取单元402,用于获取所述材质对应的弹力参数;

拉伸曲线计算单元403,用于根据所述弹力参数计算拉伸曲线,所述拉伸曲线包括对应各拉伸程度的弹力值。

实施例5:

本实施例中还提供一种虚拟试衣系统,用于通过模拟的方法进行虚拟试衣,为用户试衣提供感觉和亲身体验,该系统的结构框图如图5所示,包括:

摄像头501,用于获取用户的人体图像。摄像头可以放置在便于对用户的全体或部分进行拍摄的位置,用于获取用户的图像信息。

虚拟试衣装置502,即实施例4中的虚拟试衣装置,用于获取目标服装在人体模型各部位的表面压力,其具体结构与实施例4相同,在此不再赘述。

可穿戴设备503,设置在用户身体上,用于在身体各部位输出相应的所述表面压力。作为一种实现方式,所述可穿戴设备分别设置在人体的各部位,此处的可穿戴设置具有压力传感器以及压力输出的功能,可以输出一定的压力,在多个所需部位设置可穿戴设备,例如设置在臂膀处、后背、前胸、腹部、腰部、腿部、臀部等等部位,从而根据需要在各个部位输出模拟试衣装置计算出的对人体各部位的表面压力。在其他的一些实施方案中,所述可穿戴设备为衣服,在所述衣服对应身体各部位的位置设置有压力输出装置,用于根据所述表面压力向身体各部位输出压力。作为一种方式压力输出装置可以是具有伸缩功能的皮筋或皮带,根据所需输出表面压力的不同而自动调整其长度,从而使得输出所需的表面压力。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1