一种智能试衣系统及虚拟试衣方法技术方案

技术编号:26691366 阅读:20 留言:0更新日期:2020-12-12 02:43
本发明专利技术公开了一种智能试衣系统及虚拟试衣方法,提供一智能试衣系统,所述智能试衣系统包括:体质测量子系统,包括体质测量传感器,用于测量试衣者的体质信息并生成体重参数和体质参数,所述体质参数包括体脂率数据和肌肉量数据;立体视觉采集子系统,包括双目深度相机,用于采集试衣者的体型图像信息并生成体型参数和身高参数,所述体型参数包括胸围数据、腰围数据、臀围数据和肩宽数据;透明显示装置,包括控制计算子系统和与其电连接的透明显示屏,所述控制计算子系统用于获取所述体型参数和身高参数并计算生成人体模型三维图像。本发明专利技术的试衣的临场感和真实感强且人体模型的建立可以根据体脂率数据和肌肉量数据进行改进。

【技术实现步骤摘要】
一种智能试衣系统及虚拟试衣方法
本专利技术涉及虚拟试衣
,具体为一种智能试衣系统及虚拟试衣方法。
技术介绍
试衣在服装零售行业是必不可少的一个环节,也是提高销售业绩、获取客户资源最重要的一个途径。传统线下的服装店中都会有试衣间,客户通过在试衣间内换装来观看试衣效果,传统试衣间在服装零售店最为常见,但是客户需要不断更换服装试衣、等待时间长、销售人员重复工作量大,留客效果差;智能试衣镜采用传统试衣镜+显示屏的做法,可以部分的在人像上通过电脑图像渲染叠加的方式展示试衣效果,但存在加工痕迹明显,真实感不强的问题;现有的虚拟试衣设备是用双单反相机对用户拍照建模,再叠加试衣效果,缺点是设备架设较困难,成本高,真实感较差,现有的虚拟试衣的方法是通过Flash技术,帮助购衣者挑选合适的搭配,其中的服装和人体都是平面照片,即使能够旋转的,也是多个平面照片的粘合而已,达不到贴近实际的效果。现有的虚拟3D试衣系统的整个的过程比较复杂,而且难点较多,三维服装的试穿是困扰三维虚拟现实技术的最大难点。因为三维服装穿在三维人体身上后,必须根据人体的凹凸、服装的材质等条件约束后产生形变,从而判断服装的舒适程度,达到试衣的目的。但是以上方法同样存在一个共同的问题,试衣的临场感和真实感不强且人体模型的建立不够准确。
技术实现思路
本专利技术的目的在于提供了一种智能试衣系统及虚拟试衣方法,试衣的临场感和真实感强且人体模型的建立可以根据体脂率数据和肌肉量数据进行改进。为实现上述目的,本专利技术提供如下技术方案:一种智能试衣系统,包括:体质测量子系统,包括体质测量传感器,用于测量试衣者的体质信息并生成体重参数和体质参数,所述体质参数包括体脂率数据和肌肉量数据;立体视觉采集子系统,包括双目深度相机,用于采集试衣者的体型图像信息并生成体型参数和身高参数,所述体型参数包括胸围数据、腰围数据、臀围数据和肩宽数据;透明显示装置,包括控制计算子系统和与其电连接的透明显示屏,所述控制计算子系统用于获取所述体型参数和身高参数并计算生成人体模型三维图像,所述透明显示屏包括人机交互模块和三维图像显示模块;所述控制计算子系统配置有模型改进策略,所述模型改进策略包括利用所述体重参数和体质参数计算并修正人体模型三维图像生成标准人体模型三维图像;所述控制计算子系统配置有试衣数据库,所述试衣采集数据库存储有若干不同款式和不同尺码的服装三维图像。一种虚拟试衣方法,提供一种智能试衣系统,所述智能试衣系统包括:体质测量子系统,包括体质测量传感器,用于测量试衣者的体质信息并生成体重参数和体质参数,所述体质参数包括体脂率数据和肌肉量数据;立体视觉采集子系统,包括双目深度相机,用于采集试衣者的体型图像信息并生成体型参数和身高参数,所述体型参数包括胸围数据、腰围数据、臀围数据和肩宽数据;透明显示装置,包括控制计算子系统和与其电连接的透明显示屏,所述控制计算子系统用于获取所述体型参数和身高参数并计算生成人体模型三维图像;所述控制计算子系统配置有模型改进策略,所述模型改进策略包括利用所述体重参数和体质参数计算并修正人体模型三维图像生成标准人体模型三维图像;所述控制计算子系统配置有试衣数据库,所述试衣采集数据库存储有若干不同款式和不同尺码的服装三维图像;所述服装三维图像配置有布料模拟算法和物理引擎,所述布料模拟算法设置为使服装三维图像可在预设范围内发生形变;所述虚拟试衣方法包括预判断步骤、第一虚拟穿衣步骤和第二虚拟穿衣步骤,所述预判断步骤配置有预判断策略,所述预判断策略包括预设的第一差值和第二差值,所述预判断步骤包括:步骤S0、通过人机交互模块完成选衣过程;步骤S1、将选定的服装三维图像按照预设的扩展路径和扩展尺寸进行扩展处理生成立体服装模型,所述立体服装模型内部形成人形空间,计算人形空间的体积生成第一体积数据;步骤S2、将试衣者的标准人体模型三维图像按照预设比例缩小形成初始人体模型,计算初始人体模型的体积生成第二体积数据;步骤S3、依据所述判断策略对第一体积数据和第二体积数据进行比较,当第二体积数据小于等于第一体积数据且二者差值大于第一差值时,输出第一提示信息;当第二体积数据小于等于第一体积数据且二者差值小于等于第一差值时,跳转至第一虚拟穿衣步骤;当第二体积数据大于第一体积数据时,跳转至子程序一,需要根据服装的材质做出不同的判断。第一差值可以取值为人体模型三维图像预设缩小比例值与试衣者的正常穿衣裕量值之和。因为不同类型的服装尺码会有些许的不同,第一提示信息的作用是为了提示试衣者选择的尺码过于大,建议试衣者更换稍小一点的尺码,以提高试衣效率。优选的,所述第一虚拟穿衣步骤用于生成穿衣三维图像,所述第一虚拟穿衣步骤配置有人体模型膨胀算法,所述人体模型膨胀算法包括预设的第一阈值,所述虚拟穿衣步骤包括:步骤A1、以肩线为基准,将所述初始人体模型载入立体服装模型内部,所述初始人体模型与立体服装模型之间形成预留区域;步骤A2、以肩线为基准,利用人体模型膨胀算法将所述初始人体模型周围第一阈值内的背景点不断合并至初始人体模型中,以将初始人体模型进行三维形态的重构重新生成所述标准人体模型三维图像;步骤A3、结束第一虚拟穿衣步骤并生成标准人体模型三维图像与立体服装模型结合的穿衣三维图像;步骤A4、演示步骤,包括启动物理引擎并将穿衣三维图像在三维图像显示模块进行展示。优选的,所述子程序一包括获取服装的材质信息,按照预设的分类标准将其归为弹性材质或非弹性材质中的一个类别,当服装材质为非弹性材质时,输出第三禁止信息,当服装材质为弹性材质时且第二体积数据和第一体积数据的差值小于等于第二差值时,跳转至第二虚拟穿衣步骤;当服装材质为弹性材质时且第二体积数据和第一体积数据的差值大于第二差值时,输出第二提示信息。第二提示信息的作用是为了提示试衣者虽然该服装为弹性材质,但是试衣者穿上该服装会比较紧,建议试衣者更换稍大一点的尺码。第三禁止信息的作用是为了提示试衣者该服装为非弹性材质,依照试衣者的是实际体型是穿不上该服装的,试衣者需要更换大一点的尺码。优选的,所述第二虚拟穿衣步骤用于生成穿衣三维图像,所述第一虚拟穿衣步骤配置有人体模型膨胀算法,所述人体模型膨胀算法包括预设的第一阈值,所述虚拟穿衣步骤包括:步骤B1、所述弹性材质包括预设的拉伸阈值,按照所述拉伸阈值将立体服装模型进行扩展,并计算扩展后的人形空间的体积更新第一体积数据;步骤B2、以肩线为基准,将所述初始人体模型载入扩展后的立体服装模型内部,所述初始人体模型与扩展后的立体服装模型之间形成预留区域;步骤B3、以肩线为基准,利用人体模型膨胀算法将所述初始人体模型周围第一阈值内的背景点不断合并至初始人体模型中,以将初始人体模型进行三维形态的重构重新生成所述标准人体模型三维图像;步骤B4、结束第一虚拟穿衣步骤并生成标准人体模型三维图像与扩展后的立体服装模型结合的穿衣三维图像;...

【技术保护点】
1.一种智能试衣系统,其特征在于,包括:/n体质测量子系统,包括体质测量传感器,用于测量试衣者的体质信息并生成体重参数和体质参数,所述体质参数包括体脂率数据和肌肉量数据;/n立体视觉采集子系统,包括双目深度相机,用于采集试衣者的体型图像信息并生成体型参数和身高参数,所述体型参数包括胸围数据、腰围数据、臀围数据和肩宽数据;/n透明显示装置,包括控制计算子系统和与其电连接的透明显示屏,所述控制计算子系统用于获取所述体型参数和身高参数并计算生成人体模型三维图像,所述透明显示屏包括人机交互模块和三维图像显示模块;/n所述控制计算子系统配置有模型改进策略,所述模型改进策略包括利用所述体重参数和体质参数计算并修正人体模型三维图像生成标准人体模型三维图像;所述控制计算子系统配置有试衣数据库,所述试衣采集数据库存储有若干不同款式和不同尺码的服装三维图像。/n

【技术特征摘要】
1.一种智能试衣系统,其特征在于,包括:
体质测量子系统,包括体质测量传感器,用于测量试衣者的体质信息并生成体重参数和体质参数,所述体质参数包括体脂率数据和肌肉量数据;
立体视觉采集子系统,包括双目深度相机,用于采集试衣者的体型图像信息并生成体型参数和身高参数,所述体型参数包括胸围数据、腰围数据、臀围数据和肩宽数据;
透明显示装置,包括控制计算子系统和与其电连接的透明显示屏,所述控制计算子系统用于获取所述体型参数和身高参数并计算生成人体模型三维图像,所述透明显示屏包括人机交互模块和三维图像显示模块;
所述控制计算子系统配置有模型改进策略,所述模型改进策略包括利用所述体重参数和体质参数计算并修正人体模型三维图像生成标准人体模型三维图像;所述控制计算子系统配置有试衣数据库,所述试衣采集数据库存储有若干不同款式和不同尺码的服装三维图像。


2.一种虚拟试衣方法,其特征在于,提供一种智能试衣系统,所述智能试衣系统包括:
体质测量子系统,包括体质测量传感器,用于测量试衣者的体质信息并生成体重参数和体质参数,所述体质参数包括体脂率数据和肌肉量数据;
立体视觉采集子系统,包括双目深度相机,用于采集试衣者的体型图像信息并生成体型参数和身高参数,所述体型参数包括胸围数据、腰围数据、臀围数据和肩宽数据;
透明显示装置,包括控制计算子系统和与其电连接的透明显示屏,所述控制计算子系统用于获取所述体型参数和身高参数并计算生成人体模型三维图像;
所述控制计算子系统配置有模型改进策略,所述模型改进策略包括利用所述体重参数和体质参数计算并修正人体模型三维图像生成标准人体模型三维图像;所述控制计算子系统配置有试衣数据库,所述试衣采集数据库存储有若干不同款式和不同尺码的服装三维图像;所述服装三维图像配置有布料模拟算法和物理引擎,所述物理引擎用于创建具有特定参数的物理场景,所述布料模拟算法设置为使服装三维图像在物理场景的作用下可在预设范围内发生形变;
所述虚拟试衣方法包括预判断步骤、第一虚拟穿衣步骤和第二虚拟穿衣步骤,所述预判断步骤配置有预判断策略,所述预判断策略包括预设的第一差值和第二差值,所述预判断步骤包括:
步骤S0、试衣者通过人机交互模块选定相应服装,人机交互模块从试衣数据库内调取相应的服装三维图像在所述三维图像显示模块进行显示;
步骤S1、将选定的服装三维图像按照预设的扩展路径和扩展尺寸进行扩展处理生成立体服装模型,所述立体服装模型内部形成人形空间,计算人形空间的体积生成第一体积数据;
步骤S2、将试衣者的标准人体模型三维图像按照预设比例缩小形成初始人体模型,计算初始人体模型的体积生成第二体积数据;
步骤S3、依据所述判断策略对第一体积数据和第二体积数据进行比较,当第二体积数据小于等于第一体积数据且二者差值大于第一差值时,输出第一提示信息;当第二体积数据小于等于第一体积数据且二者差值小于等于第一差值时,跳转至第一虚拟穿衣步骤;当第二体积数据大于第一体积数据时,跳转至子程序一,需要根据服装的材质做出不同的判断。


3.根据权利要求2所述的虚拟试衣方法,其特征在于:所述第一虚拟穿衣步骤用于生成穿衣三维图像,所述第一虚拟穿衣步骤配置有人体模型膨胀算法,所述人体模型膨胀算法包括预设的第一阈值,所述虚拟穿衣步骤包括:
步骤A1、以肩线为基准,将所述初始人体模型载入立体服装模型内部,所述初始人体模型与立体服装模型之间形成预留区域;
步骤A2、以肩线为基准,利用人体模型膨胀算法将所述初始人体模型周围第一阈值内的背景点不断合并至初始人体模型中,以将初始人体模型进行三维形态的重构重新生成所述标准人体模型三维图像;

【专利技术属性】
技术研发人员:刘力政谢晨谭宇
申请(专利权)人:上海视可电子科技有限公司
类型:发明
国别省市:上海;31

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

1