一种网络试衣的实现方法

文档序号:10594914阅读:164来源:国知局
一种网络试衣的实现方法
【专利摘要】本发明涉及计算网络技术领域,提供一种网络试衣的实现方法,控制图像采集模块对试衣者进行图像信息采集,并对图像信息进行解析,根据解析得到的试衣者的每个特征点区域的索引参数,生成符合试衣者身高、试衣者特征点以及试衣者轮廓的人体三维模型,将每个特征点区域的索引参数与生成的选购服装的特征点参数进行比较分析,判断当前挑选的服装是否合适,若合适则将选购的服装所对应的特征点参数写入生成的符合试衣者轮廓的人体三维模型上,同时将套装选购服装后的人体三维模型展示给试衣者,从而实现网络服装选购者的网络试衣,对试衣者选购的衣服进行三维展示,试衣者形象直观的查看着装的效果,避免买错或者退换货的情形。
【专利说明】
一种网络试衣的实现方法
技术领域
[0001]本发明属于计算机网络技术领域,尤其涉及一种网络试衣的实现方法。【背景技术】
[0002]随着通信网络技术的不断发展,电子商务已经成为我们生活中不可或缺的一部分,尤其是网上购网已经取代了原始的店铺购物的方式,尤其是在网络上购买衣服,逐步成为一种常态。
[0003]在网络购买服装的过程中,面临无法试穿的境地,导致购买到的衣服经常不合适, 出现退换或者丢弃不穿的情形,给网络购买者带来不便。
【发明内容】

[0004]本发明的目的在于提供一种网络试衣的实现方法,旨在解决现有技术中在网络购买服装的过程中,面临无法试穿的境地,导致购买到的衣服经常不合适,出现退换或者丢弃不穿的情形,给网络购买者带来不便的问题。
[0005]本发明是这样实现的,一种网络试衣的实现方法,所述网络试衣的实现方法包括下述步骤:
[0006]根据用户在购买终端的客户端上输入的试衣指令,控制客户端上的图像采集模块对试衣者进行图像信息采集;
[0007]对图像采集模块采集到的图像信息进行图像解析,获取试衣者与图像采集模块的距离信息,然后对试衣者与图像采集模块的距离信息进行进一步解析,获取试衣者的身高信息;
[0008]对所述图像采集模块采集到的图像信息进行分区域解析处理,获取试衣者的性别信息、人体轮廓信息和若干个特征点内容,其中,所述人体轮廓信息包括发色信息、发型信息、脸色信息、脸型信息、配镜信息、肤色信息以及身体外形信息,所述特征点内容包括人脸中心点、耳部边缘点、两边肩部边缘点、胳膊中心、点、两边手掌指尖点、人体中心、点、膝盖点、 两脚跟部边缘点以及两脚尖部边缘点;[〇〇〇9]对试衣者的各个特征点内容分别进行数据整合处理,以所述特征点内容为核心形成试衣者的若干个特征点区域,并以此生成每个特征点区域的索引参数,每个特征点区域的索引参数均包括区域名称、区域弧度、区域凸起度、区域凹陷度以及区域延长度;
[0010]根据获取到的试衣者的性别信息,调用预先设定的三维模型数据,生成并显示人体标准三维模型;
[0011]根据获取到的试衣者的身高信息对生成的人体标准三维模型进行身高比例调整, 生成符合试衣者身高特征的人体三维模型;
[0012]根据生成的每个特征点区域的索引参数,对身高比例调整得到的人体三维模型进行特征点修正,生成符合试衣者特征点的人体三维模型;
[0013]根据生成的人体轮廓信息对生成的符合试衣者特征点的人体三维模型进行人体轮廓修正,生成符合试衣者轮廓的人体三维模型;
[0014]根据试衣者在购买终端上选取的服装,从服务端读取试衣者选购服装的尺码信息、本质特性数据以及选购的服装的特征点参数,其中,所述尺码信息包括衣服的尺寸和鞋帽的号码,所述本质特性数据包括服装面料、服装材质以及服装弹性度,所述特征点参数包括服装的各个区域名称以及各个区域的名称、区域弧度、区域凸起度、区域凹陷度以及区域延长度;
[0015]将生成的每个特征点区域的索引参数与该特征点参数进行比较分析,判断当前挑选的服装是否合适;
[0016]若特征点参数与对应的特征点区域的索引参数相匹配,则判定选购的服装符合试衣者,并将选购的服装所对应的特征点参数写入生成的符合试衣者轮廓的人体三维模型上,同时将套装选购服装后的人体三维模型展示给试衣者;
[0017]若特征点参数与对应的特征点区域的索引参数不相匹配,则判定选购的服装不符合试衣者,并提示试衣者当前选购衣服不合适。
[0018]作为一种改进的方案,所述当用户进入客户端时,调用预先设定的三维模型数据, 生成并显示人体标准三维模型的步骤之前还包括下述步骤:
[0019]根据不同性别人体的差异,生成男性人体标准三维模型所对应的三维模型数据和女性人体标准三维模型所对应的三维模型数据。
[0020]作为一种改进的方案,根据试衣者购买衣服的动作指令,读取所述试衣者选购的衣服的尺寸信息和选购的衣服的特征点参数的步骤之前还包括下述步骤:
[0021]预先对上架的服装进行特征点参数配置,并将配置好的服装所对应的特征点参数存储到服务器端。
[0022]作为一种改进的方案,所述对图像采集模块采集到的图像信息进行解析,获取试衣者与图像采集模块的距离信息,然后对试衣者与图像采集模块的距离信息进行进一步解析,获取试衣者的身高信息的步骤具体包括下述步骤:
[0023]根据图像采集模块的镜头和视场的大小,对拍摄到的图像进行处理,计算得到试衣者与图像采集模块之间的距离信息;[〇〇24]在预先设定的距离和身高的对应关系中查找与计算得到的距离信息相对应的参数,将该参数作为试衣者的身高。
[0025]作为一种改进的方案,所述图像采集模块采集到的图像信息包括静态图片和动态视频彳目息;
[0026]当所述图像信息为静态图片时,所述人体三维模型展示给试衣者的一幅或者若干幅三维效果图;
[0027]当所述图像信息为视频信息时,所述图像信息包含试衣者示范的各种动作视频信息,所述动作包括抬手动作、下蹲动作、转身动作、半转身动作以及俯身动作,将包含各种动作的视频信息进行数据,生成所述人体三维模型的动画参数;[〇〇28]当将选购的服装套装在所述人体三维模型上时,则调用生成的人体三维模型的动画参数,控制套装选购服装后的人体三维模型模拟执行试衣者的各种动作,展示出试衣者各个动作的着装效果。
[0029]作为一种改进的方案,所述方法还包括下述步骤:
[0030]对试衣者在客户端上选购的服装的本质特性数据进行解析,计算由于服装的重力作用而产生的服装变形度或旋转扭转所产生变形度;
[0031]根据计算得到的变形度,控制在套装选购服装后的人体三维模型模上模拟出相应的变形效果。
[0032]作为一种改进的方案,所述方法还包括下述步骤:
[0033]接收用户在购买终端的客户端上输入的登录帐号和登录密码,其中,所述登录帐号为手机号或微信号;[〇〇34]登录进入客户端后,接收用户在客户端上通过点击试衣按钮所生成的试衣指令。
[0035]作为一种改进的方案,当获取到试衣者的性别信息、身高信息、特征点内容和人体轮廓信息时,所述方法还包括下述步骤:
[0036]通过试衣者的外形信息,粗略估计试衣者的体重,并从服务器端读取与试衣者性别相适应的标准体重信息,将试衣者的体重与读取的标准体重信息进行比对,判断试衣者的胖瘦信息;[〇〇37]当试衣者的体重高于标准体重若干重量时,则从服务器端读取预先设置的减肥广告推送信息,并将该减肥广告推送信息通过客户端界面显示,或将所述减肥广告推送信息推送至试衣者的手机号或微信号上。
[0038]作为一种改进的方案,所述方法还包括下述步骤:
[0039]对试衣者的身高信息和人体轮廓信息进行进一步的解析,从服务器端的数据库中查找与试衣者的身高信息、人力轮廓信息相适应的服装,即:
[0040]基于试衣者的身高信息,查找与发色信息相匹配的发饰或头饰,查找与发型信息相匹配的发饰或头饰,查找与脸色信息、脸型信息以及配镜信息相匹配的眼镜,查找与肤色信息和身体外形信息相匹配的衣服,以及查找基于发饰、头饰、眼镜以及衣服相匹配的鞋类装备;
[0041]在查找到的服装中,进一步的查找与生成的特征点区域的索引参数相匹配的服装;[〇〇42]将查找筛选到的服装套装到符合试衣者轮廓的人体三维模型,展示给试衣者,同时,将查找筛选到的服装的信息以及相应的链接信息在客户端显示出来,或推送至试衣者的手机或微信上。
[0043]作为一种改进的方案,所述方法还包括下述步骤:
[0044]根据在客户端选购服装的本质特性数据,在服务器端中查找与选购服装的本质特性数据相匹配的服装;
[0045]将查找到的相匹配的服装的链接显示给试衣者,或或推送至试衣者的手机或微信上。
[0046]在本发明实施例中,控制图像采集模块对试衣者进行图像信息采集,并对图像信息进行解析,根据解析得到的试衣者的每个特征点区域的索引参数,生成符合试衣者身高、 试衣者特征点以及试衣者轮廓的人体三维模型,将每个特征点区域的索引参数与生成的选购服装的特征点参数进行比较分析,判断当前挑选的服装是否合适,若合适则将选购的服装所对应的特征点参数写入生成的符合试衣者轮廓的人体三维模型上,同时将套装选购服装后的人体三维模型展示给试衣者,从而实现网络服装选购者的网络试衣,对试衣者选购的衣服进行三维展示,试衣者形象直观的查看着装的效果,避免买错或者退换货的情形。【附图说明】
[0047]图1是本发明提供的网络试衣的实现方法的流程图。【具体实施方式】
[0048]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0049]图1示出了本发明提供的网络试衣的实现方法的流程图,其具体的步骤如下所述:
[0050]在步骤S101中,根据用户在购买终端的客户端上输入的试衣指令,控制客户端上的图像采集模块对试衣者进行图像信息采集。
[0051]其中,该试衣指令是指在购买终端的客户端上输入的点击指令或者网络链接的激活指令,在此不再赘述;
[0052]该购买终端包括PC端、手机、平板以及其他电子设备,客户端为安装在购买设备上的应用程序,与其对应的是服务器端,服务器的配置即按照客户端的需求进行设置,该服务器端主要用于与客户端进行交互,完成信息的交互,例如客户端用户的注册、客户端数据的请求响应、客户端请求数据的存储、更新以及其他操作,在此不再赘述,但不用以限制本发明。
[0053]在该步骤中,图像采集设备可以是设置在购买终端上与购买终端一体的摄像头, 也可以是通过连接线与购买终端连接的摄像头,该摄像头主要用于对试衣者进行拍照或视频录入。[〇〇54]在步骤S102中,对图像采集模块采集到的图像信息进行图像解析,获取试衣者与图像采集模块的距离信息。
[0055]其中,根据图像采集模块的镜头和视场的大小,对拍摄到的图像进行处理,计算得到试衣者与图像采集模块之间的距离信息;[〇〇56]该对图像图片的处理以获取试衣者与图像采集模块之间的距离的方式,在此不再赘述,其实现已经相对较为完善。[〇〇57]在步骤S103中,对试衣者与图像采集模块的距离信息进行进一步解析,获取试衣者的身尚彳目息。[〇〇58]当计算得到试衣者与图像采集模块之间的距离信息后,在预先设定的距离和身高的对应关系中查找与计算得到的距离信息相对应的参数,将该参数作为试衣者的身高;
[0059]当然该试衣者的身高为为估算值,与试衣者实际的身高一定的微小误差,在此不用以限制本发明;
[0060]在预先设定的距离与身高的关系,即对应索引关系,其主要通过预先多次试验形成一系列的对应关系,其为预先设定并存储在服务器端,以便客户端及时调用,在此不再赘述。
[0061]在步骤S104中,对图像采集模块采集到的图像信息进行分区域解析处理,获取试衣者的性别信息、人体轮廓信息和若干个特征点内容,其中,人体轮廓信息包括发色信息、发型信息、脸色信息、脸型信息、配镜信息、肤色信息以及身体外形信息,特征点内容包括人脸中心点、耳部边缘点、两边肩部边缘点、胳膊中心点、两边手掌指尖点、人体中心点、膝盖点、两脚跟部边缘点以及两脚尖部边缘点。
[0062]在该步骤中,获取试衣者的性别信息一般通过图像的头部区域以及上身区域进行判别比对即可判定该试衣者为男性还是女性购买者,即预先在服务器端设置女性特征比较明显的特征区域作为比较对象,进行判断;
[0063]上述特征点内容为凸显试衣者某个部位特点或者特征或者其他特性的内容,例如身形、肩宽等内容,在此不再赘述。[〇〇64]在步骤S105中,对试衣者的各个特征点内容分别进行数据整合处理,以特征点内容为核心形成试衣者的若干个特征点区域,并以此生成每个特征点区域的索引参数,每个特征点区域的索引参数均包括区域名称、区域弧度、区域凸起度、区域凹陷度以及区域延长度。
[0065]在该步骤中,上述特征点内容包括人脸中心点、耳部边缘点、两边肩部边缘点、胳膊中心点、两边手掌指尖点、人体中心点、膝盖点、两脚跟部边缘点以及两脚尖部边缘点,分别建立各个特征点内容所对应的区域,以两边肩部边缘点为例进行说明:
[0066]当解析得到两边肩部边缘点时,则以该两边肩部边缘点为中心,分别向多方向延伸形成肩部特征点区域,并形成该肩部特征点区域的索引参数,该索引参数用于表征该肩部特征点区域的特征,例如肩部的宽度、肩部的弧度以及肩部的其他特征参数,其他区域也类似,在此不再赘述。[〇〇67]在步骤S106中,根据获取到的试衣者的性别信息,调用预先设定的三维模型数据, 生成并显示人体标准三维模型。[〇〇68]其中,预先设置两种类型的三维模型数据,即男性人体标准三维模型所对应的三维模型数据和女性人体标准三维模型所对应的三维模型数据,其分别依据男性和女性的身高体重以及生理身体条件形成,其中,其身高、体检以及各个生理特性的参数都以一个标准模板参数存在,例如男性身高180cm,体重75kg等,女性身高165cm,体重60kg等,在此不再赘述。[〇〇69]在步骤S107中,根据获取到的试衣者的身高信息对生成的人体标准三维模型进行身高比例调整,生成符合试衣者身高特征的人体三维模型;
[0070]S卩:对人体标准三维模型进行身高修改,例如试衣者的身高为160(女性),而人体标准三维模型的身高为165cm,则需要将该人体标准三维模型的身高修正为160cm 〇
[0071]在步骤S108中,根据生成的每个特征点区域的索引参数,对身高比例调整得到的人体三维模型进行特征点修正,生成符合试衣者特征点的人体三维模型。
[0072]其中,特征点内容包括人脸中心点、耳部边缘点、两边肩部边缘点、胳膊中心点、两边手掌指尖点、人体中心点、膝盖点、两脚跟部边缘点以及两脚尖部边缘点,该步骤的目的是对身高修正后的人体三维模型进行身体各个细节的调整修正,将试衣者的各个特征点区域的索引参数体现到该人体三维模型上,例如手臂的长度,耳部的特征,脸部的特征等,在此不再赘述。[〇〇73]在步骤S109中,根据生成的人体轮廓信息对生成的符合试衣者特征点的人体三维模型进行人体轮廓修正,生成符合试衣者轮廓的人体三维模型。
[0074]其中,人体轮廓信息包括发色信息、发型信息、脸色信息、脸型信息、配镜信息、肤色信息以及身体外形信息,该步骤的目的对步骤S108处理后的人体三维模型进行发色、发型、脸色等信息的完善,使处理后的人体三维模型更加贴近试衣者,使试衣者更加清晰的看到着装的效果,类似于照镜子的展示效果。
[0075]在步骤S110中,根据试衣者在购买终端上选取的服装,从服务端读取试衣者选购服装的尺码信息、本质特性数据以及选购的服装的特征点参数,其中,尺码信息包括衣服的尺寸和鞋帽的号码,本质特性数据包括服装面料、服装材质以及服装弹性度,特征点参数包括服装的各个区域名称以及各个区域的名称、区域弧度、区域凸起度、区域凹陷度以及区域延长度。[〇〇76]其中,将选购的服装套装在上述步骤S109处理后的人体三维模型上时,着重体现上述特征点区域上选购服装所对应的特征点参数是否能体现出来,若不符合,则显示出其贴近、瘦小、肥大或者穿不下等效果,而非其他效果,在此不再赘述。
[0077]在步骤SI 11中,将生成的每个特征点区域的索引参数与该特征点参数进行比较分析,判断当前挑选的服装是否合适,是则执行步骤S112,否则执行步骤S103。
[0078]在步骤S112中,若特征点参数与对应的特征点区域的索引参数相匹配,则判定选购的服装符合试衣者,并将选购的服装所对应的特征点参数写入生成的符合试衣者轮廓的人体三维模型上,同时将套装选购服装后的人体三维模型展示给试衣者。
[0079]在步骤S113中,若特征点参数与对应的特征点区域的索引参数不相匹配,则判定选购的服装不符合试衣者,并提示试衣者当前选购衣服不合适。
[0080]在本发明实施例中,在执行上述步骤之前还需要作如下设置:
[0081](1)当用户进入客户端时,调用预先设定的三维模型数据,生成并显示人体标准三维模型的步骤之前还包括下述步骤:
[0082]根据不同性别人体的差异,生成男性人体标准三维模型所对应的三维模型数据和女性人体标准三维模型所对应的三维模型数据;
[0083](2)根据试衣者购买衣服的动作指令,读取试衣者选购的衣服的尺寸信息和选购的衣服的特征点参数的步骤之前还包括下述步骤:
[0084]预先对上架的服装进行特征点参数配置,并将配置好的服装所对应的特征点参数存储到服务器端。[〇〇85]在该实施例中,上述图像采集模块采集到的图像信息包括静态图片和动态视频信息,其中,该动态视频信息为试衣者根据喜好或者根据客户端程序提示下进行各种动作的视频录入,作为后续人体三维模型的模拟动作;[〇〇86]当图像信息为静态图片时,人体三维模型展示给试衣者的一幅或者若干幅三维效果图;
[0087]当图像信息为视频信息时,图像信息包含试衣者示范的各种动作视频信息,动作包括抬手动作、下蹲动作、转身动作、半转身动作以及俯身动作,将包含各种动作的视频信息进行数据,生成人体三维模型的动画参数;[〇〇88]当将选购的服装套装在人体三维模型上时,则调用生成的人体三维模型的动画参数,控制套装选购服装后的人体三维模型模拟执行试衣者的各种动作,展示出试衣者各个动作的着装效果。
[0089]在本发明实施例中,对试衣者在客户端上选购的服装的本质特性数据进行解析, 计算由于服装的重力作用而产生的服装变形度或旋转扭转所产生变形度;
[0090]根据计算得到的变形度,控制在套装选购服装后的人体三维模型模上模拟出相应的变形效果。
[0091]在该实施例中,由于试衣者在实际着装的过程中,着装效果受到重力和肌肉凸起等产生的扭曲变形,因此在人体三维模型进行着装效果的展示时,充分体现该重力作用对着装效果的变形作用,以及旋转等过程中产生的变形,使试衣者在着装过程中,更充分的体现出真实的效果。
[0092]其中,该重力作用带来的变形度,以及旋转扭转所产生变形度可以根据实际的试验进行确定,或者通过实际的测试进行总结得到相对应的变形度,其作为一个较佳实施例, 充分考虑重力作用和选转扭转的作用,以提升着装试衣的效果,增强试衣者用户的体验感, 真实性更强。
[0093]在本发明实施例中,在试衣者的选购终端上安装该试衣客户端,在该客户端上,用户可以进行试衣操作,其中:
[0094]在客户端与各个购衣网站进行关联,例如可以将选购的服装的链接复制到该客户端的相应的激活区域,然后点击相应的按钮后,客户端自行与该链接进行关联,读取该服装的相关信息,即将该服装的相关信息存储到服务器端,该相关信息即包括上述图片信息以及其他信息。
[0095]在本发明实施例中,在下载好客户端,选购服装的过程中,其具体为:
[0096]接收用户在购买终端的客户端上输入的登录帐号和登录密码,其中,登录帐号为手机号或微信号,即用户需要注册一个相应的帐号,通过帐号来登录进行相应的试衣操作, 并从服务器中读取相应的用户信息;[〇〇97]登录进入客户端后,接收用户在客户端上通过点击试衣按钮所生成的试衣指令, 该试衣指令即将选购的服装的链接复制到相应的区域进行激活,客户端进行后台识别,从对应的服务器中读取相关的信息,即服装的相关信息,作为后续人体三维模型的搭建提供信息支持。
[0098]在该实施例中,该客户端的界面的设置可以实际需求进行设置,其主要包含人体三维模型展示区域、链接激活区域以及其他按钮,例如旋转按钮、动作按钮以及换衣按钮等,在此不再赘述,但不用以限制本发明。
[0099]在该实施例中,当获取到试衣者的性别信息、身高信息、特征点内容和人体轮廓信息时,上述网络试衣的实现方法还包括下述步骤:[〇1〇〇]通过试衣者的外形信息,粗略估计试衣者的体重,并从服务器端读取与试衣者性别相适应的标准体重信息,将试衣者的体重与读取的标准体重信息进行比对,判断试衣者的胖瘦信息;[〇1〇1]当试衣者的体重高于标准体重若干重量时,则从服务器端读取预先设置的减肥广告推送信息,并将该减肥广告推送信息通过客户端界面显示,或将减肥广告推送信息推送至试衣者的手机号或微信号上。
[0102]当然,当试衣者的体重低于该标准体重若干重量时,则也可以从服务器端读取预先设置的其他信息,例如增重或者增强体质的广告推送信息;
[0103]其中,该广告推送信息可以是相应产品的相应的产品信息介绍,也可以包含相应产品的网络链接,通过该链接可以进入相应的网络页面,进行产品的查看和订购。
[0104]在上述实施例的基础上,可以进行如下设置:
[0105]对试衣者的身高信息和人体轮廓信息进行进一步的解析,从服务器端的数据库中查找与试衣者的身高信息、人力轮廓信息相适应的服装,即:
[0106]基于试衣者的身高信息,查找与发色信息相匹配的发饰或头饰,查找与发型信息相匹配的发饰或头饰,查找与脸色信息、脸型信息以及配镜信息相匹配的眼镜,查找与肤色信息和身体外形信息相匹配的衣服,以及查找基于发饰、头饰、眼镜以及衣服相匹配的鞋类装备;
[0107]在查找到的服装中,进一步的查找与生成的特征点区域的索引参数相匹配的服装;
[0108]将查找筛选到的服装套装到符合试衣者轮廓的人体三维模型,展示给试衣者,同时,将查找筛选到的服装的信息以及相应的链接信息在客户端显示出来,或推送至试衣者的手机或微信上。
[0109]在该实施例中,得到试衣者所对应人体三维模型后,在服务器端的数据库中查找适合试衣者的各种服装,包括头饰、发饰、衣服、鞋子以及其他饰品,均通过参数匹配,然后套装到人体三维模型上,将效果展现给试衣者,同时将服装的链接信息推送给试衣者,例如手机短信或者微信的方式,当然也可以采用其他方式,在此不再赘述。
[0110]在本发明实施例中,根据在客户端选购服装的本质特性数据,在服务器端中查找与选购服装的本质特性数据相匹配的服装;
[0111]将查找到的相匹配的服装的链接显示给试衣者,或或推送至试衣者的手机或微信上;
[0112]艮 P:
[0113]根据选购的服装的服装面料、服装材质以及服装弹性度,在服务器端查找与其相匹配的服装,即面料一致、材质一致或者弹性度一致的服装,在此不再赘述。
[0114]在本发明实施例中,控制图像采集模块对试衣者进行图像信息采集,并对图像信息进行解析,根据解析得到的试衣者的每个特征点区域的索引参数,生成符合试衣者身高、 试衣者特征点以及试衣者轮廓的人体三维模型,将每个特征点区域的索引参数与生成的选购服装的特征点参数进行比较分析,判断当前挑选的服装是否合适,若合适则将选购的服装所对应的特征点参数写入生成的符合试衣者轮廓的人体三维模型上,同时将套装选购服装后的人体三维模型展示给试衣者,从而实现网络服装选购者的网络试衣,对试衣者选购的衣服进行三维展示,试衣者形象直观的查看着装的效果,避免买错或者退换货的情形。
[0115]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种网络试衣的实现方法,其特征在于,所述网络试衣的实现方法包括下述步骤:根据用户在购买终端的客户端上输入的试衣指令,控制客户端上的图像采集模块对试衣者进行图像彳目息米集;对图像采集模块采集到的图像信息进行图像解析,获取试衣者与图像采集模块的距离 信息,然后对试衣者与图像采集模块的距离信息进行进一步解析,获取试衣者的身高信息;对所述图像采集模块采集到的图像信息进行分区域解析处理,获取试衣者的性别信 息、人体轮廓信息和若干个特征点内容,其中,所述人体轮廓信息包括发色信息、发型信息、 脸色信息、脸型信息、配镜信息、肤色信息以及身体外形信息,所述特征点内容包括人脸中 心点、耳部边缘点、两边肩部边缘点、胳膊中心、点、两边手掌指尖点、人体中心、点、膝盖点、两 脚跟部边缘点以及两脚尖部边缘点;对试衣者的各个特征点内容分别进行数据整合处理,以所述特征点内容为核心形成试 衣者的若干个特征点区域,并以此生成每个特征点区域的索引参数,每个特征点区域的索 引参数均包括区域名称、区域弧度、区域凸起度、区域凹陷度以及区域延长度;根据获取到的试衣者的性别信息,调用预先设定的三维模型数据,生成并显示人体标 准三维模型;根据获取到的试衣者的身高信息对生成的人体标准三维模型进行身高比例调整,生成 符合试衣者身高特征的人体三维模型;根据生成的每个特征点区域的索引参数,对身高比例调整得到的人体三维模型进行特 征点修正,生成符合试衣者特征点的人体三维模型;根据生成的人体轮廓信息对生成的符合试衣者特征点的人体三维模型进行人体轮廓 修正,生成符合试衣者轮廓的人体三维模型;根据试衣者在购买终端上选取的服装,从服务端读取试衣者选购服装的尺码信息、本 质特性数据以及选购的服装的特征点参数,其中,所述尺码信息包括衣服的尺寸和鞋帽的 号码,所述本质特性数据包括服装面料、服装材质以及服装弹性度,所述特征点参数包括服 装的各个区域名称以及各个区域的名称、区域弧度、区域凸起度、区域凹陷度以及区域延长 度;将生成的每个特征点区域的索引参数与该特征点参数进行比较分析,判断当前挑选的 服装是否合适;若特征点参数与对应的特征点区域的索引参数相匹配,则判定选购的服装符合试衣 者,并将选购的服装所对应的特征点参数写入生成的符合试衣者轮廓的人体三维模型上, 同时将套装选购服装后的人体三维模型展示给试衣者;若特征点参数与对应的特征点区域的索引参数不相匹配,则判定选购的服装不符合试 衣者,并提示试衣者当前选购衣服不合适。2.根据权利要求1所述的网络试衣的实现方法,其特征在于,所述当用户进入客户端 时,调用预先设定的三维模型数据,生成并显示人体标准三维模型的步骤之前还包括下述 步骤:根据不同性别人体的差异,生成男性人体标准三维模型所对应的三维模型数据和女性 人体标准三维模型所对应的三维模型数据。3.根据权利要求1所述的网络试衣的实现方法,其特征在于,根据试衣者购买衣服的动作指令,读取所述试衣者选购的衣服的尺寸信息和选购的衣服的特征点参数的步骤之前还 包括下述步骤:预先对上架的服装进行特征点参数配置,并将配置好的服装所对应的特征点参数存储 到服务器端。4.根据权利要求1所述的网络试衣的实现方法,其特征在于,所述对图像采集模块采集 到的图像信息进行解析,获取试衣者与图像采集模块的距离信息,然后对试衣者与图像采 集模块的距离信息进行进一步解析,获取试衣者的身高信息的步骤具体包括下述步骤:根据图像采集模块的镜头和视场的大小,对拍摄到的图像进行处理,计算得到试衣者 与图像采集模块之间的距离信息;在预先设定的距离和身高的对应关系中查找与计算得到的距离信息相对应的参数,将 该参数作为试衣者的身高。5.根据权利要求1所述的网络试衣的实现方法,其特征在于,所述图像采集模块采集到 的图像信息包括静态图片和动态视频信息;当所述图像信息为静态图片时,所述人体三维模型展示给试衣者的一幅或者若干幅三 维效果图;当所述图像信息为视频信息时,所述图像信息包含试衣者示范的各种动作视频信息, 所述动作包括抬手动作、下蹲动作、转身动作、半转身动作以及俯身动作,将包含各种动作 的视频信息进行数据,生成所述人体三维模型的动画参数;当将选购的服装套装在所述人体三维模型上时,则调用生成的人体三维模型的动画参 数,控制套装选购服装后的人体三维模型模拟执行试衣者的各种动作,展示出试衣者各个 动作的着装效果。6.根据权利要求5所述的网络试衣的实现方法,其特征在于,所述方法还包括下述步 骤:对试衣者在客户端上选购的服装的本质特性数据进行解析,计算由于服装的重力作用 而产生的服装变形度或旋转扭转所产生变形度;根据计算得到的变形度,控制在套装选购服装后的人体三维模型模上模拟出相应的变 形效果。7.根据权利要求1所述的网络试衣的实现方法,其特征在于,所述方法还包括下述步 骤:接收用户在购买终端的客户端上输入的登录帐号和登录密码,其中,所述登录帐号为 手机号或微信号;登录进入客户端后,接收用户在客户端上通过点击试衣按钮所生成的试衣指令。8.根据权利要求7所述的网络试衣的实现方法,其特征在于,当获取到试衣者的性别信 息、身高信息、特征点内容和人体轮廓信息时,所述方法还包括下述步骤:通过试衣者的外形信息,粗略估计试衣者的体重,并从服务器端读取与试衣者性别相 适应的标准体重信息,将试衣者的体重与读取的标准体重信息进行比对,判断试衣者的胖 瘦信息;当试衣者的体重高于标准体重若干重量时,则从服务器端读取预先设置的减肥广告推 送信息,并将该减肥广告推送信息通过客户端界面显示,或将所述减肥广告推送信息推送至试衣者的手机号或微信号上。9.根据权利要求8所述的网络试衣的实现方法,其特征在于,所述方法还包括下述步 骤:对试衣者的身高信息和人体轮廓信息进行进一步的解析,从服务器端的数据库中查找 与试衣者的身高信息、人力轮廓信息相适应的服装,即:基于试衣者的身高信息,查找与发色信息相匹配的发饰或头饰,查找与发型信息相匹 配的发饰或头饰,查找与脸色信息、脸型信息以及配镜信息相匹配的眼镜,查找与肤色信息 和身体外形信息相匹配的衣服,以及查找基于发饰、头饰、眼镜以及衣服相匹配的鞋类装 备;在查找到的服装中,进一步的查找与生成的特征点区域的索引参数相匹配的服装;将查找筛选到的服装套装到符合试衣者轮廓的人体三维模型,展示给试衣者,同时,将 查找筛选到的服装的信息以及相应的链接信息在客户端显示出来,或推送至试衣者的手机 或微信上。10.根据权利要求9所述的网络试衣的实现方法,其特征在于,所述方法还包括下述步 骤:根据在客户端选购服装的本质特性数据,在服务器端中查找与选购服装的本质特性数 据相匹配的服装;将查找到的相匹配的服装的链接显示给试衣者,或或推送至试衣者的手机或微信上。
【文档编号】G06Q30/06GK105956912SQ201610402915
【公开日】2016年9月21日
【申请日】2016年6月6日
【发明人】施桂萍, 施昊良, 田润泽, 田润熙
【申请人】施桂萍
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1