书签 分享 收藏 举报 版权申诉 / 12

一种虚拟试衣方法及虚拟试衣系统.pdf

  • 上传人:a***
  • 文档编号:4538746
  • 上传时间:2018-10-18
  • 格式:PDF
  • 页数:12
  • 大小:1.17MB
  • 摘要
    申请专利号:

    CN201410307799.9

    申请日:

    2014.06.30

    公开号:

    CN104091269A

    公开日:

    2014.10.08

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    实质审查的生效IPC(主分类):G06Q 30/00申请日:20140630|||公开

    IPC分类号:

    G06Q30/00(2012.01)I

    主分类号:

    G06Q30/00

    申请人:

    京东方科技集团股份有限公司

    发明人:

    牟鑫鑫

    地址:

    100015 北京市朝阳区酒仙桥路10号

    优先权:

    专利代理机构:

    北京银龙知识产权代理有限公司 11243

    代理人:

    许静;黄灿

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供一种虚拟试衣方法及虚拟试衣系统,该虚拟试衣方法包括:通过深度摄像头获取试衣者的人体图像;根据所述人体图像,确定所述试衣者的人体尺寸信息;根据所述人体尺寸信息创建所述试衣者的人体三维模型;获取选择的待试穿服装的三维模型;将所述试衣者的人体三维模型与待试穿服装的三维模型进行融合,得到三维试衣图像;通过显示单元显示所述三维试衣图像。通过本发明可以通过深度摄像头获取的人体图像方便地创建人体三维模型,并将人体三维模型与待试穿服装的三维模型进行融合,直观地看到三维试衣效果。

    权利要求书

    1.  一种虚拟试衣方法,其特征在于,包括:
    通过深度摄像头获取试衣者的人体图像;
    根据所述试衣者的人体图像,确定所述试衣者的人体尺寸信息;
    根据所述人体尺寸信息创建所述试衣者的人体三维模型;
    获取待试穿服装的三维模型;
    将所述试衣者的人体三维模型与待试穿服装的三维模型进行融合,得到三维试衣图像;
    通过显示单元显示所述三维试衣图像。

    2.
      根据权利要求1所述的虚拟试衣方法,其特征在于,所述获取待试穿服装的三维模型具体包括:
    将所述试衣者的人体尺寸信息与待试穿服装的尺寸信息进行匹配,选择适配的待试穿服装的尺码;
    根据选择的尺码获取所述待试穿服装的三维模型。

    3.
      根据权利要求2所述的虚拟试衣方法,其特征在于,所述将所述试衣者的人体尺寸信息与待试穿服装的尺寸信息进行匹配,选择适配的待试穿服装的尺码具体包括:
    根据所述试衣者的人体尺寸信息以及预存的尺寸误差,计算适合所述试衣者穿着的服装的尺寸信息;
    将适合所述试衣者穿着的服装的尺寸信息与商家提供的待试穿服装的尺寸信息进行匹配,选择适配的待试穿服装的尺码。

    4.
      根据权利要求1所述的虚拟试衣方法,其特征在于,所述根据所述试衣者的人体图像,确定所述试衣者的人体尺寸信息的步骤具体包括:
    获取外部输入的所述试衣者的身高信息,根据所述试衣者的身高信息及所述试衣者的人体图像,确定所述试衣者的人体尺寸信息。

    5.
      根据权利要求1所述的虚拟试衣方法,其特征在于,所述根据所述人体图像,确定所述试衣者的人体尺寸信息的步骤具体包括:
    获取所述深度摄像头的放置高度信息;
    根据所述深度摄像头的放置高度信息,计算所述试衣者距离所述虚拟试衣系统的水平距离;
    根据所述水平距离及所述深度摄像头的放置高度信息,计算所述试衣者的身高信息;
    根据所述试衣者的身高信息及所述人体图像,确定所述试衣者的人体尺寸信息。

    6.
      根据权利要求2所述的虚拟试衣方法,其特征在于,所述根据选择的尺码获取所述待试穿服装的三维模型具体包括:
    从所述服装模型数据库中选择与所述待试穿服装的款式相匹配的服装三维模型,根据所述待试穿服装的尺寸信息及选择的服装三维模型,生成所述待试穿服装的三维模型。

    7.
      根据权利要求1-6任一项所述的虚拟试衣方法,其特征在于,所述人体尺寸信息包括肩宽、胸围、腰围、腿长和/或手臂长。

    8.
      一种虚拟试衣系统,其特征在于,包括:
    深度摄像头,用于获取试衣者的人体图像;
    人体尺寸信息获取单元,用于根据所述人体图像,确定所述试衣者的人体尺寸信息;
    三维建模单元,用于根据所述人体尺寸信息创建所述试衣者的人体三维模型;
    服装模型获取单元,用于获取待试穿服装的三维模型;
    融合单元,用于将所述试衣者的人体三维模型与待试穿服装的三维模型进行融合,得到三维试衣图像;
    显示单元,用于显示所述三维试衣图像。

    9.
      根据权利要求8所述的虚拟试衣系统,其特征在于,所述服装模型获取单元,具体用于将所述试衣者的人体尺寸信息与待试穿服装的尺寸信息进行匹配,选择适配的待试穿服装的尺码;根据选择的尺码获取所述待试穿服装的三维模型。

    10.
      根据权利要求9所述的虚拟试衣系统,其特征在于,所述服装模型获取单元,具体用于根据所述试衣者的人体尺寸信息以及预存的尺寸误差,计算 适合所述试衣者穿着的服装的尺寸信息;将适合所述试衣者穿着的服装的尺寸信息与商家提供的待试穿服装的尺寸信息进行匹配,获取适配的待试穿服装的尺码。

    11.
      根据权利要求9所述的虚拟试衣系统,其特征在于,还包括:
    服装模型数据库,用于存储多种款式的服装的三维模型;
    其中,服装模型获取单元,具体用于从所述服装模型数据库中选择与所述待试穿服装的款式相匹配的服装三维模型,根据所述待试穿服装的尺寸信息及选择的服装三维模型,生成所述待试穿服装的三维模型。

    12.
      根据权利要求8所述的虚拟试衣系统,其特征在于,所述人体尺寸信息获取单元,具体用于获取外部输入的所述试衣者的身高信息,根据所述试衣者的身高信息及所述试衣者的人体图像,确定所述试衣者的人体尺寸信息。

    13.
      根据权利要求8所述的虚拟试衣系统,其特征在于,所述人体尺寸信息获取单元,具体用于获取所述深度摄像头的放置高度信息,根据所述深度摄像头的放置高度信息,计算所述试衣者距离所述虚拟试衣系统的水平距离,根据所述水平距离及所述深度摄像头的放置高度信息,计算所述试衣者的身高信息,并根据所述试衣者的身高信息及所述人体图像,确定所述试衣者的人体尺寸信息。

    说明书

    一种虚拟试衣方法及虚拟试衣系统
    技术领域
    本发明涉及电子设备技术领域,由于涉及一种虚拟试衣方法及虚拟试衣系统。
    背景技术
    随着网络科技的不断发展,许多消费者喜欢通过网络购买服装。目前,消费者通常只能通过网络上的照片或参考模特所穿服装的效果选择服装。这种购买方式使得消费者无法看到自己试穿服装的效果,从而导致消费者很难通过网络买到满意的服装。
    发明内容
    有鉴于此,本发明提供一种虚拟试衣方法及虚拟试衣系统,用以解决现有的网络购买服装的方式难以直观地查看服装试穿效果的问题。
    为解决上述技术问题,本发明的实施例提供一种虚拟试衣系统,包括:
    通过深度摄像头获取试衣者的人体图像;
    根据所述试衣者的人体图像,确定所述试衣者的人体尺寸信息;
    根据所述人体尺寸信息创建所述试衣者的人体三维模型;
    获取待试穿服装的三维模型;
    将所述试衣者的人体三维模型与待试穿服装的三维模型进行融合,得到三维试衣图像;
    通过显示单元显示所述三维试衣图像。
    优选地,所述获取待试穿服装的三维模型具体包括:
    将所述试衣者的人体尺寸信息与待试穿服装的尺寸信息进行匹配,选择适配的待试穿服装的尺码;
    根据选择的尺码获取所述待试穿服装的三维模型。
    优选地,所述将所述试衣者的人体尺寸信息与待试穿服装的尺寸信息进行匹配,选择适配的待试穿服装的尺码具体包括:
    根据所述试衣者的人体尺寸信息以及预存的尺寸误差,计算适合所述试衣者穿着的服装的尺寸信息;
    将适合所述试衣者穿着的服装的尺寸信息与商家提供的待试穿服装的尺寸信息进行匹配,选择适配的待试穿服装的尺码。
    优选地,所述根据所述试衣者的人体图像,确定所述试衣者的人体尺寸信息的步骤具体包括:
    根据外部输入的所述试衣者的身高信息,根据所述试衣者的身高信息及所述试衣者的人体图像,确定所述试衣者的人体尺寸信息。
    优选地,所述根据所述人体图像,确定所述试衣者的人体尺寸信息的步骤具体包括:
    获取所述深度摄像头的放置高度信息;
    根据所述深度摄像头的放置高度信息,计算所述试衣者距离所述虚拟试衣系统的水平距离;
    根据所述水平距离及所述深度摄像头的放置高度信息,计算所述试衣者的身高信息;
    根据所述试衣者的身高信息及所述人体图像,确定所述试衣者的人体尺寸信息。
    优选地,所述根据选择的尺码获取所述待试穿服装的三维模型具体包括:
    从所述服装模型数据库中选择与所述待试穿服装的款式相匹配的服装三维模型,根据所述待试穿服装的尺寸信息及选择的服装三维模型,生成所述待试穿服装的三维模型。
    优选地,所述人体尺寸信息包括肩宽、胸围、腰围、腿长和/或手臂长。
    本发明还提供一种虚拟试衣系统,包括:
    深度摄像头,用于获取试衣者的人体图像;
    人体尺寸信息获取单元,用于根据所述人体图像,确定所述试衣者的人体尺寸信息;
    三维建模单元,用于根据所述人体尺寸信息创建所述试衣者的人体三维模 型;
    服装模型获取单元,用于获取待试穿服装的三维模型;
    融合单元,用于将所述试衣者的人体三维模型与待试穿服装的三维模型进行融合,得到三维试衣图像;
    显示单元,用于显示所述三维试衣图像。
    优选地,所述服装模型获取单元,具体用于将所述试衣者的人体尺寸信息与待试穿服装的尺寸信息进行匹配,选择适配的待试穿服装的尺码;根据选择的尺码获取所述待试穿服装的三维模型。
    优选地,所述服装模型获取单元,具体用于根据所述试衣者的人体尺寸信息以及预存的尺寸误差,计算适合所述试衣者穿着的服装的尺寸信息;将适合所述试衣者穿着的服装的尺寸信息与商家提供的待试穿服装的尺寸信息进行匹配,获取适配的待试穿服装的尺码。
    优选地,所述人体尺寸信息获取单元,具体用于获取输入的所述试衣者的身高信息,根据所述试衣者的身高信息及所述试衣者的人体图像,确定所述试衣者的人体尺寸信息。
    优选地,所述人体尺寸信息获取单元,具体用于获取所述深度摄像头的放置高度信息,根据所述深度摄像头的放置高度信息,计算所述试衣者距离所述虚拟试衣系统的水平距离,根据所述水平距离及所述深度摄像头的放置高度信息,计算所述试衣者的身高信息,并根据所述试衣者的身高信息及所述人体图像,确定所述试衣者的人体尺寸信息。
    优选地,所述虚拟试衣系统还包括:
    服装模型数据库,用于存储多种款式的服装的三维模型;
    其中,服装模型获取单元,具体用于从所述服装模型数据库中选择与所述待试穿服装的款式相匹配的服装三维模型,根据所述待试穿服装的尺寸信息及选择的服装三维模型,生成所述待试穿服装的三维模型。
    本发明的上述技术方案的有益效果如下:
    可以通过深度摄像头获取的人体图像方便地创建人体三维模型,并将人体三维模型与待试穿服装的三维模型进行融合,直观地看到三维试衣效果。此外,还可以根据试衣者的人体尺寸信息,准确地向试衣者推荐与其匹配的待试穿服 装的尺码,提高了试衣者的体验。
    附图说明
    图1为本发明实施例的虚拟试衣方法的流程示意图。
    图2为本发明实施例的人体身高的计算方法的示意图。
    图3为本发明实施例的虚拟试衣系统的结构示意图。
    具体实施方式
    为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
    请参考图1,图1为本发明实施例的虚拟试衣方法的流程示意图,所述方法应用于一虚拟试衣系统,所述虚拟试衣系统可以为电视机、个人计算机等具有显示单元的电子设备,所述方法包括以下步骤:
    步骤S11:通过深度摄像头获取试衣者的人体图像;
    具体操作时,试衣者可以站立在深度摄像头的摄像范围内,在规定的时间内(如10秒)平稳地转身一圈,以30赫兹频率的图像处理速度为例,摄像头每秒可以拍摄30幅人体图像,转身360度后可获得300多幅不同角度的人图图像。
    步骤S12:根据所述人体图像,确定所述试衣者的人体尺寸信息;
    所述人体尺寸信息可以包括肩宽、胸围、腰围、腿长和/或手臂长等信息。
    步骤S13:根据所述人体尺寸信息创建所述试衣者的人体三维模型;
    步骤S14:获取待试穿服装的三维模型;
    步骤S15:将所述试衣者的人体三维模型与待试穿服装的三维模型进行融合,得到三维试衣图像;
    步骤S16:通过显示单元显示所述三维试衣图像。
    通过上述实施例提供的方法,可以通过深度摄像头获取的人体图像方便地创建人体三维模型,并将人体三维模型与待试穿服装的三维模型进行融合,直观地看到三维试衣效果。
    下面对如何根据所述人体图像,确定所述试衣者的人体尺寸信息的方法进 行详细说明。
    方法一:以试衣者的身高为参考物确定试衣者的人体尺寸信息。
    具体的,可以由试衣者手动输入的其身高信息,虚拟试衣系统获取外部输入的试衣者的身高信息,根据所述试衣者的身高信息及所述试衣者的人体图像,确定所述试衣者的人体尺寸信息。所述人体尺寸信息为除身高之外的其他人体尺寸信息,如腿长、胸围、腰围等。
    举例来说,试衣者的身高为170cm,从人体图像中获取的试衣者的身高为34cm,则计算出试衣者的实际身高与人体图像中的身高的比例系数为5。假如从人体图像中获取的试衣者的腿长为21cm,则可以估算出试衣者的实际腿长为105cm。
    方法二:以深度摄像头的放置高度为参考物确定试衣者的人体尺寸信息。
    具体的,所述根据所述人体图像,确定所述试衣者的人体尺寸信息的步骤可以包括:
    获取所述深度摄像头的放置高度信息;
    根据所述深度摄像头的放置高度信息,计算所述试衣者距离所述虚拟试衣系统的水平距离;
    根据所述水平距离及所述深度摄像头的放置高度信息,计算所述试衣者的身高信息;
    根据所述试衣者的身高信息及所述人体图像,确定所述试衣者的人体尺寸信息。
    举例来说,如图2所示,假设虚拟试衣系统为一电视机,电视机距放置平台的高度为h1(深度摄像头设置在电视机的上边框上,即深度摄像头距放置平台的高度也是h1),放置电视机的平台的高度为h2,则可得出深度摄像头的放置高度H=h1+h2,或者,也可以直接测量深度摄像头的放置高度H,试衣者可将深度摄像头的放置高度H手动输入虚拟试衣系统。
    假设深度摄像头竖直方向的识别角度为a,根据所述识别角度a,可计算出图2中的夹角c=90°-a/2,从而可计算出试衣者距离电视机的水平距离S=H*tan(90°-a/2)。
    假设试衣者的身高为H’(H’>H),tan b/2=(H’-H)/S,则可计算出试衣 者的身高H’=H+S*tan b/2,即:H’=h1+h2+S*tan b/2。
    当试衣者的身高H’<H时,计算过程相类似,在此不再赘述。
    当然,上述两种方法中,在进行人体图像摄取时,试衣者站立的位置需要保证体感摄像机能够摄取到人体的全身图像。
    通过上述方法,可以方便地获取试衣者的人体尺寸信息。
    上述方法仅作举例说明,原理在于,找到尺寸已知或经过计算后已知的参照物,以此为标准计算出人体尺寸信息。当然,本发明实施例中,也不排除通过其他方法确定所述试衣者的人体尺寸信息。
    通常情况下,一种服装可能会有好几个码号,如S码、M码、L码和XL码等,另外,同种码号的不同品牌或类型的服装的大小尺寸也可能不同,例如,有些欧美款式的衣服的S码可能相当于国内服装的M码,因而,用户在选择某个服装时,可能无法准确地选择合适的码号进行试穿,从而需要多次试穿不同码号的服装。
    本发明实施例中,为解决试衣者无法准确地选择合适的服装码号进行试穿的问题,步骤S14(获取待试穿服装的三维模型)可以具体包括:将所述试衣者的人体尺寸信息与待试穿服装的尺寸信息进行匹配,选择适配的待试穿服装的尺码,并根据适配的待试穿服装的尺码,确定待试穿服装的三维模型。
    此时,试衣者可以选择虚拟试衣系统推荐的与试衣者适配的待试穿服装的尺码对应的三维模型。
    试衣者的人体尺寸信息通过与实际的服装尺寸之间存在一定的误差,例如,人体的实际肩宽为36cm,而穿着合适的服装的实际测量肩宽可能需要38cm。因而,假定a1,b1,c1…为确定的人体尺寸信息,a’,b’,c’…分别为a1,b1,c1…对应的尺寸误差,则最终推荐的服装的尺寸信息,A,B,C……为:
    A=a1+a’
    B=b1+b’
    C=c1+c’

    因而,本发明实施例中,将所述试衣者的人体尺寸信息与待试穿服装的尺寸信息进行匹配,选择适配的待试穿服装的尺码可以具体包括:首先根据所述 试衣者的人体尺寸信息以及预存的尺寸误差,计算适合所述试衣者穿着的服装的尺寸信息;然后,将适合所述试衣者穿着的服装的尺寸信息与商家提供的待试穿服装的尺寸信息进行匹配,获取与所述试衣者匹配的待试穿服装的尺码,并进行推荐以供选择。
    通过上述方法,可以准确地向试衣者推荐与其匹配的待试穿服装的尺码,提高了试衣者的体验。
    当商家提供待试穿服装的三维模型时,试衣者可以选择虚拟试衣系统推荐的待试穿的服装的三维模型进行虚拟试衣。
    当商家不提供试穿服装的三维模式时,本发明实施例的虚拟试衣系统也可以生成试穿服装的三维模式,下面将具体说明。
    具体的,本发明实施例的虚拟试衣系统可以预先通过一服装模型数据库存储多种款式的服装的三维模型。例如存储常见的各种款式的服装的三维模型。
    当需要生成待试穿服装的三维模型时,从所述服装模型数据库中选择与所述待试穿服装的款式相匹配的服装三维模型,根据所述待试穿服装的尺寸信息及选择的服装三维模型,生成所述待试穿服装的三维模型。
    此外,本发明实施例中,如果试衣者对显示的三维试衣图像中的服装的试穿效果并不满意,可以重新选择大一码或小一码的服装,重新生成三维试衣图像。
    上述实施例中,可以按照现有的建模方式创建人体三维模型和服装模型,也可以按照现有的融合方法进行人体三维模型和待试穿服装的三维模型的融合,在此不再赘述。
    请参考图3,图3为本发明实施例的虚拟试衣系统的结构示意图,所述虚拟试衣系统可以为电视机、个人计算机等具有显示单元的电子设备,所述虚拟试衣系统包括:
    深度摄像头31,用于获取试衣者的人体图像;所述深度摄像头31可设置于所述虚拟试衣系统的前边框的任意位置处。
    人体尺寸信息获取单元32,用于根据所述人体图像,确定所述试衣者的人体尺寸信息;
    三维建模单元33,用于根据所述人体尺寸信息创建所述试衣者的人体三 维模型;
    服装模型获取单元34,用于获取待试穿服装的三维模型;
    融合单元35,用于将所述试衣者的人体三维模型与待试穿服装的三维模型进行融合,得到三维试衣图像;
    显示单元36,用于显示所述三维试衣图像。
    通过上述实施例提供的虚拟试衣系统,可以方便地创建人体三维模型,并将人体三维模型与待试穿服装的三维模型进行融合,直观地看到三维试衣效果。
    优选的,所述人体尺寸信息获取单元32可以具体用于获取外部输入的所述试衣者的身高信息,根据所述试衣者的身高信息及所述试衣者的人体图像,确定所述试衣者的人体尺寸信息。
    优选的,所述人体尺寸信息获取单元32还可以具体用于获取所述深度摄像头的放置高度信息,根据所述深度摄像头的放置高度信息,计算所述试衣者距离所述虚拟试衣系统的水平距离,根据所述水平距离及所述深度摄像头的放置高度信息,计算所述试衣者的身高信息,并根据所述试衣者的身高信息及所述人体图像,确定所述试衣者的人体尺寸信息。
    通过上述人体尺寸信息获取单元32可以方便地获取试衣者的人体尺寸信息。
    优选地,本发明实施例的服装模型获取单元34可以具体用于将所述试衣者的人体尺寸信息与商家提供的待试穿服装的尺寸信息进行匹配,获取与所述试衣者匹配的待试穿服装的尺码,并进行推荐以供选择。
    优选地,本发明实施例的服装模型获取单元34还可以具体用于根据所述试衣者的人体尺寸信息以及预存的尺寸误差,计算适合所述试衣者穿着的服装的尺寸信息;将适合所述试衣者穿着的服装的尺寸信息与商家提供的待试穿服装的尺寸信息进行匹配,获取与所述试衣者匹配的待试穿服装的尺码,并进行推荐以供选择。
    通过上述服装推荐单元,可以准确地向试衣者推荐与其匹配的待试穿服装的尺码,提高了试衣者的体验。
    当商家提供待试穿服装的三维模型时,所述服装模型获取单元可以具体用于获取商家提供的待试穿服装的三维模型。
    本发明实施例的虚拟试衣系统还可以包括:服装模型数据库,用于存储多种款式的服装的三维模型;当商家不提供待试穿服装的三维模型时,所述服装模型获取单元具体用于从所述服装模型数据库中选择与所述待试穿服装的款式相匹配的服装三维模型,根据所述待试穿服装的尺寸信息及选择的服装三维模型,生成所述待试穿服装的三维模型。
    以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

    关 键  词:
    一种 虚拟 试衣 方法 系统
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种虚拟试衣方法及虚拟试衣系统.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4538746.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1