三维虚拟试鞋方法和系统与流程

文档序号:13215302阅读:831来源:国知局
技术领域本发明涉及计算机及网络技术,具体涉及一种三维虚拟试鞋方法和系统。

背景技术:
随着电子商务的不断发展,网上购物已逐渐成为潮流。相较于传统购物方式,网上购物不受时间地点限制,可以随时随地登录网站挑选自己喜欢的商品;通过网上商品详细的特点介绍,消费者还可以及时了解商品信息,方便快捷的找到需要的商品。然而,当买家购买鞋子时,仅通过网上鞋子的照片并不能直观的判断自己购买的鞋子是否合适,特别是不同品牌的鞋子尺码误差比较大,很难根据尺码来选择;此外,买家也不能判断自己穿上要购买的鞋子是否符合自己对外形的要求,这些都将导致网购鞋子款式或型号以及大小不符合自己的要求,不得不进行退货或换货,增加了购物成本,在一定程度上影响了网上购物的成交率。由此,亟需一种更加精确地向用户展示鞋类商品的样式和尺寸的技术。

技术实现要素:
有鉴于此,本发明提供一种三维虚拟试鞋方法和系统,以提供更加精确地向用户展示鞋类商品的样式和尺寸的技术。第一方面,提供一种三维虚拟试鞋方法,包括:根据用户标识获取对应的三维脚部模型数据,所述三维脚部模型数据根据对使用者的脚部进行三维人体数据采集获取并由用户终端上传,用于表征用户标识对应的使用者脚部的外形特征;获取进行试穿的鞋的三维鞋模型数据,所述三维鞋模型数据根据对对应的鞋进行三维数据采集并与预定的鞋模型融合获取并由销售终端上传,用于表征鞋的内部空间及外形特征;根据所述三维脚部模型数据和所述进行试穿的鞋的三维鞋模型数据渲染获取穿有所述进行试穿的鞋的局部或整体三维人体图像并计算所述三维脚部模型数据与所述进行试穿的鞋的三维鞋模型数据的适配度;将所述三维人体图像和所述适配度向用户终端发送。优选地,所述获取进行试穿的鞋的三维鞋模型数据包括:获取用户属性信息;根据所述用户属性信息获取推荐鞋款标识;将所述推荐鞋款标识发送给用户终端;根据用户选择指令获取对应的三维鞋模型数据。优选地,所述用户属性信息包括使用者的脚型信息和/或偏好信息。优选地,根据所述用户属性信息获取推荐鞋款标识包括:根据所述用户属性信息和鞋款的评价信息获取推荐鞋款标识,所述鞋款的评价信息为历史购买者或试穿者对对应鞋款的评价。优选地,所述方法还包括:获取配饰的图像数据和背景的图像数据;所述根据所述三维脚部模型数据和所述进行试穿的鞋的三维鞋模型数据渲染获取穿有所述进行试穿的鞋的局部或整体三维人体图像包括:根据所述三维脚部模型数据和所述进行试穿的鞋的三维鞋模型数据以及配饰的图像数据和背景的图像数据获取在所述背景下带有所述配饰和穿有所述进行试穿的鞋的局部或整体三维人体图像。优选地,所述方法还包括:获取对应鞋款的评价信息并与对应的鞋款标识绑定保存。第二方面,提供一种三维虚拟试鞋系统,包括:三维数据采集装置,用于采集目标对象的三维数据;用户终端,用于通过三维数据采集装置对使用者的脚部进行三维人体数据采集获取使用者的三维脚部模型数据,基于特定用户标识登录后上传;销售终端,用于通过三维数据采集装置对待销售的鞋进行三维数据采集获取三维鞋模型数据并基于特定销售标识登录后上传,所述三维鞋模型数据用于表征鞋的内部空间和外形特征;服务器,用于根据用户标识获取对应的三维脚部模型数据,并获取进行试穿的鞋的三维鞋模型数据,根据所述三维脚部模型数据和所述进行试穿的鞋的三维鞋模型数据渲染获取穿有所述进行试穿的鞋的局部或整体三维人体图像并计算所述三维脚部模型数据与所述进行试穿的鞋的三维鞋模型数据的适配度向所述用户终端发送。优选地,所述服务器还用于获取配饰的图像数据和背景的图像数据,并根据所述三维脚部模型数据和所述进行试穿的鞋的三维鞋模型数据以及配饰的图像数据和背景的图像数据获取在所述背景下带有所述配饰和穿有所述进行试穿的鞋的局部或整体三维人体图像向所述用户终端发送。优选地,所述服务器还用于根据所述用户标识对应的用户属性信息获取推荐鞋款标识发送给用户终端。优选地,所述服务器还用于获取对应鞋款的评价信息并与对应的鞋款标识绑定保存。本发明的三维虚拟试鞋方法和系统将使用者的脚部模型和鞋模型结合起来,实现了虚拟鞋子与真实顾客脚形的融合,通过试穿效果的动态展示,顾客可在最短时间内快速浏览不同鞋子款式的试穿效果,还可以观看不同饰品、背景下的试穿效果,并给顾客相应的建议与推荐,帮助顾客挑选到满意的鞋子,实现高效率的鞋子挑选。由此,可以避免物流资源的浪费以及退换货带来的时间浪费,提高网络购鞋的用户体验。附图说明通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:图1是本发明实施例的三维虚拟试鞋系统的示意图;图2是本发明实施例的三维虚拟试鞋方法的流程图。具体实施方式以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。图1是本发明实施例的三维虚拟试鞋系统的示意图。如图1所示,所述三维虚拟试鞋系统包括用户终端1、销售终端2和服务器3以及三维数据采集装置4。其中,三维数据采集装置4可以与用户终端1直接连接,也可以与销售终端2直接连接,或通过网络(互联网或专用网络)与用户终端1和销售终端2连接。同时,服务器3通过网络与用户终端1以及销售终端2连接。用户终端1用于通过三维数据采集装置4对使用者的脚部进行三维人体数据采集获取使用者的三维人体模型数据,基于特定用户标识登录后向服务器3上传。销售终端2用于通过三维数据采集装置4对待销售的鞋进行三维数据采集获取三维鞋模型数据,基于特定销售标识登录后上传。所述三维鞋模型数据用于表征鞋的内部空间和外形特征。其中,三维数据采集可以通过三维数据采集装置4获得。三维数据采集装置4相比手工测量,不但数据获取效率更高(可在短时间测得人体多个部位的身体尺寸),且获得的人体数据更为精确。如,可利用“单目彩色相机+深度相机”,将两个相机同步后进行连续采集。单目彩色相机用于采集使用者的脚部的二维彩色图像;深度相机用于采集使用者的脚部(也可以进一步包括腿的而一部分)的三维数据,包括脚长、脚宽、脚围、足型、跗骨围长、兜跟围长、脚腕围长及高度、腿肚围长及高度和膝下围长及高度。通过基于二维图像数据对采样人体数据渲染可以获得与使用者高度一致的三维脚部模型数据,并且可以充分体现使用者的脚部的特征。然后利用采集数据时记录的彩色相机与深度相机的相对位置关系将人脚彩色图像和深度图像进行匹配,即将彩色图像序列融合到深度图像序列中,得到多角度、多姿态并带有纹理信息的三维人脚数据。随后,利用融合后的三维人脚数据进行建模,得到三维脚部模型数据。同时,在销售终端2一侧,对鞋的外形的三维数据采集也可以采用相同的方式来进行,按照一定标准(二维和三维图像的大小和分辨率以及采集数据的角度和部位等)进行数据采集,包括多角度、多姿态的三维鞋模型数据、配饰的图像数据和背景的图像数据。相比手工测量,三维数据采集装置4不仅数据获取效率更高,采集时间短,而且获得的数据更为精确。可利用“单目彩色相机+深度相机”,将两个相机同步后进行连续采集。单目彩色相机用于采集二维彩色鞋子图像、饰品图像以及背景影像;深度相机用于采集三维鞋子数据。然后利用采集数据时记录的彩色相机与深度相机的相对位置关系将鞋子彩色图像和深度图像进行匹配,即将彩色图像序列融合到深度图像序列中,得到多角度、多姿态并带有纹理信息的鞋外形三维数据。这样在试鞋时即可获得真实色彩信息,从而获得更为真实的试鞋效果。随后,利用融合后的鞋外形三维数据进行建模,得到三维鞋模型数据。将三维鞋模型数据和配饰以及背景的图像数据传送到服务器3。用户终端1和销售终端2均可以分别通过对应的用户标识和销售标识登录服务器3以获得不同的功能权限,执行不同的操作。所述用户标识和销售标识可以通过预先注册获得。用户终端1和销售终端2可以为承载不同客户端程序的通用数据处理装置,例如,台式计算机、便携计算机、平板计算机或智能移动通信终端。服务器3可以响应于用户终端1和销售终端2的控制指令和传输的数据信息进行信息的处理、查询和交互,以实现在保护用户隐私和销售方知识产权的同时,进行体验更好的虚拟试穿。服务器3预先从用户终端1以及销售终端2接收三维脚部模型数据和三维鞋模型数据进行存储,并在用户登录到服务器3进行虚拟试鞋操作时根据用户标识获取对应的三维脚部模型数据,并获取进行试穿的鞋的三维鞋模型数据,根据所述三维脚部模型数据和所述进行试穿的鞋的三维鞋模型数据渲染获取穿有所述用户选择的鞋的三维人体图像发送至用户终端1。具体地,所述服务器3可以在获取三维脚部模型数据和三维鞋模型数据的同时获取配饰的图像数据和背景的图像数据,并根据所述三维脚部模型数据和所述进行试穿的鞋的三维鞋模型数据以及配饰的图像数据和背景的图像数据获取在所述背景下带有所述配饰和穿有所述进行试穿的鞋的局部或整体三维人体图像向所述用户终端1发送。由于渲染前后的三维脚部图像仅发给用户标识所对应的用户终端,销售终端侧并不能获得到,由此,可以有效地保护用户隐私。同时,由于用户也无法获得三维鞋模型数据,因此,鞋类商品的销售方的知识产权能够获得较好的保护。进一步地,为了增强用户与销售方的互动,所述服务器3还可以根据用户指令将所述三维人体图像发送至销售终端或指定的用户终端,并将来自销售终端2或指定用户终端1的评价信息发送给所述用户终端。由此,可以使得用户可以将自己试穿鞋的三维人体图像发送给销售方或其它用户,以获得对应的反馈信息。进一步地,服务器3还用于根据所述用户标识对应的用户属性信息获取推荐鞋款标识发送给用户终端。由此,可以根据用户属性信息进行鞋类商品的推荐。其中,所述用户属性信息可以包括使用者的脚型信息和/或偏好信息。进一步地,服务器3还用于获取对应鞋款的评价信息并与对应的鞋款标识绑定保存。所述评价信息可以为试穿的效果与实际效果的评价,优选为一个数字。由此,服务器3可以综合特定鞋款的所有评价信息用于作为推荐参数。图2是本发明实施例的三维虚拟试鞋方法的流程图。如图2所示,所述方法包括:步骤210、根据用户标识获取对应的三维脚部模型数据,所述三维脚部模型数据根据对使用者的脚部进行三维人体数据采集获取并由用户终端上传,用于表征用户标识对应的使用者脚部的外形特征。三维脚部模型数据与一个用户标识绑定。步骤220、获取进行试穿的鞋的三维鞋模型数据,所述三维鞋模型数据根据对对应的鞋进行三维数据采集获取鞋外形三维数据,并将所述鞋外形三维数据与预定的鞋模型融合获取并由销售终端上传。所述三维鞋模型数据用于表征鞋的内部空间及外形特征。所述预定的鞋模型为由制鞋厂商提供的鞋的内部空间的模型数据。优选地,服务器3可以向用户推荐进行试穿的鞋。步骤220可以包括:步骤221、获取用户属性信息。其中,用户属性信息包括使用者的脚型信息和/或偏好信息。其中,所述偏好信息可以根据用户的消费历史获取,也可以根据用户输入的信息获取。步骤222、根据所述用户属性信息获取推荐鞋款标识。进一步地,用户可以通过用户终端1对鞋款进行评价,服务器3可以获取对应鞋款的评价信息并与对应的鞋款标识绑定保存。优选地,除了根据用户属性信息外,还可以将上述的鞋款的评价信息考虑在内。在获取推荐鞋款标识时,综合用户属性信息和评价信息(例如采用赋予不同的权重计算综合权重并排序的方式)来获取推荐鞋款标识。步骤223、将所述推荐鞋款标识发送给用户终端。用户终端1可以根据推荐鞋款标识获取对应的鞋类商品的相关信息供用户选择。步骤224、根据用户选择指令获取对应的三维鞋模型数据。用户可以通过用户终端1向服务器3发送选定的鞋款和型号进行虚拟试穿。步骤230、根据所述三维脚部模型数据和所述进行试穿的鞋的三维鞋模型数据渲染获取穿有所述进行试穿的鞋的局部或整体三维人体图像并计算所述三维脚部模型数据与所述进行试穿的鞋的三维鞋模型数据的适配度。所述适配度可以根据三维脚部模型数据与三维鞋模型数据内部空间的间隙根据现有的各种算法获取。例如,可以将根据平均间隙是否在预定范围内以及是否存在间隙为零的位置来计算获取适配度。优选地,步骤230可以包括:根据所述三维脚部模型数据和所述进行试穿的鞋的三维鞋模型数据以及配饰的图像数据和背景的图像数据获取在所述背景下带有所述配饰和穿有所述进行试穿的鞋的局部或整体三维人体图像。由此,可以获得带有配饰和背景图像的三维人体图像,可以帮助用户获得更加真实的试穿体验。步骤240、将所述三维人体图像和所述适配度向用户终端1发送。进一步地,用户终端1能以可旋转的方式向用户展示所述三维人体图像,同时以数字或进度条或仪表盘方式显示所述适配度,帮助用户了解试穿的鞋与自身脚部的外部和内部适配状况。本发明的三维虚拟试鞋方法和系统将使用者的脚部模型和鞋模型结合起来,实现了虚拟鞋子与真实顾客脚形的融合,通过试穿效果的动态展示,顾客可在最短时间内快速浏览不同鞋子款式的试穿效果,还可以观看不同饰品、背景下的试穿效果,并给顾客相应的建议与推荐,帮助顾客挑选到满意的鞋子,实现高效率的鞋子挑选。由此,可以避免物流资源的浪费以及退换货带来的时间浪费,提高网络购鞋的用户体验。以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1