基于深度相机的人体模型获取方法及网络虚拟试衣系统技术方案

技术编号:10362917 阅读:318 留言:0更新日期:2014-08-27 18:57
本发明专利技术涉及一种基于深度相机的人体模型获取方法及网络虚拟试衣系统。所述方法包括:步骤S1:在模特人体表面生成覆盖所述模特人体表面的、用于确定所述模特人体表面特征的标志点,同时,通过深度相机从多个角度采集所述模特人体的深度图像,从而获得覆盖所述模特人体表面的、包含所述标志点的深度图像序列;步骤S2:对所述深度图像序列中的各帧深度图像进行目标深度信息点云网格重建;步骤S3:根据重建后的各帧深度图像中的标志点,将重建后的各帧深度图像拼接成所述模特人体的三维模型。与现有技术相比,本发明专利技术提供的基于深度相机的人体模型获取方法及网络虚拟试衣系统,可获取准确的人体三维模型及服装三维模型,并据此进行虚拟试衣,获得真实的试穿效果。

【技术实现步骤摘要】
基于深度相机的人体模型获取方法及网络虚拟试衣系统
本专利技术涉及三维模型
,尤其涉及一种基于深度相机的人体模型获取方法及网络虚拟试衣系统。
技术介绍
在服装工业领域,采用虚拟试衣系统可以让顾客在最短时间内浏览不同服装的试穿效果,同时也可帮助服装设计师积累更多的试衣效果素材,缩短服装设计周期,其意义重大。但现有的虚拟试衣系统缺乏真实的试穿效果,客户也不能根据自己的身材确定服装的尺寸,有些虚拟试衣系统所建立的3D人体三维模型是靠数据调取所得,与真实人体三维模型有些许误差,服装模型也不是3D的,缺乏真实的细节等效果,同时也没有考虑面料、褶皱等真实效果。有些虚拟试衣系统中采用的获取人体三维模型的方法只能局部逼近人体,无法准确完全的建立人体三维模型,缺乏准确的人体三维模型、细节丰富的3D服装模型库。在这种情况下,客户无法确定自身需要的服装尺码。
技术实现思路
本专利技术所要解决的技术问题是:提供一种基于深度相机的人体模型获取方法及网络虚拟试衣系统,以解决现有技术无法准确建立人体三维模型及无法实现真实的试穿效果的弊端。本专利技术是这样实现的:一种基于深度相机的人体模型获取方法,包括如下步骤:步骤S1:在模特人体表面生成覆盖所述模特人体表面的、用于确定所述模特人体表面特征的标志点,同时,通过深度相机从多个角度采集所述模特人体的深度图像,从而获得覆盖所述模特人体表面的、包含所述标志点的深度图像序列;步骤S2:对所述深度图像序列中的各帧深度图像进行目标深度信息点云网格重建;步骤S3:根据重建后的各帧深度图像中的标志点,将重建后的各帧深度图像拼接成所述模特人体的三维模型。进一步地,当所述深度图像为刚体的深度图像时:所述步骤S1具体为:利用深度相机产生结构光对所述模特人体进行360度照射,从而在照射部位生成用于确定所照射部位的特征信息的标志点;在照射的同时,通过所述深度相机采集照射部位的深度图像,从而获取覆盖所述模特人体表面的、包含所述标志点的深度图像序列;所述步骤S3具体为:根据所述重建后的各帧深度图像中各相邻两帧深度图像中的标志点的相关性,将相关性高于设定值的标志点拼接在一起,将相关性低于所述设定值的标志点删除,从而将各帧深度图像拼接成所述模特人体的三维模型;当所述深度图像为非刚体的深度图像时:所述步骤S1具体为:利用深度相机产生随机点阵的光点对所述模特人体进行360度照射,从而在照射部位生成用于确定所照射部位的特征信息的标志点;在照射的同时,通过所述深度相机采集照射部位的深度图像,从而获取覆盖所述模特人体360度的,包含所述标志点的深度图像序列;所述步骤S3具体为:根据所述重建后的各帧深度图像中各相邻两帧深度图像中的标志点的相关性,将相关性高于设定值的标志点拼接在一起,将相关性低于所述设定值的标志点删除,从而将各帧深度图像拼接成所述模特人体的三维模型。进一步地,在进行拼接时,根据所述深度图像序列中刚体深度图像与非刚体深度图像的权重,生成三维模型。进一步地,步骤S2之前还包括如下步骤:对步骤S1所获得的深度图像序列中的各帧深度图像按如下步骤进行预处理:通过间值分割前背景的方式估计模特人体在所述深度图像中的位置;将模特人体轮廓生成种子放置在所述位置的中心;通过基于平滑度约束的深度搜索扩散所述模特人体轮廓,生成精确的模特人体轮廓,并提取该模特人体轮廓,同时,将所述深度图像中的其余部分作为后景去除;在对下一帧深度图像进行模特人体轮廓提取时,结合上一帧的轮廓提取结果,进行模特人体轮廓提取。进一步地,在实施步骤S1时:通过多台设置在不同角度位置的深度相机按照设定的拍摄频率对模特人体进行拍摄,在拍摄过程中,模特人体按设定角速度自转,直到所述多台设置在不同角度位置的深度相机共同获取到覆盖模特人体360度的深度图像序列。进一步地,所述深度相机为三台,该三台深度相机的设置位置如下:其中两台深度相机设置为分别扫描模特人体的上部与下部,所述上部与所述下部不重叠;另一台深度相机设置为扫描模特人体的中部,所述中部与所述上部及所述下部部分重叠;三台深度相机的设置方式使得其中任意一台深度相机在拍摄所述模特人体时都不能拍摄到另外两台深度相机。进一步地,所述方法还包括如下步骤:通过彩色相机获取覆盖模特人体360度的彩色图像序列;将所述彩色图像序列与所述深度图像序列进行匹配,并融合到所述深度图像序列中。进一步地,所述方法还包括如下步骤:获取多个模特人体三维模型,建立模特人体三维模型数据库;获取模特试穿不同尺寸的服装、在不同姿势下的模特试衣效果三维模型,据此建立虚拟试衣训练样本;根据所述虚拟试衣训练样本进行试衣训练,建立模特虚拟试衣效果三维模型数据库。进一步地,所述方法还包括如下步骤:获取服装三维模型,并将其与所述模特人体的三维模型进行匹配,生成虚拟着装效果三维模型。基于深度相机的网络虚拟试衣系统,包括:深度图像采集模块,用于获取覆盖模特人体360度的深度图像序列;点云网格重建模块,用于对所述深度图像序列中的每一帧深度图像进行目标深度信息点云网格重建;人体三维模型建立模块,用于将重建后的各幅图像拼接成模特人体三维模型;服装三维模型采集模块,用于获取服装三维模型;试衣模块,用于将所述服装三维模型与所述模特人体三维模型进行匹配,获取试衣效果三维模型;网络接口模块,用于通过网络输出所述试衣效果三维模型。进一步地,所述试衣模块根据服装规格尺寸生成服装三维模型。进一步地,所述试衣模块根据服装深度图像生成服装三维模型。进一步地,所述模特人体三维模型包含多种姿势的模特人体三维模型,所述系统还包括:模特人体三维模型数据库,用于存储不同姿势的模特人体三维模型。进一步地,所述系统还包括虚拟试衣效果三维模型数据库;所述虚拟试衣效果三维模型数据库根据多个试衣训练样本生成;所述试衣训练样本是基于多个试衣效果三维模型生成的。进一步地,所述系统还包括:彩色图像采集模块,用于采集所述模特人体及服装的彩色图像,并将其分别匹配并融合到所述模特人体三维模型及服装三维模型。与现有技术相比,本专利技术提供的基于深度相机的人体模型获取方法及网络虚拟试衣系统,可获取准确的人体三维模型及服装三维模型,并据此进行虚拟试衣,获得真实的试穿效果。附图说明图1:本专利技术实施例提供的基于深度相机的人体三维模型获取方法流程示意图;图2:深度图像预处理流程示意图;图3:本专利技术实施例提供的网络虚拟试衣系统组成示意图;图4:优化前后的三维图像对比图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用于解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术提供的基于深度相机的人体三维模型获取方法包括如下步骤:步骤S1:在模特人体表面生成覆盖所述模特人体表面的、用于确定所述模特人体表面特征的标志点,同时,通过深度相机从多个角度采集所述模特人体的深度图像,从而获得覆盖所述模特人体表面的、包含所述标志点的深度图像序列;步骤S2:对所述深度图像序列中的各帧深度图像进行目标深度信息点云网格重建;步骤S3:根据重建后的各帧深度图像中的标志点,将重建后的各帧深度图像拼接成所述模特人体的三维模型。对于刚体,本实施例中使用深度相机中产生的结构光的自身参本文档来自技高网...
基于深度相机的人体模型获取方法及网络虚拟试衣系统

【技术保护点】
一种基于深度相机的人体模型获取方法,其特征在于,包括如下步骤:步骤S1:在模特人体表面生成覆盖所述模特人体表面的、用于确定所述模特人体表面特征的标志点,同时,通过深度相机从多个角度采集所述模特人体的深度图像,从而获得覆盖所述模特人体表面的、包含所述标志点的深度图像序列;步骤S2:对所述深度图像序列中的各帧深度图像进行目标深度信息点云网格重建;步骤S3:根据重建后的各帧深度图像中的标志点,将重建后的各帧深度图像拼接成所述模特人体的三维模型。

【技术特征摘要】
1.一种基于深度相机的人体模型获取方法,其特征在于,包括如下步骤:步骤S1:在模特人体表面生成覆盖所述模特人体表面的、用于确定所述模特人体表面特征的标志点,同时,通过深度相机从多个角度采集所述模特人体的深度图像,从而获得覆盖所述模特人体表面的、包含所述标志点的深度图像序列;步骤S2:对所述深度图像序列中的各帧深度图像进行目标深度信息点云网格重建;步骤S3:根据重建后的各帧深度图像中的标志点,将重建后的各帧深度图像拼接成所述模特人体的三维模型;步骤S1与步骤S2之间还包括如下步骤:对步骤S1所获得的深度图像序列中的各帧深度图像按如下步骤进行预处理:通过间值分割前背景的方式估计模特人体在所述深度图像中的位置;将模特人体轮廓生成种子放置在所述位置的中心;通过基于平滑度约束的深度搜索扩散所述模特人体轮廓,生成精确的模特人体轮廓,并提取该模特人体轮廓,同时,将所述深度图像中的其余部分作为后景去除;在对下一帧深度图像进行模特人体轮廓提取时,结合上一帧的轮廓提取结果,进行模特人体轮廓提取。2.如权利要求1所述的基于深度相机的人体模型获取方法,其特征在于:当所述深度图像为刚体的深度图像时:所述步骤S1具体为:利用深度相机产生结构光对所述模特人体进行360度照射,从而在照射部位生成用于确定所照射部位的特征信息的标志点;在照射的同时,通过所述深度相机采集照射部位的深度图像,从而获取覆盖所述模特人体表面的、包含所述标志点的深度图像序列;所述步骤S3具体为:根据所述重建后的各帧深度图像中各相邻两帧深度图像中的标志点的相关性,将相关性高于设定值的标志点拼接在一起,将相关性低于所述设定值的标志点删除,从而将各帧深度图像拼接成所述模特人体的三维模型;当所述深度图像为非刚体的深度图像时:所述步骤S1具体为:利用深度相机产生随机点阵的光点对所述模特人体进行360度照射,从而在照射部位生成用于确定所照射部位的特征信息的标志点;在照射的同时,通过所述深度相机采集照射部位的深度图像,从而获取覆盖所述模特人体360度的,包含所述标志点的深度图像序列;所述步骤S3具体为:根据所述重建后的各帧深度图像中各相邻两帧深度图像中的标志点的相关性,将相关性高于设定值的标志点拼接在一起,将相关性低于所述设定值的标志点删除,从而将各帧深度图像拼接成所述模特人体的三维模型。3.如权利要求2所述的基于深度相机的人体模型获取方法,其特征在于,在进行拼接时,根据所述深度图像序列中刚体深度图像与非刚体深度图像的权重,生成三维模型。4.如权利要求1所述的基于深度相机的人体模型获取方法,其特征在于,在实施步骤S1时:通过多台设置在不同角度位置的深度相机按照设定的拍摄频率对模特人体进行拍摄,在拍摄过程中,模特人体按设定角速度自转,直到所述多台设置在不同角度位置的深度相机共同获取到覆盖模特人体360度的深度图像序列。5.如权利要求4所述的基于深度相机的人体模型获取方法,其特征在于,所述深度相机为三台,该三台深度相机的设置位置如下:其中两台深度相机设...

【专利技术属性】
技术研发人员:肖振中许宏淮刘龙黄源浩
申请(专利权)人:深圳奥比中光科技有限公司
类型:发明
国别省市:广东;44

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

1