CN112270731B 一种服饰试穿戴方法及装置 (福建柒牌时装科技股份有限公司)_第1页
CN112270731B 一种服饰试穿戴方法及装置 (福建柒牌时装科技股份有限公司)_第2页
CN112270731B 一种服饰试穿戴方法及装置 (福建柒牌时装科技股份有限公司)_第3页
CN112270731B 一种服饰试穿戴方法及装置 (福建柒牌时装科技股份有限公司)_第4页
CN112270731B 一种服饰试穿戴方法及装置 (福建柒牌时装科技股份有限公司)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(19)国家知识产权局(12)发明专利(10)授权公告号CN112270731B(65)同一申请的已公布的文献号(73)专利权人福建柒牌时装科技股份有限公司地址362200福建省泉州市晋江市英林镇柒牌时尚产业园1号(72)发明人黄小恭洪肇设(74)专利代理机构厦门龙格专利事务所(普通合伙)35207专利代理师娄烨明审查员徐丽丽一种服饰试穿戴方法及装置本发明公开一种服饰试穿戴方法及装置,所述服饰试穿戴方法包括:构建标准人体模型和与所述标准人体模型匹配且与各服饰对应的标准服饰模型;获取用户的体型信息和其所选服饰,根据该体型信息对标准人体模型和与用户所选服饰对应的标准服饰模型的骨骼特征点和外轮廓特征点进行修正,得到与所述体型信息匹配的修正人体模型和与所述修正人体模型匹配的修正服饰模型;将所述修正服饰模型的模型图片覆盖于所述修正人体模型的模型图片,向用户展示试穿戴效果。本发明的服饰试穿戴方法及装置,体验。2步骤1:构建标准人体模型和与所述标准人体模型匹配且与各服饰对应的标准服饰模型;所述标准人体模型和标准服饰模型均包括标记有骨骼特征点和外轮廓特征点的模型图片;构建体型数据库,所述体型数据库储存了体型指标与骨骼特征点的对应关系,以及像素关联指标与人体模型的模型图片的像素数的对应关系;步骤2:获取用户的体型信息和其所选服饰,根据该体型信息对标准人体模型和与用户所选服饰对应的标准服饰模型的骨骼特征点和外轮廓特征点进行修正,得到与所述体型信息匹配的修正人体模型和与所述修正人体模型匹配的修正服饰模型;其中,所述标准人体模型的外轮廓特征点的修正包括:根据用户体型信息中的像素关联指标调用体型数据库中的像素关联指标与像素数的映射关系,计算目标像素数,并通过所述目标像素数与中间人体模型像素数的差值,结合胸围指标、腰围指标、臀围指标中的至少一项,采用图像变形算法动态调整中间人体模型的外轮廓特征点;其中,所述中间人体模型为根据目标骨骼特征点对标准人体模型的骨骼特征点进行调整得到的人体模型;所述目标骨骼特征点根据所述体型指标与骨骼特征点的对应关系计算得到;步骤3:将所述修正服饰模型的模型图片覆盖于所述修正人体模型的模型图片,向用户展示试穿戴效果。2.如权利要求1所述的服饰试穿戴方法,其特征在于,步骤1中所述标准人体模型和标准服饰模型通过如下步骤构建:步骤11:拍摄标准模特照片和将各服饰分别穿戴于所述标准模特的照片;步骤12:以标准模特、各服饰作为主体对象,对拍摄所获得的照片进行去背景处理,并得到尺寸一致的模型图片;步骤13:将模型图片上与标准模特的骨骼对应的像素点标记为骨骼特征点,将模型图片上与相应主体对象的外轮廓对应的像素点标记为外轮廓特征点。3.如权利要求2所述的服饰试穿戴方法,其特征在于,所述步骤2具体为:步骤21:获取并根据用户的体型信息对标准人体模型的骨骼特征点和外轮廓特征点进步骤22:计算并分别根据所述修正人体模型与标准人体模型在骨骼特征点和外轮廓特征点上的差异,在获取用户所选服饰后对与该服饰对应的标准服饰模型的骨骼特征点和外轮廓特征点进行修正,得到所述修正服饰模型。4.如权利要求3所述的服饰试穿戴方法,其特征在于:所述体型信息包含多项体型指标;所述步骤21中对标准人体模型的骨骼特征点的修正通过如下步骤进行:步骤211:获取并根据所述体型信息在所述体型数据库中调用该体型信息所包含的体型指标与相应骨骼特征点的对应关系,计算出与所述体型信息对应的目标骨骼特征点的位步骤212:根据所述目标骨骼特征点对所述标准人体模型的骨骼特征点进行调整,得到中间人体模型。5.如权利要求4所述的服饰试穿戴方法,其特征在于,所述体型数据库通过如下步骤构3步骤A:对多个具有不同体型信息的样本模特拍摄样本照片;步骤B1:采用AlphaPose系统对每张样本照片均进行骨骼特征点的训练,以获得每张样本照片的骨骼特征点;步骤C1:根据每个样本模特的体型信息与相应样本照片的骨骼特征点,建立各体型指标与骨骼特征点的重回归模型函数。6.如权利要求4所述的服饰试穿戴方法,其特征在于:所述多项体型指标至少包含一项像素关联指标;所述步骤21中对标准人体模型的外轮廓特征点的修正通过如下步骤进行:步骤213:计算所述中间人体模型的像素数N1;步骤214:根据所述体型信息的像素关联指标在所述体型数据库中调用所述像素关联指标与模型图片的像素数的对应关系,计算与该像素关联指标对应的目标像素数N2;步骤215:根据所述中间人体模型的像素数N1与目标像素数N2的差值,并以其他体型指标为拟合对象,采用图像变形算法对所述中间人体模型的外轮廓特征点进行调整,得到所述修正人体模型;其中,所述其他体型指标包含胸围指标、腰围指标和臀围指标的至少其中一项。7.如权利要求6所述的服饰试穿戴方法,其特征在于,所述体型数据库通过如下步骤构步骤A:对多个具有不同体型信息的样本模特拍摄样本照片;步骤B2:采用深度学习算法对每张样本照片进行语义分割模型的训练,得到并计算每张样本照片的语义分割图像的像素数;步骤C2:根据每个样本模特的体型信息中的像素关联指标与相应样本照片的语义分割图像的像素数,建立所述像素关联指标与像数素的重回归模型函数。8.如权利要求6所述的服饰试穿戴方法,其特征在于,所述步骤22具体为:根据所述中间人体模型与所述标准人体模型的骨骼特征点的差值,对所述标准服饰模型的骨骼特征点进行调整,得到中间服饰模型;根据所述修正人体模型与所述中间人体模型的外轮廓特征点的差值,对所述中间服饰模型的外轮廓特征点进行调整,得到所述修正服饰模型。9.如权利要求1所述的服饰试穿戴方法,其特征在于,所述方法还包括:获取用户的真实照片;使用用户真实照片中与用户人脸对应的区域替换所述修正人体模型的模型图片中与标准人体的人脸对应的区域,得到经人脸修正后的修正人体模型;所述步骤3为将所述修正服饰模型的模型图片覆盖于经人脸修正后的所述修正人体模型的模型图片,向用户展示试穿戴效果。10.一种服饰试穿戴装置,其特征在于,包括:处理器;所述处理器用于执行如权利要求1-9中任一项所述的服饰试穿戴方法。4技术领域[0001]本发明涉及虚拟试衣技术领域,更具体来讲,涉及一种服饰试穿戴方法及装置。背景技术[0002]服装时尚行业产品推尘出新的速度很快,大型的服装配件供应商往往都有一个巨大产品库,能为消费者提供的产品非常多。[0003]在线下服务场景,由于销售门店的陈列面积有限,陈列区所陈列出的通常只可能是部分衣物的样品,同一款衣物所陈列出的数量有限,甚至可能每款只有一件,降低了消费者选购到喜欢服装的概率。此外,消费者在门店试穿服装费时费力,可能刚好喜欢的款式却没有自己可以穿的尺码。[0004]为了解决上述问题,一些供应商推出了线上服务场景,即通过移动设备上的应用程序,用户可以看到喜欢的服装在标准模特上的试穿效果。然而,消费者只能根据标准模特的试穿效果去判断服装与自身体型的匹配程度,无法直观地看到衣服上身后的效果,导致产品购买后的售后情况较为严重,影响了用户体验且提高了供应商的销售成本。发明内容[0005]本发明的目的在于解决上述技术问题或缺陷,提供一种服饰试穿戴方法及装置,其能够针对不同体型的用户进行适应性调节,以提供符合不同用户体型的试穿戴效果,提高用户体验。[0006]为实现上述目的,本发明的第一方面提供了技术方案一:一种服饰试穿戴方法,其包括:步骤1:构建标准人体模型和与所述标准人体模型匹配且与各服饰对应的标准服饰模型;所述标准人体模型和标准服饰模型均包括标记有骨骼特征点和外轮廓特征点的模型图片;步骤2:获取用户的体型信息和其所选服饰,根据该体型信息对标准人体模型和与用户所选服饰对应的标准服饰模型的骨骼特征点和外轮廓特征点进行修正,得到与所述体型信息匹配的修正人体模型和与所述修正人体模型匹配的修正服饰模型;步骤3:将所述修正服饰模型的模型图片覆盖于所述修正人体模型的模型图片,向用户展示试穿戴效果。[0007]技术方案一中,考虑到不同用户不仅具有不同的骨骼特征,即便是在骨骼特征相同的情况下也可能具有不同的外轮廓特征,因而本发明根据用户体型信息对标准人体模型和标准服饰模型的骨骼特征点和外轮廓特征点均进行修正,使得经修正后的人体模型和服饰模型在骨骼特征和外轮廓特征两方面均与用户体型高度匹配,从而能够展示出适应于用户体型的试穿戴效果。用户根据该试穿戴效果购买服饰后,其实际试穿戴效果不会与本发明的虚拟试穿戴效果偏离较远,因而具有较好的用户体验,且能够有效降低供应商的销售成本。[0008]基于技术方案一,本发明还提供了技术方案二:步骤1中所述标准人体模型和标准服饰模型通过如下步骤构建:步骤11:拍摄标准模特照片和将各服饰分别穿戴于所述标准模特的照片;步骤12:以标准模特、各服饰作为主体对象,对拍摄所获得的照片进行去背景5处理,并得到尺寸一致的模型图片;步骤13:将模型图片上与标准模特的骨骼对应的像素点标记为骨骼特征点,将模型图片上与相应主体对象的外轮廓对应的像素点标记为外轮廓特[0009]技术方案二对标准人体模型和标准服饰模型的构建提供了具体的实现方法,通过技术方案二将拍摄所获得的照片进行去背景处理并得到尺寸一致的模型图片,从而在后续对人体模型和服饰模型的模型图片进行覆盖操作或其他操作时,无需对二者进行基准对齐处理,简化了后续操作时的处理量并提高了准确性。[0010]基于技术方案二,本发明还提供了技术方案三:所述步骤2具体为:步骤21:获取并根据用户的体型信息对标准人体模型的骨骼特征点和外轮廓特征点进行修正,得到所述修正人体模型;步骤22:计算并分别根据所述修正人体模型与标准人体模型在骨骼特征点和外轮廓特征点上的差异,在获取用户所选服饰后对与该服饰对应的标准服饰模型的骨骼特征点和外轮廓特征点进行修正,得到所述修正服饰模型。[0011]技术方案三提供了对标准人体模型和标准服饰模型进行修正的实现方法,其通过先对标准人体模型的骨骼特征点和外轮廓特征点进行修正,再将修正后的修正人体模型与标准人体模型在骨骼特征点和外轮廓特征点上的差异对应地映射到标准服饰模型上,从而分别完成对标准服饰模型在骨骼特征点和外轮廓特征点上的修正,这不仅克服了服饰模型与用户体型信息因无直接关联而难以根据用户体型信息对其修正的问题,还简化了对标准服饰模型修正过程的运算量,提高了处理效率。[0012]基于技术方案三,本发明还提供了技术方案四:所述体型信息包含多项体型指标,所述方法在所述步骤21前还建立有体型数据库,所述体型数据库储存有体型指标与多个相应的骨骼特征点的对应关系;所述步骤21中对标准人体模型的骨骼特征点的修正通过如下步骤进行:步骤211:获取并根据所述体型信息在所述体型数据库中调用该体型信息所包含的体型指标与相应骨骼特征点的对应关系,计算出与所述体型信息对应的目标骨骼特征点的位置;步骤212:根据所述目标骨骼特征点对所述标准人体模型的骨骼特征点进行调整,得到中间人体模型。[0013]技术方案四提供了对标准人体模型的骨骼特征点进行修正的具体实现方法,通过事先建立体型数据库,从而可以根据用户的体型信息调用体型指标与骨骼特征点的对应关系并计算获得目标骨骼特征点,根据该目标骨骼特征点即可对标准人体模型的骨骼特征点进行调整,得到与用户骨骼特征高度吻合的中间人体模型。[0014]基于技术方案四,本发明还提供了技术方案五:所述体型数据库通过如下步骤构建:步骤A:对多个具有不同体型信息的样本模特拍摄样本照片;步骤B1:采用AlphaPose系统对每张样本照片均进行骨骼特征点的训练,以获得每张样本照片的骨骼特征点;步骤C1:根据每个样本模特的体型信息与相应样本照片的骨骼特征点,建立各体型指标与骨骼特征点的重回归模型函数。[0015]技术方案五提供了构建体型数据库使其具有体型指标与骨骼特征点的对应关系的具体实现方法,其通过对大量对应了不同体型信息的样本照片采用人工智能训练的方式得到样本照片的骨骼特征点,并使用所获得的骨骼特征点建立其与体型信息的重回归函数模型,便于根据用户体型信息调用该重回归函数模型并计算得到与用户体型信息对应的骨骼特征点。6[0016]基于技术方案四,本发明还提供了技术方案六:所述多项体型指标至少包含一项像素关联指标,所述体型数据库还储存有所述像素关联指标与人体模型的模型图片的像素数的对应关系;所述步骤21中对标准人体模型的外轮廓特征点的修正通过如下步骤进行:步骤213:计算所述中间人体模型的像素数N1;步骤214:根据所述体型信息的像素关联指标在所述体型数据库中调用所述像素关联指标与模型图片的像素数的对应关系,计算与该像素关联指标对应的目标像素数N2;步骤215:根据所述中间人体模型的像素数N1与目标像素数N2的差值,并以其他体型指标为拟合对象,采用图像变形算法对所述中间人体模型的外轮廓特征点进行调整,得到所述修正人体模型;其中,所述其他体型指标包含胸围指标、腰围指标和臀围指标的至少其中一项。[0017]技术方案六提供了对标准人体模型的外轮廓特征点进行修正的具体实现方法,其通过事先建立包括像素关联指标和像素数的对应关系的体型数据库,根据用户的体型信息调用该像素关联指标与像素数的对应关系以计算获得目标像素数,随后根据像素数的差值以胸围指标、腰围指标和臀围指标等体型指标为拟合对象,采用图像变形算法对外轮廓特征点进行调整,可以很好地消除中间人体模型和用户体型对应的模型图片应当具有的像素数(即目标像素数)的差值,得到与用户外轮廓特征高度吻合的修正人体模型。可以看出,技术方案六充分考虑了对用户外轮廓特征影响较大的部位,并根据其在用户体型对应的模型图片中所反映出的不同像素数作为目标值,以三围指标为拟合对象对人体模型的外轮廓特征点进行调整,从而能够对人体模型的外轮廓特征点进行准确且符合用户体型地调整,得到的修正人体模型与用户外轮廓特征吻合度较高,匹配效果好。[0018]基于技术方案六,本发明还提供了技术方案七:所述体型数据库通过如下步骤构建:步骤A:对多个具有不同体型信息的样本模特拍摄样本照片;步骤B2:采用深度学习算法对每张样本照片进行语义分割模型的训练,得到并计算每张样本照片的语义分割图像的像素数;步骤C2:根据每个样本模特的体型信息中的像素关联指标与相应样本照片的语义分割图像的像素数,建立所述像素关联指标与像数素的重回归模型函数。[0019]技术方案七提供了构建体型数据库使其具有像素关联指标与像素数的对应关系的具体实现方法,其通过对大量对应了不同体型信息的样本照片采用深度学习算法进行语义分割模型的训练得到语义分割图像,并使用所获得的语义分割图像的像素数其与像素关联指标的重回归函数模型,便于根据用户体型信息调用该重回归函数模型并计算得到与用户体型信息对应的目标像素数,进而用于调整标准服饰模型的外轮廓特征点。[0020]基于技术方案六,本发明还提供了技术方案八:所述步骤22具体为:根据所述中间人体模型与所述标准人体模型的骨骼特征点的差值,对所述标准服饰模型的骨骼特征点进行调整,得到中间服饰模型;根据所述修正人体模型与所述中间人体模型的外轮廓特征点的差值,对所述中间服饰模型的外轮廓特征点进行调整,得到所述修正服饰模型。[0021]技术方案八提供了对标准服饰模型的骨骼特征点和外轮廓特征点进行修正的具体实现方法,通过标准人体模型在骨骼特征点和外轮廓特征点上的修正结果来分别映射标准服饰模型在骨骼特征点和外轮廓特征点上的修正,简化了对标准服饰模型修正过程的运[0022]基于技术方案一,本发明还提供了技术方案九:所述方法还包括:获取用户的真实照片;使用用户真实照片中与用户人脸对应的区域替换所述修正人体模型的模型图片中与7标准人体的人脸对应的区域,得到经人脸修正后的修正人体模型;所述步骤3为将所述修正服饰模型的模型图片覆盖于经人脸修正后的所述修正人体模型的模型图片,向用户展示试穿戴效果。[0023]技术方案九为功能扩展性的技术方案,通过将用户真实照片的人脸部分扣出并用其替换修正人体模型的对应部分,使得本发明的虚拟试穿戴效果更具真实感和趣味感。[0024]为实现上述目的,本发明的第二方面提供了技术方案十:一种服饰试穿戴装置,包括处理器;所述处理器用于执行如上述技术方案中任一项所述的服饰试穿戴方法。[0025]技术方案十提供了对应于上述服饰试穿戴方法的装置,其继承了上述方法的全部附图说明[0026]为了更清楚地说明本发明实施例的技术方案,下面对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域的普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0027]图1是本发明实施例的试穿戴方法拍摄模特照片时的示意图;[0028]l图2是本发明实施例的试穿戴方法所获取的部分体型信息的示意图;[0029]图3是本发明实施例的试穿戴方法的人体模型示意图,其上标记有骨骼特征点;[0030]图4是本发明实施例的试穿戴方法的人体模型示意图,其上标记有外轮廓特征点;[0031]图5是本发明实施例的试穿戴方法的服饰模型示意图,其上标记有骨骼特征点;[0032]图6是本发明实施例的试穿戴方法的服饰模型示意图,其上标记有外轮廓特征点。具体实施方式[0033]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的优选实施例,且不应被看作对其他实施例的排除。基于本发明实施例,本领域的普通技术人员在不作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0034]本发明的权利要求书、说明书及上述附图中,除非另有明确限定,如使用术语“第[0036]参照图1-6,本发明实施例提供一种服饰试穿戴方法,其包括:[0037]步骤1:构建标准人体模型和与所述标准人体模型匹配且与各服饰对应的标准服饰模型,所述标准人体模型和标准服饰模型均包括标记有骨骼特征点和外轮廓特征点的模型图片。[0038]步骤2:获取用户的体型信息和其所选服饰,根据该体型信息对标准人体模型和与用户所选服饰对应的标准服饰模型的骨骼特征点和外轮廓特征点进行修正,得到与所述体型信息匹配的修正人体模型和与所述修正人体模型匹配的修正服饰模型。[0039]步骤3:将所述修正服饰模型的模型图片覆盖于所述修正人体模型的模型图片,向用户展示试穿戴效果。8[0040]值得说明的是,本发明所指的服饰不局限于衣服、裤子等服装,还可以包括鞋类、箱包、配件等适于供用户穿戴的物品。此外,当用户需要试穿戴多件服饰时,本发明实施例的方法将以上层服饰模型的模型图片将作为裁切的依据,对下层服饰模型的模型图片进行裁切,再相互叠合以形成单面的试穿戴效果,该裁切处理的具体实现方法已为现有技术,故不再赘述。[0041]可以看出,本发明实施例考虑到不同用户不仅具有不同的骨骼特征,即便是在骨骼特征相同的情况下也可能具有不同的外轮廓特征,因而本发明实施例根据用户体型信息对标准人体模型和标准服饰模型的骨骼特征点和外轮廓特征点均进行修正,使得经修正后的人体模型和服饰模型在骨骼特征和外轮廓特征两方面均与用户体型高度匹配,从而能够展示出适应于用户体型的试穿戴效果。用户根据该试穿戴效果购买服饰后,其实际试穿戴效果不会与本发明的虚拟试穿戴效果偏离较远,因而具有较好的用户体验,且能够有效降低供应商的销售成本。[0042]以下对上述各步骤的具体实现方式做详细介绍。[0043]所述步骤1具体为:[0044]步骤11:拍摄标准模特照片和将各服饰分别穿戴于所述标准模特的照片。本实施例中,在拍摄时可以将模特平台配置为可旋转的以拍摄多个角度的照片,并供用户选择不同的试穿戴预览角度。进一步的,本发明实施例的方法还可以在所述步骤3中采用滚动视差方法来提升用户在多角度预览时的动态效果。[0045]步骤12:以标准模特、各服饰作为主体对象,对拍摄所获得的照片进行去背景处理,并得到尺寸一致的模型图片。所述的去背景处理即为将照片中除主体部分以外的其他像素点去除并形成透明区域;所述的尺寸一致即为图片的分辨率一致。[0046]步骤13:将模型图片上与标准模特的骨骼对应的像素点标记为骨骼特征点,将模型图片上与相应主体对象的外轮廓对应的像素点标记为外轮廓特征点。本实施例中,所述对模型图片上骨骼特征点和外轮廓特征点的标记可通过将像素点的坐标记录于与模型图片相关联的描述文件来完成。[0047]可以理解的,本发明实施例将拍摄所获得的照片进行去背景处理并得到尺寸一致的模型图片,从而在后续对人体模型和服饰模型的模型图片进行覆盖操作或其他操作时,无需对二者进行基准对齐处理,简化了后续操作时的处理量并提高了准确性。[0048]所述步骤2具体为:[0049]步骤21:获取并根据用户的体型信息对标准人体模型的骨骼特征点和外轮廓特征点进行修正,得到所述修正人体模型。[0050]步骤22:计算并分别根据所述修正人体模型与标准人体模型在骨骼特征点和外轮廓特征点上的差异,在获取用户所选服饰后对与该服饰对应的标准服饰模型的骨骼特征点和外轮廓特征点进行修正,得到所述修正服饰模型。[0051]本发明实施例先对标准人体模型的骨骼特征点和外轮廓特征点进行修正,再将修正后的修正人体模型与标准人体模型在骨骼特征点和外轮廓特征点上的差异对应地映射到标准服饰模型上,从而分别完成对标准服饰模型在骨骼特征点和外轮廓特征点上的修正,这不仅克服了服饰模型与用户体型信息因无直接关联而难以根据用户体型信息对其修正的问题,还简化了对标准服饰模型修正过程的运算量,提高了处理效率。9[0052]具体而言,所述体型信息包含多项体型指标,其包括身高指标、体重指标、肩宽指标等多个体型指标与多个相应的骨骼特征点的对应关系。此外,所述体重指标被定义为一项像素关联指标,其与人体模型的模型图片的像素数具有高度关联性。所述体型数据库还储存有所述体重指标与人体模型的模型图片的像素数的对应关系。[0053]所述步骤21中对标准人体模型的骨骼特征点的修正通过如下步骤进行:[0054]步骤211:获取并根据所述体型信息在所述体型数据库中调用该体型信息所包含的体型指标与相应骨骼特征点的对应关系,计算出与所述体型信息对应的目标骨骼特征点的位置。[0055]步骤212:根据所述目标骨骼特征点对所述标准人体模型的骨骼特征点进行调整,得到中间人体模型。[0056]本发明实施例通过事先建立体型数据库,从而可以根据用户的体型信息调用体型指标与骨骼特征点的对应关系并计算获得目标骨骼特征点,根据该目标骨骼特征点即可对标准人体模型的骨骼特征点进行调整,得到与用户骨骼特征高度吻合的中间人体模型。[0057]相应的,所述步骤21中对标准人体模型的外轮廓特征点的修正通过如下步骤进[0058]步骤213:计算所述中间人体模型的像素数N1。[0059]步骤214:根据所述体重指标在所述体型数据库中调用该体重指标与模型图片的像素数的对应关系,计算与该体重指标对应的目标像素数N2。[0060]步骤215:根据所述中间人体模型的像素数N1与目标像素数N2的差值,并以腰围指标、胸围指标为拟合对象,采用图像变形算法对所述中间人体模型的外轮廓特征点进行调[0061]本发明实施例事先建立包括体重指标和像素数的对应关系的体型数据库,根据用户的体型信息调用该体重指标与像素数的对应关系以计算获得目标像素数,随后根据像素数的差值以胸围指标、腰围指标和臀围指标等体型指标为拟合对象,采用图像变形算法对外轮廓特征点进行调整,可以很好地消除中间人体模型和用户体型对应的模型图片应当具有的像素数(即目标像素数)的差值,得到与用户外轮廓特征高度吻合的修正人体模型。可以理解的,本发明实施例充分考虑了对用户外轮廓特征影响较大的部位,并根据其在用户体型对应的模型图片中所反映出的不同像素数作为目标值,以三围指标为拟合对象对人体模型的外轮廓特征点进行调整,从而能够对人体模型的外轮廓特征点进行准确且符合用户体型地调整,得到的修正人体模型与用户外轮廓特征吻合度较高,匹配效果好。[0063]根据所述中间人体模型与所述标准人体模型的骨骼特征点的差值,对所述标准服饰模型的骨骼特征点进行调整,得到中间服饰模型。[0064]根据所述修正人体模型与所述中间人体模型的外轮廓特征点的差值,对所述中间服饰模型的外轮廓特征点进行调整,得到所述修正服饰模型。[0065]本发明实施例通过标准人体模型在骨骼特征点和外轮廓特征点上的修正结果来分别映射标准服饰模型在骨骼特征点和外轮廓特征点上的修正,简化了对标准服饰模型修[0066]以下详细介绍建立所述体型数据库的实现[0067]步骤A:对多个具有不同体型信息的样本模特拍摄样本照片,其中,步骤A的拍摄方式可参照图1所示出的拍摄方式。[0068]步骤B1:采用AlphaPose系统对每张样本照片均进行骨骼特征点的训练,以获得每张样本照片的骨骼特征点,如图3所示。"human1":[261,294,1,281,328,1,0,0,0,2491,1,226,256,1,231,2[0072]步骤C1:根据每个样本模特的体型信息与相应样本照片的骨骼特征点,建立各体型指标与骨骼特征点的重回归模型函数。[0073]例如,(1)利用骨骼特征点数据中的1.右肩(X1,Y1)、4.左肩(X4,Y4)的坐标数据与对应样本模特的肩宽数据J建立肩宽重回归模型函数:J=f(X4-X1);[0074](2)利用骨骼特征点数据中的13.头顶(X13,Y13)、9.右踝(X9,Y9)、12.左踝(X12,Y12)的坐标数据与对应样本模特的身高数据H建立身高重回归模型函数:H=f[Y13-(Y9+[0075](3)利用骨骼特征点数据中的7.右髋(X7,Y7)、10.左髋(X10,Y10)的坐标数据与对应样本模特的腰围数据Y建立腰围重回归模型函数:Y=f(X7-X10);[0076](4)利用骨骼特征点数据中的1.右肩(X1,Y1)、2.右肘(X2,Y2)、3.右腕(X3,Y3)、4.左肩(X4,Y4)、5.左肘(X5,Y5)、6.左腕(X6,Y6)的坐标数据与对应样本模特的臂长数据B建立臂长重回归模型函数:B=[f(X1,Y1,X2,Y2)+f(X2,Y2,X3,Y3)+f(X4,Y4,X5,Y5)+f(X5,[0077](5)利用骨骼特征点数据中的7.右髋(X7,Y7)、8.右膝(X8,Y8)、9.右踝(X9,Y9)、10.左髋(X10,Y10)、11.左膝(X11,Y11)、12.左踝(X12,Y12)的坐标数据与对应样本模特的腿长数据T建立腿长重回归模型函数:T=[f(X7,Y7,X8,Y8)+f(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论