一种基于人脸识别的虚拟试妆方法技术

技术编号:30788380 阅读:17 留言:0更新日期:2021-11-16 07:50
本发明专利技术公开了一种基于人脸识别的虚拟试妆方法,包括通过三维扫描仪对人脸进行扫描,生成人脸模型数据,将人脸模型数据发送至云服务器进行处理,得到纹理贴图、人脸模型和人脸关键点坐标,并通过沙盘路径对纹理贴图、人脸模型和人脸关键点坐标进行存储,三维扫描仪获取沙盘路径,并通过沙盘路径获取纹理贴图、人脸模型和人脸关键点坐标,依据人脸关键点坐标将纹理贴图运用至人脸模型中,从而实现试妆效果;通过依据人脸模型数据生成纹理贴图,就不用预先将纹理贴图设置在平台上,从而避免了现有技术中不同平台之间的纹理贴图不能实现数据共享的问题出现,降低了成本,此外,用户也不需要登录多个平台就能实现试妆的效果,大大提升用户的使用体验。升用户的使用体验。升用户的使用体验。

【技术实现步骤摘要】
一种基于人脸识别的虚拟试妆方法


[0001]本专利技术涉及虚拟试妆的
,尤其涉及一种基于人脸识别的虚拟试妆方法。
[0002]
技术介绍

[0003]爱美之心,人皆有之,随着时代的发展,越来越多的人通过美妆的方式对自己进行打扮,所以美妆产品成为了人们重要的消费品之一,随着美妆电商网络的崛起和人们对美妆产品越来越大的需求,美妆市场成为了一个持续增长的市场,但是人们在线上购买美妆产品的时候无法试戴美妆产品的效果,所以,为了满足用户的购物需求,虚拟试妆技术开始发展起来,现有的虚拟试妆方法是通过在平台内预设好纹理贴图,然后获取人脸图像,通过将纹理贴图运用至人脸图像中,从而实现试妆的效果。
[0004]然而,现有的虚拟试妆方法需要先在平台内预设好纹理贴图,但是不同平台之间的纹理贴图不能实现数据共享,这样会导致成本比较大,此外,用户可能还需要登录多个平台才能实现试妆的效果,导致用户的体验感比较差。

技术实现思路

[0005]爱美之心,人皆有之,随着时代的发展,越来越多的人通过美妆的方式对自己进行打扮,所以美妆产品成为了人们重要的消费品之一,随着美妆电商网络的崛起和人们对美妆产品越来越大的需求,美妆市场成为了一个持续增长的市场,但是人们在线上购买美妆产品的时候无法试戴美妆产品的效果,所以,为了满足用户的购物需求,虚拟试妆技术开始发展起来,现有的虚拟试妆方法是通过在平台内预设好纹理贴图,然后获取人脸图像,通过将纹理贴图运用至人脸图像中,从而实现试妆的效果。
[0006]然而,现有的虚拟试妆方法需要先在平台内预设好纹理贴图,但是不同平台之间的纹理贴图不能实现数据共享,这样会导致成本比较大,此外,用户可能还需要登录多个平台才能实现试妆的效果,导致用户的体验感比较差。
附图说明
[0007]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0008]图1为本专利技术一种基于人脸识别的虚拟试妆方法的流程示意图。
[0009]具体实施方式
[0010]下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施
例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0011]参考图1,一种基于人脸识别的虚拟试妆方法,所述方法基于云服务器,包括以下步骤:步骤S1,通过三维扫描仪对人脸进行扫描,生成人脸模型数据;步骤S2,将人脸模型数据发送至云服务器进行处理,得到纹理贴图、人脸模型和人脸关键点坐标,并通过沙盘路径对纹理贴图、人脸模型和人脸关键点坐标进行存储;步骤S3,三维扫描仪获取沙盘路径,并通过沙盘路径获取纹理贴图、人脸模型和人脸关键点坐标;步骤S4,依据人脸关键点坐标将纹理贴图运用至人脸模型中,从而实现试妆效果。
[0012]在本实施例中,通过依据人脸模型数据生成纹理贴图,就不用预先将纹理贴图设置在平台上,从而避免了现有技术中不同平台之间的纹理贴图不能实现数据共享的问题出现,进而降低了成本,此外,用户也不需要登录多个平台就能实现试妆的效果,大大提升用户的使用体验。
[0013]需要说明的是,通过沙盘路径对纹理贴图、人脸模型和人脸关键点坐标进行存储,能够得到一个相对应的存储路径,只要获取沙盘路径,就能够获取存储路径,从而获取纹理贴图、人脸模型和人脸关键点坐标。
[0014]优选的,所述步骤S2中将模型数据发送至云服务器进行处理得到纹理贴图包括以下步骤:步骤S21,获取人脸模型数据中的待试妆区域,并确定待试妆区域的光照信息;步骤S22,获取待试妆区域对应的试妆产品的材质光学反射参数信息;步骤S23,基于所述试妆区域的光照信息以及对应的试妆产品的材质光学反射参数信息,生成所述试妆区域的纹理贴图。
[0015]优选的,所述步骤S21中确定待试妆区域的光照信息包括确定待试妆区域的每个像素点的环境光照信息、漫反射光照信息和镜面反射光照信息。
[0016]在本实施例中,通过依据待试妆区域的光照信息以及对应的试妆产品的材质光学反射参数信息,得到待试妆区域的纹理贴图,能够模拟真实光照环境下的上妆效果,从而可使得虚拟试妆效果与真实试妆效果差异不大,提高了虚拟试妆效果的真实性;需要说明的是,通过Phong光照模型获取待试妆区域的每个像素点的环境光照信息,通过Lambert光照模型获取待试妆区域的每个像素点的漫反射光照信息,通过Blinn Phong光照模型获取待试妆区域的每个像素点的镜面反射光照信息。
[0017]优选的,所述步骤S2中将模型数据发送至云服务器进行处理得到人脸模型包括以下步骤:步骤S24,将人脸模型数据输入至预存于云服务器的参考三维人脸模型中;步骤S25,参考三维人脸模型依据人脸模型数据构建出用户的人脸模型。
[0018]在本实施例中,通过在云服务器上预设有参考三维人脸模型,当人脸模型数据输入参考三维人脸模型后,参考三维人脸模型就能够依据输入的人脸模型数据构建出用户的人脸模型,从而提高人脸模型的构建速度,进而提高虚拟试妆的速度;需要说明的是,在人
脸模型数据输入参考三维人脸模型之前,还可以从人脸模型数据提取出人脸属性信息,将人脸属性信息和人脸模型数据同时输入参考三维人脸模型中,能够提高构建出来的用户的人脸模型的准确性,所述人脸属性信息包括但不限于性别、年龄和表情,这里不做具体限定。
[0019]优选的,所述所述步骤S2中将模型数据发送至云服务器进行处理得到人脸关键点坐标包括以下步骤:步骤S26,依据人脸模型数据进行定位,定位出人脸轮廓边缘和五官位置;步骤S27,以嘴巴为基准确定其它五官的坐标,将每个五官的坐标作为人脸关键点坐标。
[0020]在本实施例中,通过筛选出人脸轮廓边缘和五官位置,并依据嘴巴为基准确定其它五官的坐标,从而确定出人脸关键点坐标,进而能够快速确定需要试妆的位置,提升试妆的效率。
[0021]以上所述仅为本专利技术的较佳实施方式而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于人脸识别的虚拟试妆方法,所述方法基于云服务器,其特征在于,包括以下步骤:步骤S1,通过三维扫描仪对人脸进行扫描,生成人脸模型数据;步骤S2,将人脸模型数据发送至云服务器进行处理,得到纹理贴图、人脸模型和人脸关键点坐标,并通过沙盘路径对纹理贴图、人脸模型和人脸关键点坐标进行存储;步骤S3,三维扫描仪获取沙盘路径,并通过沙盘路径获取纹理贴图、人脸模型和人脸关键点坐标;步骤S4,依据人脸关键点坐标将纹理贴图运用至人脸模型中,从而实现试妆效果。2.根据权利要求1所述的一种基于人脸识别的虚拟试妆方法,其特征在于,所述步骤S2中将模型数据发送至云服务器进行处理得到纹理贴图包括以下步骤:步骤S21,获取人脸模型数据中的待试妆区域,并确定待试妆区域的光照信息;步骤S22,获取待试妆区域对应的试妆产品的材质光学反射参数信息;步骤S23,基于所述试妆区域的光照信息以及对应的试妆产品的材质光学反射参数信...

【专利技术属性】
技术研发人员:龚茂松周火坤
申请(专利权)人:广州帕克西软件开发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1