基于人脸关键点的肤色识别方法及电子设备技术

技术编号:35460496 阅读:14 留言:0更新日期:2022-11-03 12:27
本申请涉及图像处理技术领域,提供一种基于人脸关键点的肤色识别方法及电子设备,根据人脸图像中提取的稠密关键点集合,检测目标对象的头部是否正视摄像头,当未正视时指导目标对象正视摄像头,以保证摄像头可以采集到包含完整人脸数据的正面人脸图像,提高肤色识别的准确性;同时,考虑面部肤色是不均匀的,因此,根据多个预设语义信息,从正面人脸图像中选择出了部分目标关键点,用于裁剪出不同部位的人脸肤色关键区域,并对各人脸肤色关键区域进行颜色空间变换后,得到肤色特征明显的亮度信息,从而根据各人脸肤色关键区域的亮度均值,综合识别目标对象的肤色类型,以减小了面部肤色分布不均对识别结果的影响,进一步提高肤色识别的准确性。识别的准确性。识别的准确性。

【技术实现步骤摘要】
基于人脸关键点的肤色识别方法及电子设备


[0001]本申请涉及图像处理
,提供一种基于人脸关键点的肤色识别方法及电子设备。

技术介绍

[0002]随着移动通信技术的快速发展,各种智能终端已广泛应用于人们的日常工作和生活,出于对高品质生成的追求,智能终端中具有美颜自拍、拍照测肤等功能的APP的应用场景越来越多,特别是在个人形象设计方面。例如,快速准确的识别脸部肤色,为用户推荐合适的粉底色号,妆容以及配饰等。
[0003]目前,肤色识别主要包括人为识别和自动识别,其中,人为识别依赖于主观评价,肤色的识别受个人喜好的干扰较大,而自动识别方法主要对人脸图像进行分析,人为干扰因素较小,但容易受环境光照、拍照设备、拍照角度等因素的影响,导致肤色的识别准确率较低。
[0004]因此,快速准确的识别出人脸肤色是个人形象设计领域亟待解决的问题。

技术实现思路

[0005]本申请提供一种基于人脸关键点的肤色识别方法及电子设备,用于提高肤色识别的准确性。
[0006]一方面,本申请提供一种基于人脸关键点的肤色识别方法,包括:
[0007]获取摄像头采集的人脸图像,并从所述人脸图像中提取稠密关键点集合;
[0008]根据所述稠密关键点集合,检测目标对象的头部是否正视所述摄像头,并在检测到未正视所述摄像头时,显示所述稠密关键点集合中的各关键点以指导所述目标对象正视所述摄像头;
[0009]根据所述目标对象正视所述摄像头的正面人脸图像,获取所述正面人脸图像中的各目标关键点;<br/>[0010]根据多个预设语义信息对应的目标关键点,从所述正面人脸图像中裁剪出多个人脸肤色关键区域;
[0011]根据多个所述人脸肤色关键区域,识别所述目标对象的肤色。
[0012]另一方面,本申请提供一种电子设备,包括处理器、存储器、摄像头和显示屏,所述显示屏、所述摄像头、所述存储器和所述处理器通过总线连接;
[0013]所述显示屏用于显示人脸图像,所述存储器存储有计算机程序,所述处理器根据所述计算机程序执行以下操作:
[0014]获取所述摄像头采集的人脸图像,并从所述人脸图像中提取稠密关键点集合;
[0015]根据所述稠密关键点集合,检测目标对象的头部是否正视所述摄像头,并在检测到未正视所述摄像头时,通过所述显示屏显示所述稠密关键点集合中的各关键点以指导所述目标对象正视所述摄像头;
[0016]根据所述目标对象正视所述摄像头的正面人脸图像,获取所述正面人脸图像中的各目标关键点;
[0017]根据多个预设语义信息对应的目标关键点,从所述正面人脸图像中裁剪出多个人脸肤色关键区域;
[0018]根据多个所述人脸肤色关键区域,识别所述目标对象的肤色。
[0019]另一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机设备执行本申请实施例提供的一种基于关键点识别的人脸重建方法。
[0020]本申请提供的基于人脸关键点的肤色识别方法及电子设备中,根据摄像头采集的人脸图像中提取的稠密关键点集合,检测目标对象的头部是否正视摄像头,并在检测到未正视摄像头时,显示稠密关键点集合中的各关键点以指导目标对象正视摄像头,这样,保证摄像头可以采集到包含完整人脸数据的正面人脸图像,提高肤色识别的准确性;同时,考虑到面部肤色是不均匀的,因此,根据多个预设语义信息,从正面人脸图像选择出了部分目标关键点,基于选出的多个目标关键点,裁剪出脸部不同部位的人脸肤色关键区域,并根据多个人脸肤色关键区域,综合识别目标对象的肤色,减小了面部肤色分布不均对识别结果的影响,进一步提高了肤色识别的准确性。
附图说明
[0021]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本申请提供的基于人脸关键点的肤色识别方法整体架构图;
[0023]图2为本申请提供的基于人脸关键点的肤色识别方法流程图;
[0024]图3为本申请提供的稠密的人脸关键点示意图;
[0025]图4为本申请实施例提供的检测目标对象的头部是否正视摄像头得方法流程图;
[0026]图5为本申请实施例提供的基于选取的多个检测关键点确定头部多段距离方法示意图;
[0027]图6本申请实施例提供的各检测关键点确定的多段距离示意图;
[0028]图7本申请实施例提供的检测目标对象的头部在三个方向上是否存在偏转的方法流程图;
[0029]图8本申请实施例提供的检测目标对象的头部在三个方向上存在偏转的调整示意图;
[0030]图9本申请实施例提供的正面人脸图像中提取的稠密的关键点示意图;
[0031]图10本申请实施例提供的从正面人脸图像中裁剪出多个人脸肤色关键区域的方法流程图;
[0032]图11本申请实施例提供的裁剪的多个人脸肤色关键区域的示意图;
[0033]图12本申请实施例提供的识别目标对象肤色的方法流程图;
[0034]图13本申请实施例提供的冷白色肤色示意图;
[0035]图14本申请实施例提供的粉白色肤色示意图;
[0036]图15本申请实施例提供的黄色肤色示意图;
[0037]图16本申请实施例提供的小麦色肤色示意图;
[0038]图17本申请实施例提供的识别目标对象肤色的智能设备示意图;
[0039]图18为本申请实施例提供的电子设备的硬件结构图;
[0040]图19为本申请实施例提供的电子设备的功能结构图。
具体实施方式
[0041]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请技术方案的一部分实施例,而不是全部的实施例。基于本申请文件中记载的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请技术方案保护的范围。
[0042]用户在购买美妆产品、护肤品及服饰时,如果不清楚自己的肤色情况,很难自主选择适合自己的个性化产品。因此,在美妆、护肤品、穿戴服饰等日常销售场景中,通常会采用智能设备中的一些普通软件进行拍照以识别自己的肤色,然后针对不同的肤色推荐不同的美妆、护肤产品或穿戴服饰等。例如,针对不同的肤色推荐不同色号的口红、粉底液等。
[0043]随着人们对个人形象设计的追求,基于用户肤色来进行个性化产品推荐的场景越来越多。然而,目前肤色识别受很多因素(如:导购的经验、外部光照、拍照设备等)的影响,难以精准的识别用户肤色,直接降低了个性化产品推荐的成功率。
[0044]鉴于此,本申请实施例提供一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于人脸关键点的肤色识别方法,其特征在于,包括:获取摄像头采集的人脸图像,并从所述人脸图像中提取稠密关键点集合;根据所述稠密关键点集合,检测目标对象的头部是否正视所述摄像头,并在检测到未正视所述摄像头时,显示所述稠密关键点集合中的各关键点以指导所述目标对象正视所述摄像头;根据所述目标对象正视所述摄像头的正面人脸图像,获取所述正面人脸图像中的各目标关键点;根据多个预设语义信息对应的目标关键点,从所述正面人脸图像中裁剪出多个人脸肤色关键区域;根据多个所述人脸肤色关键区域,识别所述目标对象的肤色。2.如权利要求1所述的方法,其特征在于,所述根据所述稠密关键点集合,检测目标对象是否正视所述摄像头,包括:根据所述稠密关键点集合中每个关键点的语义信息,选取多个检测关键点,并根据多个所述检测关键点的位置坐标,确定所述目标对象的头部在水平方向和竖直方向的多段距离;根据确定的多段距离,分别检测所述目标头像的头部在三维空间的三个方向上是否存在偏转;根据偏转情况,检测所述目标对象的头部是否正视所述摄像头。3.如权利要求2所述的方法,其特征在于,选取的检测关键点包括:鼻梁关键点、左脸眼眶外轮廓关键点、右脸眼眶外轮廓关键点、嘴部中间关键点、左脸腮部外轮廓关键点、右脸腮部外轮廓关键点、额头上轮廓关键点、下巴尖关键点;所述根据多个所述检测关键点的位置坐标,确定所述目标对象的头部在水平方向和竖直方向的多段距离,包括:根据所述鼻梁关键点和所述左脸眼眶外轮廓关键点的位置坐标,确定水平方向上鼻梁到左脸轮廓的第一距离;根据所述鼻梁关键点和所述右脸眼眶外轮廓关键点的位置坐标,确定水平方向上鼻梁到右脸轮廓的第二距离;根据所述嘴部中间关键点和所述左脸腮部外轮廓关键点的位置坐标,确定水平方向上嘴部到左脸轮廓的第三距离;根据所述嘴部中间关键点和所述右脸腮部外轮廓关键点的位置坐标,确定水平方向上嘴部到右脸轮廓的第四距离;根据所述鼻梁关键点和所述额头上轮廓关键点的位置坐标,确定竖直方向上眼部到额头的第五距离;根据所述鼻梁关键点和所述嘴部中间关键点的位置坐标,确定竖直方向上眼部到嘴部的第六距离;根据所述嘴部中间关键点和所述下巴尖关键点的位置坐标,确定竖直方向上嘴部到下巴尖的第七距离。4.如权利要求3所述的方法,其特征在于,所述根据确定的多段距离,分别检测所述目标头像的头部在三维空间的三个方向上是否存在偏转,包括:
分别确定所述第一距离和所述第二距离的第一比值、所述第三距离和所述第四距离的第二比值、所述第五距离和所述第一距离的第三比值、所述第三距离和所述第七距离的第四比值;根据所述第一比值和所述第二比值是否在第一预设区间,检测所述目标对象的头部是否在Yaw方向上存在偏转;根据所述第五距离、所述第六距离和所述第七距离分别与第二预设阈值的比较结果,检测所述目标对象的头部是否在Roll方向上存在偏转;根据所述第三比值和所述第四比值是否在第三预设区间,检测所述目标对象的头部是否在Pitch方向上存在偏...

【专利技术属性】
技术研发人员:李广琴朱琳清胡雁
申请(专利权)人:青岛海信智慧生活科技股份有限公司
类型:发明
国别省市:

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

1