一种手表虚拟试戴方法和系统与流程

文档序号:11620200阅读:992来源:国知局
一种手表虚拟试戴方法和系统与流程

本发明实施例涉及人工智能技术领域,尤其涉及一种手表虚拟试戴方法和系统。



背景技术:

随着时代的发展,手表不仅成为了一种身份和地位的象征,而且代表了人的品位。人们对手表的需求正朝着个性化、多样化、定制化的方向转变。但是,每款手表品牌都有自己的风格,不少买家不知道如何选择一款适合自己的手表。

网络的飞速发展和便捷让很多人热衷于网络购物,例如,在网购手表时,通常以文字、图片或flash等形式展示手表,提供给买家的信息有限,与手表实物存在一定差距,且缺乏交互性。虽然网购节省了很多时间,但是无法见到产品实物,无法试戴手表,导致网购手表时经常出现退换货的情况。

随着虚拟现实技术的兴起与应用,一些电商开始尝试“虚拟试戴”技术,但在目前的“虚拟试戴”过程中,买家只能选择和自己相似的模特,在相似的模特上“戴上”不同款式的手表,并且只能展示模特的正面,造成网购的手表会存在佩戴不合适、效果不满意的问题,降低了买家的购买体验和购买的成功率。



技术实现要素:

本发明实施例提供了一种手表虚拟试戴方法和系统,以解决现有的手表虚拟试戴方案造成网购的手表佩戴不合适、效果不满意,买家的购买体验差和购买的成功率低的问题。

根据本发明实施例的一方面,提供了一种手表虚拟试戴方法,包括:获取人体相关信息和手表相关信息,所述人体相关信息包括人体数据和个性信息,所述手表相关信息包括手表数据和手表介绍信息;根据所述人体数据进行三维自动建模,得到三维人体模型,根据所述手表数据进行三维自动建模,得到三维手表模型;根据所述三维人体模型、所述个性信息和所述手表介绍信息确定推荐的三维手表模型;将所述三维人体模型和所述推荐的三维手表模型进行匹配;对匹配结果进行动态展示。

根据本发明实施例的另一方面,还提供了一种手表虚拟试戴系统,包括:获取模块,用于获取人体相关信息和手表相关信息,所述人体相关信息包括人体数据和个性信息,所述手表相关信息包括手表数据和手表介绍信息;建模模块,用于根据所述人体数据进行三维自动建模,得到三维人体模型,根据所述手表数据进行三维自动建模,得到三维手表模型;推荐模块,用于根据所述三维人体模型、所述个性信息和所述手表介绍信息确定推荐的三维手表模型;匹配模块,用于将所述三维人体模型和所述推荐的三维手表模型进行匹配;展示模块,用于对匹配结果进行动态展示。

根据本发明实施例提供的手表虚拟试戴方法和系统,首先获取人体相关信息和手表相关信息,其中,人体相关信息包括人体数据和个性信息,手表相关信息包括手表数据和手表介绍信息。其次根据人体数据进行三维自动建模,得到三维人体模型,根据手表数据进行三维自动建模,得到三维手表模型。然后根据三维人体模型、个性信息和手表介绍信息确定满足买家要求的三维手表模型,即推荐的三维手表模型。进而将三维人体模型和推荐的三维手表模型进行匹配,将匹配结果动态展示给买家。

本发明实施例可以针对每个买家进行三维自动建模,得到各买家的三维人体模型,避免了选择与买家相似的模特,提升了手表虚拟试戴的真实感。

本发明实施例可以对匹配结果进行多角度、多维度的动态展示,加强了手表虚拟试戴的逼真性,优化了人机交互体验,提高了购物乐趣和成功率。

附图说明

图1是根据本发明实施例一的一种手表虚拟试戴方法的步骤流程图;

图2是根据本发明实施例二的一种手表虚拟试戴方法的步骤流程图;

图3是根据本发明实施例三的一种手表虚拟试戴系统的结构框图;

图4是根据本发明实施例四的一种手表虚拟试戴系统的结构框图;

图5是根据本发明实施例四的一种手表虚拟试戴系统的结构示意图;

图6是根据本发明实施例四的一种手表虚拟试戴系统的运行流程图。

具体实施方式

下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本发明实施例的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。

本领域技术人员可以理解,本发明实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。

本发明实施例中的技术方案可以与购物网站相结合,实现购买手表过程中的个性化推荐设计,减少了买家的购买时间,满足了买家对手表个性化、多元化的需求,提供了人性化、智能化、新奇的交互体验,大大提高了网上购表的成功率。

实施例一

图1示出了根据本发明实施例一的一种手表虚拟试戴方法的步骤流程图。

本实施例的手表虚拟试戴方法包括如下步骤。

步骤s100、获取人体相关信息和手表相关信息。

本实施例中,人体相关信息包括人体数据和个性信息,手表相关信息包括手表数据和手表介绍信息。

在一种可选的实施方式中,人体数据可以通过数据传感器如kinect获得,人体数据可以包括人体深度数据和人体rgb数据。个性信息可以包括经济能力、年龄、职业、性格以及喜欢的手表品牌、款式、功能、材质、类型(电子表或机械表)等等。手表数据也可以通过数据传感器如kinect获得,手表数据可以包括手表深度数据和手表rgb数据。手表介绍信息可以包括手表的特性、优缺点、功能等等。

步骤s102、根据人体数据进行三维自动建模,得到三维人体模型,根据手表数据进行三维自动建模,得到三维手表模型。

在三维自动建模的过程中,首先进行rgb数据和深度数据的匹配,将rgb数据序列融合到深度数据序列中,得到多角度、多姿态并带有纹理信息的三维数据。其次利用融合后的三维数据进行三维自动建模,得到带有纹理信息的三维人体模型和三维手表模型。

需要说明的是,上述步骤s100中可以在任意时间点获取人体相关信息和手表相关信息,而且,获取人体相关信息可以与获取手表相关信息同步执行或者异步执行,本实施例对获取人体相关信息和手表相关信息的执行顺序和执行时间点不做限制。同理,本实施例也对上述步骤s102中三维自动建模得到三维人体模型和三维手表模型的执行顺序和执行时间点不做限制。

步骤s104、根据三维人体模型、个性信息和手表介绍信息确定推荐的三维手表模型。

本实施例中可以存在多个不同品牌、不同类型、不同功能、不同款式等的三维手表模型,因此,本步骤s104在众多三维手表模型中筛选出满足符合买家要求的三维手表模型,即推荐的三维手表模型。考虑到买家的消费特点,以及手表搭配的时效性,本实施例可以采用基于协同过滤与专家推荐的混合推荐策略,为买家提供一种更为个性化、时尚化的推荐结果。

步骤s106、将三维人体模型和推荐的三维手表模型进行匹配。

本步骤s106将推荐的三维手表模型和手表买家的三维人体模型(主要是三维手臂模型)进行匹配,即把推荐的三维手表模型“戴”到手表买家的三维手臂模型上,增加买家对推荐的手表的了解和满意度。三维人体模型与推荐的三维手表模型的匹配过程,实际上是一种最佳坐标变换的过程,使得三维人体模型(主要是三维手臂模型)和推荐的三维手表模型能够加载到同一坐标系,实现正确匹配。

步骤s108、对匹配结果进行动态展示。

本实施例可以对匹配结果进行360°全方位地动态展示,多维展示手表搭配效果。

根据本实施例提供的手表虚拟试戴方法,首先获取人体相关信息和手表相关信息,其中,人体相关信息包括人体数据和个性信息,手表相关信息包括手表数据和手表介绍信息。其次根据人体数据进行三维自动建模,得到三维人体模型,根据手表数据进行三维自动建模,得到三维手表模型。然后根据三维人体模型、个性信息和手表介绍信息确定满足买家要求的三维手表模型,即推荐的三维手表模型。进而将三维人体模型和推荐的三维手表模型进行匹配,将匹配结果动态展示给买家。

本实施例可以针对每个买家进行三维自动建模,得到各买家的三维人体模型,避免了选择与买家相似的模特,提升了手表虚拟试戴的真实感。

本实施例可以对匹配结果进行多角度、多维度的动态展示,加强了手表虚拟试戴的逼真性,优化了人机交互体验,提高了购物乐趣和成功率。

实施例二

图2示出了根据本发明实施例二的一种手表虚拟试戴方法的步骤流程图。

本实施例提供的手表虚拟试戴方法可以应用在网络购物平台,手表买家用户可以登录网络购物平台,对网络购物平台提供的海量三维手表模型进行虚拟试戴,从中选购满意的手表。

在上述实施例的基础上,本实施例在于强调与上述实施例的不同之处,相同之处可以参照上述实施例中的介绍和说明,在此不再赘述。

本实施例提供的手表虚拟试戴方法包括如下步骤。

步骤s200、通过kinect获取手表买家用户的人体深度数据和人体rgb数据。

本实施例还可以通过其他数据传感器获取手表买家用户的人体深度数据和人体rgb数据等人体数据,本实施例对获取人体数据的技术手段和技术途径不做限制。而且,可以不定期对手表买家用户的人体深度数据和人体rgb数据进行更新。

在获取手表买家的人体深度数据和人体rgb数据之后,可以将人体深度数据和人体rgb数据输入到网络购物平台,存储到网络购物平台的数据库中。

步骤s202、根据人体深度数据和人体rgb数据进行三维自动建模,得到手表买家用户的三维人体模型。

步骤s204、根据手表买家用户的要求和喜好,从数据库中存储的多个三维手表模型中推荐与手表买家用户的三维人体模型一致的三维手表模型。

本实施例中不仅可以向网络购物平台输入人体深度数据和人体rgb数据,还可以输入手表买家用户的要求和喜好等个性信息,并且将要求和喜好等个人信息输入至网络购物平台的数据库中,将同一手表买家用户的人体数据和个性信息关联起来。

数据库中的海量三维手表模型,是根据手表卖家用户/厂商向网络购物平台输入海量手表的手表深度数据和手表rgb数据进行三维自动建模而得到。而且,数据库中还存储各手表的手表介绍信息,如手表的颜色、款式等等。

为了帮助手表买家用户从海量的三维手表模型中,筛选出喜欢且满意的三维手表模型,考虑到手表买家用户的消费特点,以及手表搭配的时效性,本实施例采用了基于协同过滤与专家推荐的混合推荐策略,并结合数据库内的各种数据,为手表买家用户提供一种更为个性化、时尚化的推荐结果。

步骤s206、将推荐的三维手表模型与手表买家用户的三维人体模型进行匹配。

可选地,本实施例可以基于最近点搜索(iterativeclosestpoint,icp)算法根据三维人体模型中的手臂三维模型和推荐的三维手表模型之间的特征点对进行点云数据模型的匹配。

可选地,在本步骤s206之后还可以通过人机接口向用户进行提问,和/或,向用户进行手表搭配解释。本实施例可以通过人机接口与手表买家用户进行交互,向手表买家用户进行提问,给出手表搭配的解释,如不同职业适宜佩戴什么类型的手表,不同的着装、场合适宜佩戴什么类型的手表,根据个人收入建议相应的手表类型和不同功能的手表类型(如潜水表有rolex(劳力士)、omega(欧米茄)、panerai(沛纳海)等类型)等等,为手表买家用户提供参考。

步骤s208、接收手表买家用户针对匹配结果的操作信息。

本实施例可以接收手表买家用户通过鼠标和/或键盘输入的针对匹配结果的操作信息。

步骤s210、根据操作信息对匹配结果进行全方位旋转、放大、缩小、前转身、后转身、左转身、右转身中的至少一种动态展示。

本步骤s210可以将匹配结果动态展示给手表买家用户,展现360°的虚拟试戴效果,通过手表买家用户对匹配结果的操作,调整三维手臂模型的角度或者三维手表模型的角度,多角度观看手表的佩戴效果,考量手表与手部搭配之间的美感,实现展示效果与实物效果一致,使得虚拟试戴更真实、更准确。

而且,还可以同时展现不同的推荐的三维手表模型在手表买家用户的三维手臂模型上的试戴效果,对多种效果进行比对,帮助手表买家用户做出最优选择。

在一种可选的实施方式中,可以为手表买家用户提供个性化定制服务,针对部分手表买家用户,如高端客户,获取高端客户的个性化定制信息,个性化定制信息可以包括高端客户的人体数据、所需手表的品牌、外壳的材质(金属或者非金属)、表带的材质(金属、皮质、橡胶)、机芯等。根据个性化定制信息进行三维自动建模,得到定制的三维手表模型,按照高端客户的喜好等进行重新加工设计,自动生成高端客户所需的三维手表模型,并向高端客户展示定制的三维手表模型,待高端客户满意后,将定制的三维手表模型发送至手表厂商进行生成。而且还可以将定制的三维手表模型作为样本模型存储在与该高端客户对应的数据库中,实现手表的个性化定制服务。

根据本实施例提供的手表虚拟试戴方法,首先获取人体数据和个性信息。其次根据人体数据进行三维自动建模,得到三维人体模型。然后根据三维人体模型、个性信息和手表介绍信息确定满足用户要求的三维手表模型,即推荐的三维手表模型。进而将三维人体模型和推荐的三维手表模型进行匹配,将匹配结果动态展示给用户。

本实施例可以针对每个用户进行三维自动建模,得到各用户的三维人体模型,实现了贴近真实人体的三维自动建模,避免了选择与用户相似的模特,提升了手表虚拟试戴的真实感。

本实施例可以对匹配结果进行多角度、多维度的动态展示,手表买家用户可以看到自己不同的动作下手表“真实上身”的动态试戴效果,获取与现实相同的试戴体验,加强了手表虚拟试戴的逼真性,优化了人机交互体验,提高了购物乐趣和成功率。

本实施例可以应用在网络购物平台,按照手表买家用户的喜好和要求,满足不同级别的消费需求,为手表买家用户提供了个性化定制服务。

本实施例可以借助kinect获取人体数据和手表数据,并根据人体数据和手表数据进行三维自动建模,提高了人体数据和手表数据的测量准确性,降低了手工测量导致的误差。

本实施例基于协同过滤与专家推荐的混合推荐策略,为手表买家用户提供个性化、时尚化的推荐结果,实现了手表买家用户和手表的个性化匹配。

本实施例数据库中的三维手表模型可以根据手表卖家用户/厂商随着时尚和潮流的变换实时进行补充更新,满足不同时期的手表买家用户的不同需求。

本实施例不仅能向手表买家用户提供一些选购建议和选购常识,还可提供个性化定制服务,使得购物过程更加便捷、舒适,满足了手表买家用户对手表的个性化、多元化需求。

本实施例可以通过网络购物平台中的数据库记录下每个手表买家用户的喜好、要求和三维人体模型等,使得网络购物平台具有“记忆”功能,当手表买家用户再次购买手表时,可以直接向手表买家用户展示更新后最新的手表,使得购物过程更加智能。

实施例三

参照图3,本实施例的手表虚拟试戴系统包括:获取模块30,用于获取人体相关信息和手表相关信息,人体相关信息包括人体数据和个性信息,手表相关信息包括手表数据和手表介绍信息;建模模块31,用于根据人体数据进行三维自动建模,得到三维人体模型,根据手表数据进行三维自动建模,得到三维手表模型;推荐模块32,用于根据三维人体模型、个性信息和手表介绍信息确定推荐的三维手表模型;匹配模块33,用于将三维人体模型和推荐的三维手表模型进行匹配;展示模块34,用于对匹配结果进行动态展示。

根据本实施例提供的手表虚拟试戴系统,首先获取人体相关信息和手表相关信息,其中,人体相关信息包括人体数据和个性信息,手表相关信息包括手表数据和手表介绍信息。其次根据人体数据进行三维自动建模,得到三维人体模型,根据手表数据进行三维自动建模,得到三维手表模型。然后根据三维人体模型、个性信息和手表介绍信息确定满足用户要求的三维手表模型,即推荐的三维手表模型。进而将三维人体模型和推荐的三维手表模型进行匹配,将匹配结果动态展示给用户。

本实施例可以针对每个用户进行三维自动建模,得到各用户的三维人体模型,避免了选择与用户相似的模特,提升了手表虚拟试戴的真实感。

本实施例可以对匹配结果进行多角度、多维度的动态展示,加强了手表虚拟试戴的逼真性,优化了人机交互体验,提高了购物乐趣和成功率。

实施例四

参照图4,本实施例的手表虚拟试戴系统包括:获取模块40,用于获取人体相关信息和手表相关信息,人体相关信息包括人体数据和个性信息,手表相关信息包括手表数据和手表介绍信息;建模模块41,用于根据人体数据进行三维自动建模,得到三维人体模型,根据手表数据进行三维自动建模,得到三维手表模型;推荐模块42,用于根据三维人体模型、个性信息和手表介绍信息确定推荐的三维手表模型;匹配模块43,用于将三维人体模型和推荐的三维手表模型进行匹配;展示模块44,用于对匹配结果进行动态展示。

可选地,匹配模块43,用于基于icp算法根据三维人体模型中的手臂三维模型和推荐的三维手表模型之间的特征点对进行点云数据模型的匹配。

可选地,展示模块44包括:接收子模块440,用于接收用户针对匹配结果的操作信息;展示子模块441,用于根据操作信息对匹配结果进行全方位旋转、放大、缩小、前转身、后转身、左转身、右转身中的至少一种动态展示。

可选地,本实施例提供的手表虚拟试戴系统还包括:提问解释模块45,用于在匹配模块43将三维人体模型和推荐的三维手表模型进行匹配之后,通过人机接口向用户进行提问,和/或,向用户进行手表搭配解释。

可选地,定制模块46,用于获取个性化定制信息,根据个性化定制信息进行三维自动建模,得到定制的三维手表模型,存储、展示并发送定制的三维手表模型,以使手表厂商根据定制的三维手表模型进行生产定制的手表。可选地,定制模块46可以通过建模模块41进行三维自动建模,得到定制的三维手表模型。

基于上述关于本实施例提供的手表虚拟试戴系统的介绍,一种可选的实施方式中,本实施例提供的手表虚拟试戴系统主要包括三个部分,如图5所示,分别为:(1)用户;(2)虚拟试戴动态展示及交互界面;(3)手表推荐专家系统。用户可以注册/登录网络购物平台,通过虚拟试戴动态展示及交互界面向手表推荐专家系统输入人体数据和个性信息或者手表数据和手表介绍信息,手表推荐专家系统根据人体数据和手表数据生成对应的三维人体模型和三维手表模型,并从海量的三维手表模型中推荐满足用户需求的三维手表模型,将三维人体模型与推荐的三维手表模型进行匹配,输出匹配结果并展示给用户,用户对推荐的三维手表模型给出相应评价。下面分别介绍以上三部分的详细内容。

(1)用户:包括手表买家用户和手表卖家用户(或厂家),在登录网络购物平台之前,需分别获得人体和手表的深度数据和rgb数据(可利用kinect来进行数据采集)。其中,手表买家用户采集多角度、多姿态的包含手臂的人体深度数据和人体rgb数据,并提供个人信息以及对手表的喜好和要求等,如个人经济能力、年龄、职业、性格以及自己喜欢的手表品牌、款式、功能、材质、类型(电子表或机械表)等等;手表卖家用户或厂家采集手表深度数据和手表rgb数据,并提供对应手表的相关介绍,如特性、优缺点、功能等等。手表买家用户和手表卖家用户可不定时的对其相应的采集数据进行更新。

(2)虚拟试戴动态展示及交互界面:包括两个功能,一是为用户或专家提供输入信息的通道,即将手表信息、手表买家用户的个人信息及反馈信息输入给手表虚拟试戴系统;二是将匹配好的三维人体模型和三维手表模型动态展示给手表买家用户,展现360°虚拟试戴的效果,即手表买家用户通过鼠标或键盘的操作进行360°全方位观察试戴效果,手表买家用户还可以对匹配后的模型做自由旋转、放大、缩小、转身(前后左右)等操作,通过调整手部或者手表的角度,从各个角度观看手表的佩戴效果,考量手表与手部搭配之间美感,所看到的展示效果与实物效果一模一样,无需担心手表大小是否合适,款式是否合身,使虚拟试戴更加真实。同时,手表买家用户还可以同时查看手表推荐专家系统为其推荐的不同款式手表在同一屏幕上的效果比较,进而做出更好的选择。根据手表买家用户的需要,对手表买家用户中意的手表的介绍信息以及如何选购手表的相关视频由手表买家用户随意浏览、点播,以增加手表买家用户对手表的进一步了解。

(3)手表推荐专家系统:是手表虚拟试戴系统的核心环节,主要包含五个部分:知识获取模块,知识库,信息处理中心,推理机和解释接口。

a、知识获取模块:本实施例主要包括两种知识获取方式,即通过知识工程师获取知识、通过数据挖掘方法自动获取知识。

知识工程师获取知识:知识工程师通过查阅大量文献,并与时尚达人、一线设计师等手表领域专家探讨后,将原始知识进行整合、分析,归纳而成某种固定的表示格式的知识,将固定格式的知识通过适当的方法和模型进行表述,最后转换成机器能够接受的形式,通过虚拟试戴动态展示及交互界面写入知识库。

数据挖掘方法自动获取知识:每位手表买家用户都有网购手表或其他商品的经验和记录,利用这些信息,自动采集相关数据,分析手表买家用户的购买习惯以及偏好元素,并利用协同过滤算法进行筛选,获取到更多的基于手表买家用户的个人信息的搭配知识,并上传至知识库。运用数据挖掘方法自动获取的知识会更全面,更精确,在系统运行的过程中,能够不断地自我进行经验总结,根据各种不同的情况,系统可自动更新,完成对知识的修改和扩充。

b、知识库:是手表虚拟试戴系统的知识和数据存储器,储存的知识主要由知识获取模块以及推理机所形成的新的数据构成。知识库主要包括两部分,一部分是事实库,这部分包括现有的手表数据,如手表颜色及款式,除此外,还包括手表买家用户的个人信息等,如经济能力、年龄、职业、性格、佩戴的场合、人体数据(包括手腕的周长)等,以及对手表实用性、功能、样式的要求。另一部分是规则库,也就是最重要的获取推荐的手表的知识,包括由知识获取模块输入的搭配规则数据以及推理机所形成的一些中间数据。为了有效地对知识进行表示,本实施例将知识概括为事实性知识、规则性知识和过程性知识三类。其中,事实性知识主要用于描述手表选择和手表行业内固有的概念、事实、属性,以及手表买家用户的个人信息等。例如,手表材质、手表性能、手表部件组成等,采用框架式知识表示方法对事实性知识进行描述;规则性知识主要用于描述手表购买过程中的一些经验或规则,采用产生式规则表示方法对规则性知识进行描述,既能够有效地表示手表搭配的知识,又能够符合专家的判断习惯,既直观自然,又便于进行推理;过程性知识指购买手表过程中大量的经验公式,比如表壳指数的计算。过程性知识主要在系统运行过程中作为一段程序被激发调用,生成计算结果,计算结果返回为推理机所用。即推理的中间数据。

c、推理机:为了帮助手表买家用户从海量的手表数据中,筛选出喜欢且满意的手表款式,考虑到手表买家用户的消费特点,以及手表搭配的时效性,本实施例采用了基于协同过滤与专家推荐的混合推荐策略,并结合知识库内的知识,为手表买家用户提供一种更为个性化、时尚化的推荐结果。

d、信息处理中心:主要完成手表虚拟试戴系统中的数据处理工作,包括三维自动建模,模型匹配以及个性化定制。

①三维自动建模:在通过虚拟试戴动态展示及交互界面以及知识获取模块获得深度数据和rgb数据之后,首先进行rgb数据和深度数据的匹配,将rgb数据序列融合到深度数据序列中,得到多角度、多姿态并带有纹理信息的三维数据。其次,利用融合后的三维数据进行三维自动建模,得到带有纹理信息的三维人体模型和三维手表模型,自动测量人体和手表的尺寸信息(包括手腕的周长、身体三维信息、手表链长度、手表面的尺寸等),并将手表买家用户的三维人体模型和三维手表模型及相关尺寸信息上传至知识库。

②模型匹配:根据推理机推荐的三维手表模块,结合知识库中的三维人体模型和三维手表模型,将推荐的三维手表模型和手表买家用户的三维人体模型中的三维手臂模型进行匹配,即把三维手表模型“戴”到三维手臂模型上,增加了手表买家用户对推荐的手表的了解和满意度。虚拟手表试戴过程,即是三维人体模型与三维手表模型的匹配过程,即寻找最佳的坐标变换,使得三维人体模型(主要是三维手臂模型)和三维手表模型能够加载到同一坐标系后实现正确匹配。考虑到三维手臂模型和三维手表模型在局部上具有相似的几何形状,即相似的特征点,本实施例中采用icp算法,通过寻找三维手表模型与三维人体模型之间对应的特征点对来进行点云数据模型的匹配。将匹配后的模型通过解释接口传输到虚拟试戴动态展示及交互界面展示给手表买家用户。

③个性化定制:主要针对高端客户,高端客户往往需要通过其购买的手表来构造自己在世界中扮演的角色和所处的地位,以此展现个人独有的特点,即利用手表来塑造自己的身份和形象。本实施例可以由高端客户提供其人体数据、所需手表的品牌、外壳的材质(金属或非金属)、表带的材质(皮质、金属、橡胶)、机芯等,由系统按照高端客户的喜好进行重新加工设计,自动生成高端客户所需要的三维手表模型,即定制的三维手表模型,并通过模型匹配后展示给高端客户,高端客户满意后通过网络传到手表厂商为其量身定制适合款式,并将定制的三维手表模型作为样本模型存储于该高端客户对应的知识库中,从而真正实现手表的定制化,满足了高端客户对手表个性化、多元化的需求。

e、解释接口:在手表推荐专家系统运行过程中,会不断地通过虚拟试戴动态展示及交互界面与用户进行交互,向用户进行提问,并给出手表搭配的解释,如不同的职业适宜佩戴什么类型的手表,不同的着装、场合适宜佩戴什么类型的手表,根据个人收入建议相应的手表类型,不同功能的手表类型(如潜水表有rolex(劳力士)、omega(欧米茄)、panerai(沛纳海)等类型)等等,为用户提供参考。

本实施例提供的上述手表虚拟试戴系统的运行流程图如图6所示,首先买家/卖家在网络购物平台上注册/登录,买家将自己的喜好和要求以及使用kinect拍摄的人体数据,包括人体深度数据和人体rgb数据,输入到手表推荐专家系统,卖家则将通过kinect拍摄的手表数据,包括手表深度数据和手表rgb数据,以及手表的相关介绍信息输入到手表推荐专家系统;手表推荐专家系统收到买家和卖家的输入数据后,首先对人体和手表进行三维自动建模,然后在知识库中自动搜索与买家三维人体模型和喜好一致的三维手表模型,将符合要求的三维手表模型和三维人体模型进行匹配,并将匹配后的结果动态展示给买家,供买家选择。买家可以通过鼠标或键盘对展示的模型进行旋转等操作,多角度观察手表的搭配效果,进而选择最合适的手表;如果买家没选到中意的手表,则还可向手表推荐专家系统继续添加或更改对手表的要求,进行个性化定制。最后,由买家对手表推荐专家系统推荐的手表款式进行评价,手表推荐专家系统将根据买家的评价动态更新知识库中的知识。

根据本实施例提供的手表虚拟试戴系统,首先获取人体数据和个性信息。其次根据人体数据进行三维自动建模,得到三维人体模型。然后根据三维人体模型、个性信息和手表介绍信息确定满足用户要求的三维手表模型,即推荐的三维手表模型。进而将三维人体模型和推荐的三维手表模型进行匹配,将匹配结果动态展示给用户。

本实施例可以针对每个用户进行三维自动建模,得到各用户的三维人体模型,实现了贴近真实人体的三维自动建模,避免了选择与用户相似的模特,提升了手表虚拟试戴的真实感,获得更真实的手表虚拟试戴效果。

本实施例不仅能够全方位360°地展现手表,还能对其进行任意放大、缩小、旋转等操作,实现多方位、多角度地观察,使得手表买家用户可以看到自己不同的动作下手表“真实上身”的动态试戴效果,获取与现实相同的试戴体验,加强了手表虚拟试戴的逼真性,优化了人机交互体验,提高了购物乐趣和成功率。

本实施例可以应用在网络购物平台,节省了网络的时间,简化了网购的流程,按照手表买家用户的喜好和要求,满足不同级别的消费需求,为手表买家用户提供了个性化定制服务,解决了网络购物无法对手表进行定制的问题。

本实施例可以借助kinect获取人体数据和手表数据,并根据人体数据和手表数据进行三维自动建模,提高了人体数据和手表数据的测量准确性,降低了手工测量导致的误差。

本实施例基于协同过滤与专家推荐的混合推荐策略,为手表买家用户提供个性化、时尚化的推荐结果,实现了手表买家用户和手表的个性化匹配。

本实施例数据库中的三维手表模型可以根据手表卖家用户/厂商随着时尚和潮流的变换实时进行补充更新,满足不同时期的手表买家用户的不同需求。

本实施例不仅能向手表买家用户提供一些选购建议和选购常识,还可提供个性化定制服务,使得购物过程更加便捷、舒适,满足了手表买家用户对手表的个性化、多元化需求。

本实施例可以通过网络购物平台中的数据库记录下每个手表买家用户的喜好、要求和三维人体模型等,使得网络购物平台具有“记忆”功能,当手表买家用户再次购买手表时,可以直接向手表买家用户展示更新后最新的手表,使得购物过程更加智能。

本实施例实现了手表设计方、手表加工方、手表卖家用户、手表买家用户等多方的良好沟通和互动,带来人性化、新奇化的交互体验,也有助于发掘潜在客户。

需要指出,根据实施的需要,可将本发明实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。

以上实施方式仅用于说明本发明实施例,而并非对本发明实施例的限制,有关技术领域的普通技术人员,在不脱离本发明实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明实施例的范畴,本发明实施例的专利保护范围应由权利要求限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1