一种虚拟试衣方法技术

技术编号:27745609 阅读:25 留言:0更新日期:2021-03-19 13:40
本发明专利技术公开了一种虚拟试衣方法,包括如下步骤:获取人体图像;以人体中线为界将所述人体图像分为第一侧人体图像和第二侧人体图像,所述人体中线指人体垂直中间线;获取衣服图像数据;在第一侧人体图像上标记对应的人体转折实际点A和人衣衔接实际点A;获取基于人体中线的相应对称点人衣衔接实际点A'和人体转折实际点A';在第二侧人体图像上标记对应的人体转折实际点B和人衣衔接实际点B;以人衣衔接实际点B、人体转折实际点B为源点,以对应的人衣衔接实际点A'和人体转折实际点A'为目标点,将第二侧人体图像变形;将衣服图像变形,将变形后的衣服图像叠加到人体图像上。本发明专利技术不需要顾客输入身体尺寸,真实感强,试衣效果好。

【技术实现步骤摘要】
一种虚拟试衣方法
本专利技术属于虚拟试衣
,尤其涉及一种虚拟试衣方法。
技术介绍
目前的虚拟试衣系统普遍采用让使用者输入人体尺寸参数后用对应体型的模特替代真实人体来实现虚拟试衣的效果。这种方式第一很不方便,第二没有真实感,第三使用者输入的身体尺寸参数也不一定准确。因此如何解决上述问题,是本领域技术人员需要研究的方向。
技术实现思路
为解决上述技术问题,本专利技术提供了一种虚拟试衣方法,其不需要顾客输入身体尺寸,真实感强,试衣效果好。本专利技术的技术方案为:一种虚拟试衣方法,包括如下步骤:步骤S1:获取人体图像;步骤S2:以人体中线为界将所述人体图像分为第一侧人体图像和第二侧人体图像,所述人体中线指人体垂直中间线;步骤S3:获取衣服图像数据,所述衣服图像数据包括衣服图像、以及标记在衣服图像上的人衣衔接参数点和人体转折参数点;所述人衣衔接参数点指衣服穿于样板人体上时,衣服轮廓线与样板人体轮廓线相交点;所述人体转折参数点指所述样板人体轮廓线上人体关节附近的转折点;步骤S4:基于步骤S3本文档来自技高网...

【技术保护点】
1.一种虚拟试衣方法,其特征在于,包括如下步骤:/n步骤S1:获取人体图像;/n步骤S2:以人体中线为界将所述人体图像分为第一侧人体图像和第二侧人体图像,所述人体中线指人体垂直中间线;/n步骤S3:获取衣服图像数据,所述衣服图像数据包括衣服图像、以及标记在衣服图像上的人衣衔接参数点和人体转折参数点;所述人衣衔接参数点指衣服穿于样板人体上时,衣服轮廓线与样板人体轮廓线相交点;所述人体转折参数点指所述样板人体轮廓线上人体关节附近的转折点;/n步骤S4:基于步骤S3所得人体转折参数点,在第一侧人体图像上标记对应的人体转折实际点A,并基于所述人衣衔接参数点和人体转折参数点的相对位置,在第一侧人体图像上...

【技术特征摘要】
1.一种虚拟试衣方法,其特征在于,包括如下步骤:
步骤S1:获取人体图像;
步骤S2:以人体中线为界将所述人体图像分为第一侧人体图像和第二侧人体图像,所述人体中线指人体垂直中间线;
步骤S3:获取衣服图像数据,所述衣服图像数据包括衣服图像、以及标记在衣服图像上的人衣衔接参数点和人体转折参数点;所述人衣衔接参数点指衣服穿于样板人体上时,衣服轮廓线与样板人体轮廓线相交点;所述人体转折参数点指所述样板人体轮廓线上人体关节附近的转折点;
步骤S4:基于步骤S3所得人体转折参数点,在第一侧人体图像上标记对应的人体转折实际点A,并基于所述人衣衔接参数点和人体转折参数点的相对位置,在第一侧人体图像上标记对应的人衣衔接实际点A;
步骤S5:获取人衣衔接实际点A基于人体中线的相应对称的人衣衔接实际点A';
获取人体转折实际点A基于人体中线的相应对称的人体转折实际点A';
步骤S6:基于步骤S3所得人体转折参数点,在第二侧人体图像上标记对应的人体转折实际点B,并基于所述人衣衔接参数点和人体转折参数点的相对位置,在第二侧人体图像上标记对应的人衣衔接实际点B;
步骤S7:以人衣衔接实际点B、人体转折实际点B为源点,以对应的人衣衔接实际点A'和人体转折实际点A'为目标点,将第二侧人体图像变形;
步骤S8:以人衣衔接参数点和人体转折参数点为源点,以对应的人衣衔接实际点A、人体转折实际点A、人衣衔接实际点A'、人体转折实际点A'为目标点,将衣服图像变形并叠加到人体图像上。


2.如权利要求1所述的虚拟试衣方法,其特征在于,步骤S7还包括在所述人体图像变形后,对人体图像进行修正:
步骤7-1:将所述步骤S7中的源点沿所述第二侧人体图像变形前的人体轮廓线依次连接,获得人体轮廓线节段X1;
步骤7-2:将所述步骤S7中的目标点沿所述第二侧人体图像变形后的人体轮廓线依次连接,获得人体轮廓线节段X2;
步骤7-3:将位于人体轮廓线节段X1内侧且位于人体轮廓线节段X2外侧的人体图像进行清除。


3.如权利要求1所述的虚拟试衣方法,其特征在于,还包括步骤S9,步骤S9、对衣服图像叠加到人体图像上后得到合成图像进行修正:
步骤9-1:沿衣服轮廓线的方向将所述步骤S8目标点中的人衣衔接实际点、和衣服轮廓线重叠的人体转折实际点依次连接,连接时,依次相邻的两点若均为人衣衔接实际点,则将该两点沿衣服轮廓线连接,否则,将该两点沿人体轮廓线连接;获得人体区域Y1;
步骤9-2:将人体区域Y1中超出变形并叠加到人体图像后的衣服图像覆盖区域的部分进行清除。


4.如权利要求1、2或3所述的虚拟试衣方法,其特征在于,
当所述衣服图像中的衣服为长袖上衣时,所述人衣衔接参数点包括2个领口颈部衔接参数点、2个袖口手腕外轮廓线衔接参数点、2个袖口手腕内轮廓线衔接参数点、2个下摆腰部衔接参数点,所述人体转折参数点包括2个头颈角转折参数点、2个肩颈角转折参数点、2个肩峰转折参数点、2个外轮廓肘部转折参数点、2个内轮廓肘部转折参数点、2个外轮廓腕部转折参数点、2个内轮廓腕部转折参数点、2个髋部转折参数点;
所述步骤S4中基于所述人衣衔接参数点和人体转折参数点的相对位置获取第一侧人体图像的对应人衣衔接实际点A,或所述步骤S6中基于所述人衣衔接参数点和人体转折参数点的相对位置获取第二侧人体图像的对应人衣衔接实际点B,包括以下步骤:
基于领口颈部衔接参数点相对人体中线同侧的头颈角转折参数点和肩颈角转折参数点的位置,获取领口颈部衔接实际点相对人体中线同侧的头颈角转折实际点和肩颈角转折实际点的位置;
基于袖口手腕外轮廓线衔接参数点相对人体中线同侧的外轮廓肘部转折参数点和外轮廓腕部转折参数点的位置,获取袖口手腕外轮廓线衔接实际点相对人体中线同侧的外轮廓肘部转折实际点和外轮廓腕部转折实际点的位置;
基于袖口手腕内轮廓线衔接参数点相对人体中线同侧的内轮廓肘部转折参数点和内轮廓腕部转折参数点的相对位置,获取袖口手腕内轮廓线衔接实际点相对人体中线同侧的内轮廓肘部转折实际点和内轮廓腕部转折实际点的相对位置;
基于下摆腰部衔接参数点相对人体中线同侧的肩峰转折参数点和髋部转折参数点的位置,获取下摆腰部衔接实际点相对人体中线同侧的肩峰转折实际点和髋部转折实际点的位置。


5.如权利要求1、2或3所述的虚拟试衣方法,其特征在于,
当所述衣服图像中的衣服为短袖上衣时,所述人衣衔接参数点包括2个领口颈部衔接参数点、2个袖口上臂外轮廓线衔接参数点、2个袖口上臂内轮廓线衔接参数点、2个下摆腰部衔接参数点,所述人体转折参数点包括2个头颈角转折参数点、2个肩颈角转折参数点、2个肩峰转折参数点、2个外轮廓肘部转折参数点、2个内轮廓肘部转折参数点、2个髋部转折参数点;
所述步骤S4中基于所述人衣衔接参数点和人体转折参数点的相对位置获取第一侧人体图像的对应人衣衔接实际点A,或所述步骤S6中基于所述人衣衔接参数点和人体转折参数点的相对位置获取第二侧人体图像的对应人衣衔接实际点B,包括以下步骤:
基于领口颈部衔接参数点相对人体中线同侧的头颈角转折参数点和肩颈角转折参数点的位置,获取领口颈部衔接实际点相对人体中线同侧的头颈角转折实际点和肩颈角转折实际点的位置;
基于袖口上臂外轮廓线衔接参数点相对人体中线同侧的肩峰转折参数点和外轮廓肘部转折参数点的位置,获取袖口上臂外轮廓线衔接实际点相对人体中线同侧的肩峰转折实际点和外轮廓肘部转折实际点的位置;
基于袖口上臂...

【专利技术属性】
技术研发人员:王志强袁浩宸孙宏熙
申请(专利权)人:上海英立视电子有限公司
类型:发明
国别省市:上海;31

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

1