本发明涉及购物领域,尤其涉及一种全息投影购物试用方法及系统。
背景技术:
我国网购业务庞大,大量用户在网上购买衣物。但是由于网购衣物无法试穿,仅凭模特效果图难以判断衣物在用户自身身上的实际穿着效果。专利cn201510484565.6公开了一种基于kinect的全息虚拟试衣系统,包括投影仪、全息投影幕、设置在全息投影幕上用于实时获取人体骨骼空间数据以及rgb彩色图像数据的kinect体感摄像机和安装有虚拟试衣程序的pc端,通过骨骼追踪和衣物在骨骼上蒙皮,实现观察用户进行不同动作时的虚拟衣物着装效果。这种虚拟试衣系统需要体感摄像机的支持,并且运算较复杂。因此,亟需一种无需体感摄像机支持的全息投影购物试用方法及系统,节约成本。
技术实现要素:
本发明的目的在于提供一种全息投影购物试用方法及系统,以解决以上问题。
一种全息投影购物试用方法,包括以下步骤:
制作若干个基本身型模型;针对每个基本身型模型,分别制作其在不同动作姿态下的至少一种基本动作模型;
针对每种商品,分别制作其与不同动作姿态相匹配的至少一种商品展示模型;
获取用户针对基本身型模型/基本动作模型的选择信息和身型微调信息;根据身型微调信息对被选中的基本身型模型/基本动作模型进行微调,制作在不同动作姿态下的至少一种用户动作模型;
获取用户针对商品的选择信息;查找被选中的商品对应的商品展示模型,得到与用户动作模型的动作姿态相匹配的商品展示模型;
将用户动作模型和查找得到的商品展示模型组合,形成用户商品组合模型;
全息投影用户商品组合模型。
可选的,所述步骤:获取用户针对基本身型模型/基本动作模型的选择信息和身型微调信息;根据身型微调信息对被选中的基本身型模型/基本动作模型进行微调,制作在不同动作姿态下的至少一种用户动作模型,具体包括:
获取用户针对基本身型模型的选择信息和微调信息,根据微调信息对被选中的基本身型模型进行微调,生成用户基本模型;
针对用户基本模型,制作其在不同动作姿态下的至少一种用户动作模型。
可选的,所述步骤:获取用户针对基本身型模型的选择信息和微调信息,根据微调信息对被选中的基本身型模型进行微调,生成用户基本模型,具体包括:
针对每个基本身型模型,设置若干个与身型效果相关联的身型参数;针对每个身型参数,预设初始值和调整范围;
获取用户针对基本身型模型的选择信息和每个身型参数的调整值;根据调整值自动调整被选中的基本身型模型的身型效果,生成用户基本模型;
其中,每个身型参数均与体重正相关。
可选的,所述步骤:针对每种商品,分别制作其与不同动作姿态相匹配的至少一种商品展示模型,之后还包括一步骤:
针对每个商品展示模型,设置一与褶皱效果相关联的褶皱参数,并预设褶皱参数的初始值和调整范围;
所述步骤:将用户动作模型和查找得到的商品展示模型组合,形成用户商品组合模型,具体包括:
根据身型微调信息,生成用户的褶皱参数的调整值;
根据用户的褶皱参数的调整值,自动调整查找得到的商品展示模型的褶皱效果;
将用户动作模型和调整褶皱效果后的商品展示模型组合,形成用户商品组合模型。
可选的,所述褶皱参数的初始值为褶皱参数的调整范围内的中间值;所述用户的褶皱参数的调整值与用户的体重正相关。
可选的,所述步骤:获取用户针对商品的选择信息,查找被选中的商品对应的商品展示模型,得到与用户动作模型的动作姿态相匹配的商品展示模型,具体包括:
获取用户针对商品和用户动作模型的选择信息;
查找被选中的商品对应的商品展示模型,得到与被选中的用户动作模型的动作姿态相匹配的商品展示模型。
可选的,所述步骤:针对每种商品,分别制作其与不同动作姿态相匹配的至少一种商品展示模型,具体包括:
针对每种商品的每个型号制作一商品基本模型;
针对每个商品基本模型,分别制作其与不同动作姿态相匹配的至少一种商品展示模型。
可选的,所述步骤:全息投影用户商品组合模型,具体包括:
获取用户针对用户动作模型的选择信息,全息投影被选中的用户动作模型对应的用户商品组合模型;或者获取用户针对用户商品组合模型的选择信息,全息投影被选中的用户商品组合模型。
一种全息投影购物试用系统,包括试用平台和投影装置,所述试用平台和所述投影装置电连接;
所述试用平台包括:
人体基本模型生成模块,用于制作若干个基本身型模型,并针对每个基本身型模型,分别制作其在至少一种动作姿态下的基本动作模型;
商品模型生成模块,用于针对每种商品,分别制作其与不同动作姿态相匹配的至少一种商品展示模型;
用户模型生成模块,用于获取用户针对基本身型模型/基本动作模型的选择信息和身型微调信息,根据身型微调信息对被选中的基本身型模型/基本动作模型进行微调,制作在不同动作姿态下的至少一种用户动作模型;
匹配模块,用于获取用户针对商品的选择信息,查找被选中的商品对应的商品展示模型,得到与用户动作模型的动作姿态相匹配的商品展示模型;
组合模块,用于将用户动作模型和查找得到的商品展示模型组合,形成用户商品组合模型;
所述投影装置用于全息投影用户商品组合模型。
可选的,所述试用平台还包括褶皱模块,所述褶皱模块用于针对每个商品展示模型,设置一与褶皱效果相关联的褶皱参数,并预设褶皱参数的初始值,根据身型微调信息,生成用户的褶皱参数的调整值,根据用户的褶皱参数的调整值,自动调整查找得到的商品展示模型的褶皱效果。
与现有技术相比,本发明具有以下有益效果:
本发明提供的全息投影购物试用方法及系统,通过身型微调信息,可获取与用户的身型基本一致并且处于不同动作姿态下的用户动作模型;通过用户动作模型和商品展示模型的匹配组合,可直观地观察商品穿着于用户身上的效果;还通过全息投影使用户更清楚地观察模型,将全息投影用于网络购物,提升网购的品质;并且无需体感摄像机,节约成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例一提供的全息投影购物试用方法的流程图。
图2为本发明实施例一提供的全息投影购物试用系统的示意图。
图中:10、试用平台;11、人体基本模型生成模块;12、商品模型生成模块;13、用户模型生成模块;14、匹配模块;15、组合模块;20、投影装置。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
实施例一
请参考图1,本实施例提供了一种全息投影购物试用方法,可以直观地观察网购衣物的上身效果。该方法具体包括以下步骤:
s100、制作若干个基本身型模型;针对每个基本身型模型,分别制作其在不同动作姿态下的至少一种基本动作模型。
s110、针对每种商品,分别制作其与不同动作姿态相匹配的至少一种商品展示模型。
s120、获取用户针对基本身型模型/基本动作模型的选择信息和身型微调信息;根据身型微调信息对被选中的基本身型模型/基本动作模型进行微调,制作在不同动作姿态下的至少一种用户动作模型。
s130、获取用户针对商品的选择信息;查找被选中的商品对应的商品展示模型,得到与用户动作模型的动作姿态相匹配的商品展示模型。
s140、将用户动作模型和查找得到的商品展示模型组合,形成用户商品组合模型。
s150、全息投影用户商品组合模型。
其中,步骤s110具体包括:
针对每种商品的每个型号制作一商品基本模型;
针对每个商品基本模型,分别制作其与不同动作姿态相匹配的至少一种商品展示模型。
由此,用户可选择商品的具体型号并进行试用观察,例如选择每个商品的xs、s、m、l、xl等型号。
步骤s120的一种具体实施方式包括:
s121、获取用户针对基本身型模型的选择信息和微调信息,根据微调信息对被选中的基本身型模型进行微调,生成用户基本模型;
s122、针对用户基本模型,制作其在不同动作姿态下的至少一种用户动作模型。
可以理解的是,步骤s120也可以为另一种具体实施方式:获取用户针对基本动作模型的选择信息和微调信息,根据微调信息对被选中的基本动作模型进行微调,生成用户动作模型。
以上两种s120的具体实施方式均可获得据用户动作模型,可以根据需求择一使用或者两种同时使用。
具体的,以上步骤s121可以通过设置身型参数和/或设置身型调整点实现。即步骤s121的一种具体实施方式包括:
针对每个基本身型模型,设置若干个与身型效果相关联的身型参数;针对每个身型参数,预设初始值和调整范围;
获取用户针对基本身型模型的选择信息和每个身型参数的调整值;根据调整值自动调整被选中的基本身型模型的身型效果,生成用户基本模型。
其中,每个身型参数均与体重正相关。
步骤s121的另一种具体实施方式包括:
针对每个基本身型模型,设置若干个与身型效果相关联的身型调节点;针对每个身型调整点,预设初始位置和位置调整范围;
获取用户针对基本身型模型的选择信息和每个身型调整点的位置调整信息;根据位置调整信息自动调整被选中的基本身型模型的身型效果,生成用户基本模型。
以上两种方法均可实现对基本身型模型进行微调,根据需求可择一使用或者两种同时使用。
为了提升用户动作模型和商品展示模型的组合效率,以更快地进行全息投影,可以只组合和投影用户希望试用观察的动作姿态下的用户动作模型。即s130具体包括:
获取用户针对商品和用户动作模型的选择信息;
查找被选中的商品对应的商品展示模型,得到与被选中的用户动作模型的动作姿态相匹配的商品展示模型。
当将所有用户动作模型分别与商品展示模型组合而获得了多个用户商品组合模型时,可以根据用户的选择进行投影。即s150可以具体为步骤s151:
获取用户针对用户动作模型的选择信息,全息投影被选中的用户动作模型对应的用户商品组合模型;或者获取用户针对用户商品组合模型的选择信息,全息投影被选中的用户商品组合模型。
进一步的,为了便于用户从多角度观察全息投影。在步骤s151之后还可包括一步骤:
获取用户的视角选择信息,根据视角选择信息调整投影的用户商品组合模型的角度;
全息投影角度调整后的用户商品组合模型。
本申请文件中涉及的模型均为3d投影模型。
请参考图2,本实施例还提供了一种全息投影购物试用系统,包括试用平台10和投影装置20。试用平台10和投影装置20电连接。
试用平台10包括:
人体基本模型生成模块11,用于制作若干个基本身型模型,并针对每个基本身型模型,分别制作其在至少一种动作姿态下的基本动作模型。
商品模型生成模块12,用于针对每种商品,分别制作其与不同动作姿态相匹配的至少一种商品展示模型。
用户模型生成模块13,用于获取用户针对基本身型模型/基本动作模型的选择信息和身型微调信息,根据身型微调信息对被选中的基本身型模型/基本动作模型进行微调,制作在不同动作姿态下的至少一种用户动作模型。
匹配模块14,用于获取用户针对商品的选择信息,查找被选中的商品对应的商品展示模型,得到与用户动作模型的动作姿态相匹配的商品展示模型。
组合模块15,用于将用户动作模型和查找得到的商品展示模型组合,形成用户商品组合模型。
投影装置20用于全息投影用户商品组合模型。
商品模型生成模块12具体用于针对每种商品的每个型号制作一商品基本模型,针对每个商品基本模型,分别制作其与不同动作姿态相匹配的至少一种商品展示模型。
用户模型生成模块13可具体包括:
用户基本身型模型子模块,用于获取用户针对基本身型模型的选择信息和微调信息,根据微调信息对被选中的基本身型模型进行微调,生成用户基本模型;
用户动作模型子模块,用于针对用户基本模型,制作其在不同动作姿态下的至少一种用户动作模型。
用户基本身型模型子模块具体用于针对每个基本身型模型,设置若干个与身型效果相关联的身型参数;针对每个身型参数,预设初始值和调整范围,获取用户针对基本身型模型的选择信息和每个身型参数的调整值,根据调整值自动调整被选中的基本身型模型的身型效果,生成用户基本模型。其中,每个身型参数均与体重正相关。
用户基本身型模型子模块还可具体用于针对每个基本身型模型,设置若干个与身型效果相关联的身型调节点,针对每个身型调整点,预设初始位置和位置调整范围,获取用户针对基本身型模型的选择信息和每个身型调整点的位置调整信息,根据位置调整信息自动调整被选中的基本身型模型的身型效果,生成用户基本模型。
用户模型生成模块13还可具体用于获取用户针对基本动作模型的选择信息和微调信息,根据微调信息对被选中的基本动作模型进行微调,生成用户动作模型。
匹配模块14还用于获取用户针对商品和用户动作模型的选择信息,查找被选中的商品对应的商品展示模型,得到与被选中的用户动作模型的动作姿态相匹配的商品展示模型。
试用平台10还包括投影模块,用于获取用户针对用户动作模型或者用户商品组合模型的选择信息。对应的,投影装置20还用于全息投影被选中的用户动作模型对应的用户商品组合模型或者被选中的用户商品组合模型。
投影模块还用于获取用户的视角选择信息,根据视角选择信息调整投影的用户商品组合模型的角度。对应的,投影装置20还用于全息投影角度调整后的用户商品组合模型。
在本实施例中,投影装置20可安装于pc端的触控板处或者摄像头处。
本实施例提供的全息投影购物试用方法及系统,通过身型微调信息,可获取与用户身型基本一致并且处于不同动作姿态下的用户动作模型。通过用户动作模型和商品展示模型的匹配组合,可直观地观察商品穿着于用户身上的效果。该方法还通过全息投影使用户更清楚地观察模型,将全息投影用于网络购物,提升网购的品质。该方法无需体感摄像机,节约成本。
实施例二
为了更准确地反应商品展示模型组合于用户动作模型上时的效果,本实施例在实施例一的基础上增加了对商品展示模型的褶皱效果的调整。全息投影购物试用方法具体包括以下步骤:
s100、制作若干个基本身型模型;针对每个基本身型模型,分别制作其在不同动作姿态下的至少一种基本动作模型。
s110、针对每种商品,分别制作其与不同动作姿态相匹配的至少一种商品展示模型。
s111、针对每个商品展示模型,设置一与褶皱效果相关联的褶皱参数,并预设褶皱参数的初始值和调整范围。
s120、获取用户针对基本身型模型/基本动作模型的选择信息和身型微调信息;根据身型微调信息对被选中的基本身型模型/基本动作模型进行微调,制作在不同动作姿态下的至少一种用户动作模型。
s130、获取用户针对商品的选择信息;查找被选中的商品对应的商品展示模型,得到与用户动作模型的动作姿态相匹配的商品展示模型。
s141、根据身型微调信息,生成用户的褶皱参数的调整值;根据用户的褶皱参数的调整值,自动调整查找得到的商品展示模型的褶皱效果;将用户动作模型和调整褶皱效果后的商品展示模型组合,形成用户商品组合模型。
s150、全息投影用户商品组合模型。
其中,褶皱参数的初始值为褶皱参数的调整范围内的中间值;用户的褶皱参数的调整值与用户的体重正相关。
由此,用户的身型比选择的基础身型模型胖时,褶皱效果自动提升,用户的身型比选择的基础身型模型痩时,褶皱效果自动下降。
褶皱模块,用于针对每个商品展示模型,设置一与褶皱效果相关联的褶皱参数,并预设褶皱参数的初始值;还用于根据身型微调信息,生成用户的褶皱参数的调整值,根据用户的褶皱参数的调整值,自动调整查找得到的商品展示模型的褶皱效果
本实施例根据用户的身型对商品展示模型的褶皱效果进行调整,能更加真实地反应商品穿着于用户身上时的状态。
实施例三
本实施例以一个具体的示例来对实施例一中提供的全息投影购物试用方法进行说明,便于更清晰地理解。
假设制作两个基本身型模型s、m,不同动作姿态包括a、b两个动作姿态。针对商品n制作商品展示模型。
全息投影购物试用方法包括以下步骤:
制作两个基本身型模型:s、m;制作s在a、b动作姿态下的两个基本动作模型sa和sb,制作m在a、b动作姿态下的两个基本动作模型ma和mb。
针对n制作与a、b动作姿态相匹配的两个商品基本模型:na、nb。
获取用户针对基本身型模型/基本动作模型的选择信息和身型微调信息(假设用户选择s);根据身型微调信息对s进行微调并制作微调后的s在a、b动作姿态下的两个用户动作模型sap和sbp。
获取用户针对商品的选择信息(假设用户选择商品n);查找ns和nm,得到sap和na匹配,sbp和nb匹配。
将sap和na组合,sbp和nb组合,形成用户商品组合模型pa和pb;
全息投影pa和pb。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。