System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及虚拟试用,更具体的说是涉及一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统。
技术介绍
1、随着互联网技术的发展,网络购物日益增多。网络购物时,人们通过商家提供的图文描述,或者以视频的形式对商品进行大致了解。
2、对于形态固定的物品,图文、视频形式能够满足消费者对产品了解的需要。但是对于需要消费者实际穿戴或者试用的产品,尤其是美妆类的产品,如粉底、口红、眼影等,消费者往往难以直观地了解到自己使用美妆产品后所呈现的效果,导致购买的产品不合适产生退款退货,不仅用户的购物体验不佳,而且造成了电商物流成本增加。
3、因此,如何对消费者使用美妆产品的效果进行直观展示,从而提高电商平台的购物体验是本领域技术人员亟需解决的问题。
技术实现思路
1、有鉴于此,本专利技术提供了一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,能够进行美妆产品的虚拟试用,对消费者使用美妆产品的效果进行展示,提高购物体验。
2、为了实现上述目的,本专利技术提供如下技术方案:
3、本专利技术公开了一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,包括:登录模块、信息获取模块、虚拟模块、交互模块、存储模块;
4、所述登录模块对消费者和电商的身份信息进行确认,并进行登录管理;
5、所述信息获取模块用于获取消费者信息和美妆产品信息;
6、所述虚拟模块根据所述消费者信息生成对应的虚拟人模型;根据所述美妆产品信息生成对应的
7、所述存储模块用于存储和更新所述身份信息,以及与所述身份信息对应的所述消费者信息、所述美妆产品信息、所述虚拟人模型、所述虚拟美妆产品、所述虚拟试用模型。
8、进一步的,所述登录模块包括:消费者登录单元和电商登录单元,分别用于消费者和电商的身份确认及登录管理;
9、所述信息获取模块包括:消费者信息获取单元和美妆产品信息获取单元,分别获取所述消费者信息和所述美妆产品信息;
10、所述虚拟模块包括虚拟人单元、美妆产品单元、虚拟试用单元,分别用于生成所述虚拟人模型、所述虚拟美妆产品、所述虚拟试用模型。
11、进一步的,所述消费者信息包括消费者头部图片数据和面部关键点数据;
12、所述头部图片数据为消费者在多个不同角度拍摄的包含头部的二维图片;
13、所述面部关键点数据为消费者根据自身面部特征,通过所述交互模块设定标准人脸模型的长、宽、高后,对标准人脸模型的关键点进行移动确定对应的消费者人脸模型,再由所述信息获取模块读取所述标准人脸模型的三维坐标得到所述面部关键点数据;
14、所述美妆产品分为佩戴类美妆产品和涂覆类美妆产品;
15、所述佩戴类美妆产品的美妆产品信息包括:图像数据,三维扫描数据,透明度,表面的反射率、光散射性、粗糙度;
16、所述涂覆类美妆产品的美妆产品信息包括:颜色、色彩饱和度、透明度、反射率、光散射性、粗糙度。
17、进一步的,所述生成对应的虚拟人模型包括:
18、根据各个图片的拍摄焦距确定各个图片的拍摄距离;
19、对所述头部图片数据进行特征点提取,确定各个图片中包含的面部关键点;
20、基于各图片的所述拍摄距离、面部关键点的二维平面坐标,和所述面部关键点数据的三维坐标,解算拍摄各图片时拍摄设备相对于所述消费者人脸模型的三维姿态,得到虚拟相机姿态集;
21、在所述虚拟相机姿态集中选取两个满足设定的虚拟相机间距阈值和夹角阈值的三维姿态为一组,基于对应的两图片进行双目视觉三维重建,得到消费者的部分头部三维模型;
22、选取多组三维姿态,进行双目视觉三维重建,并根据重建得到的所述部分头部三维模型中的面部关键点坐标进行拼接,得到完整的头部三维模型;
23、对所述头部三维模型进行表面平滑处理,得到所述虚拟人模型。
24、进一步的,在进行所述特征点提取前,还包括对所述头部图片数据进行预处理,包括:首先进行人体边缘轮廓检测;然后根据人体边缘轮廓进行背景像素剔除;再将剔除后的图片由rgb空间转换到hsv空间。
25、进一步的,所述生成对应的虚拟美妆产品包括:
26、对于所述佩戴类美妆产品,根据所述三维扫描数据,确定所述佩戴类美妆产品的三维模型,识别所述三维模型的轮廓线,进而根据轮廓线确定所述三维模型的若干个表面;
27、对所述图像数据进行轮廓识别,确定所述佩戴类美妆产品的轮廓线,并根据识别的轮廓线确定若干个表面;
28、根据所述三维模型和所述图像数据确定的表面之间的对应关系,确定所述三维模型的表面贴图数据;
29、根据所述佩戴类美妆产品的透明度,表面的反射率、光散射性、粗糙度,确定所述三维模型的表面材质数据,得到佩戴类虚拟美妆产品;
30、对于所述涂覆类美妆产品,直接根据所述涂覆类美妆产品的颜色、色彩饱和度生成表面颜色数据,根据所述涂覆类美妆产品的透明度、反射率、光散射性、粗糙度生成表面材质数据,以表面颜色数据和表面材质数据作为涂覆类虚拟美妆产品。
31、进一步的,所述得到虚拟试用模型,包括:
32、对于所述佩戴类美妆产品,消费者通过所述交互模块,直接将所述佩戴类虚拟美妆产品的三维模型拼接到所述虚拟人模型上,得到所述虚拟试用模型;
33、对于所述涂覆类美妆产品,消费者首先在所述虚拟人模型上选定涂覆区域和涂覆量,然后根据涂覆颜色模型确定涂覆后涂覆区域的颜色,并以所述涂覆类虚拟美妆产品的表面材质数据作为涂覆区域的表面材质,最后根据确定的表面颜色和表面材质对所述虚拟人模型上选定的所述涂覆区域进行修改,得到所述虚拟试用模型。
34、进一步的,所述涂覆颜色模型为三层全连接神经网络,三层神经网络中的隐藏层数量分别为8、8、1,所述全连接神经网络采用relu函数作为激活函数,损失函数为均方误差。
35、进一步的,所述涂覆颜色模型的训练方式为:
36、获取具有不同美妆产品信息的美妆产品,在不同底色的类肤材质上进行不同涂覆厚度的涂覆实验,并采集最终涂覆区域的涂覆后颜色;
37、以实验美妆产品的颜色数据、色彩饱和度数据、透明度数据、反射率数据、光散射性数据、粗糙度数据、涂覆厚度数据、涂覆底色数据作为样本特征,以涂覆后的颜色数据为样本标签,构成一个样本数据,多个样本数据构成第一样本数据集;
38、利用所述第一样本数据集,对全连接神经网络进行训练,得到通用涂覆颜色模型。
39、进一步的,还包括,由电商对其售卖的美妆产品进行所述涂覆实验,采集最终涂覆区域的涂覆后颜色后,整理得到第二样本数据集,利用所述第二样本数据集对所述通用涂覆颜色模型进本文档来自技高网...
【技术保护点】
1.一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,包括:登录模块、信息获取模块、虚拟模块、交互模块、存储模块;
2.根据权利要求1所述的一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,所述登录模块包括:消费者登录单元和电商登录单元,分别用于消费者和电商的身份确认及登录管理;
3.根据权利要求1所述的一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,所述消费者信息包括消费者头部图片数据和面部关键点数据;
4.根据权利要求3所述的一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,所述生成对应的虚拟人模型包括:
5.根据权利要求4所述的一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,在进行所述特征点提取前,还包括对所述头部图片数据进行预处理,包括:首先进行人体边缘轮廓检测;然后根据人体边缘轮廓进行背景像素剔除;再将剔除后的图片由RGB空间转换到HSV空间。
6.根据权利要求3所述的一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征
7.根据权利要求6所述的一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,所述得到虚拟试用模型,包括:
8.根据权利要求7所述的一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,所述涂覆颜色模型为三层全连接神经网络,三层神经网络中的隐藏层数量分别为8、8、1,所述全连接神经网络采用relu函数作为激活函数,损失函数为均方误差。
9.根据权利要求7所述的一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,所述涂覆颜色模型的训练方式为:
10.根据权利要求9所述的一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,还包括,由电商对其售卖的美妆产品进行所述涂覆实验,采集最终涂覆区域的涂覆后颜色后,整理得到第二样本数据集,利用所述第二样本数据集对所述通用涂覆颜色模型进行调整训练,得到各电商产品的所述涂覆颜色模型;采用adam优化器和5折交叉验证进行所述调整训练。
...【技术特征摘要】
1.一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,包括:登录模块、信息获取模块、虚拟模块、交互模块、存储模块;
2.根据权利要求1所述的一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,所述登录模块包括:消费者登录单元和电商登录单元,分别用于消费者和电商的身份确认及登录管理;
3.根据权利要求1所述的一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,所述消费者信息包括消费者头部图片数据和面部关键点数据;
4.根据权利要求3所述的一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,所述生成对应的虚拟人模型包括:
5.根据权利要求4所述的一种利用虚拟人技术实现美妆产品虚拟试用的电商平台系统,其特征在于,在进行所述特征点提取前,还包括对所述头部图片数据进行预处理,包括:首先进行人体边缘轮廓检测;然后根据人体边缘轮廓进行背景像素剔除;再将剔除后的图片由rgb空间转换到hsv空间。
6.根据权利要求3所述的一种利用虚拟人技术实...
【专利技术属性】
技术研发人员:李国强,李龙杰,李上,杜云锋,
申请(专利权)人:另一个我北京虚拟科技开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。