脸型对比方法、装置、设备及存储介质制造方法及图纸

技术编号:35118127 阅读:14 留言:0更新日期:2022-10-05 09:46
本申请提出一种脸型对比方法、装置、设备及存储介质,该方法包括:从用户脸型图像中获取位于脸部轮廓上的第一脸型关键点,从目标脸型图像中获取位于脸部轮廓上的第二脸型关键点;根据第一脸型关键点和第二脸型关键点,将用户脸型图像中的第一脸型区域和目标脸型图像中的第二脸型区域调整至具有相同的面部信息;根据具有相同的面部信息的第一脸型区域和第二脸型区域,计算用户脸型图像与目标脸型图像之间的脸型交并比。本申请依靠脸型关键点进行脸型对比,避免其他部位特征造成的干扰,确保对比准确性。对比前先将两个脸型划归到相同的缩放尺度、质心和/或姿态角度下,在相同面部信息下对比脸型,避免不同面部信息形成的干扰,提高对比精度。提高对比精度。提高对比精度。

【技术实现步骤摘要】
脸型对比方法、装置、设备及存储介质


[0001]本申请属于图像处理
,具体涉及一种脸型对比方法、装置、设备及存储介质。

技术介绍

[0002]脸型对比技术主要用于人脸轮廓的相似性识别,通过脸型对比能够识别出两个脸型之间的相似度。
[0003]目前,相关技术中提供了一种人脸相似度识别方案,首先分别提取两个人脸图像的人脸特征,计算两个人脸图像对应的人脸特征之间的欧式距离或余弦距离等。通过计算的欧式距离或余弦距离的大小来判断两个人脸图像之间的相似性,欧式距离或余弦距离越小,两个人脸图像之间的相似度越高。
[0004]但上述相关技术中的人脸特征中除包含脸型的特征以外,还包括眼睛、鼻子、嘴巴等部位的特征,对于脸型相似度对比来说,这些部位的特征引入了很多干扰因素,导致相似度很高的两个人脸图像的脸型可能相似性不高,脸型对比的准确性很低。

技术实现思路

[0005]本申请提出一种脸型对比方法、装置、设备及存储介质,依靠脸型关键点进行脸型对比,避免其他部位特征造成的干扰,确保对比准确性。对比前先将两个脸型调整到具有相同的面部信息,在具有相同面部信息的前提下对比脸型,避免不同面部信息形成的干扰,提高对比精度。
[0006]本申请第一方面实施例提出了一种脸型对比方法,包括:
[0007]从用户脸型图像中获取位于脸部轮廓上的第一脸型关键点,从目标脸型图像中获取位于脸部轮廓上的第二脸型关键点;
[0008]根据所述第一脸型关键点和所述第二脸型关键点,将所述用户脸型图像中的第一脸型区域和所述目标脸型图像中的第二脸型区域调整至具有相同的面部信息;
[0009]根据具有相同的面部信息的所述第一脸型区域和所述第二脸型区域,计算所述用户脸型图像与所述目标脸型图像之间的脸型交并比。
[0010]在本申请的一些实施例中,所述根据所述第一脸型关键点和所述第二脸型关键点,将所述用户脸型图像中的第一脸型区域和所述目标脸型图像中的第二脸型区域调整至具有相同的面部信息,包括:
[0011]将所述用户脸型图像中所述第一脸型关键点围成的区域确定为第一脸型区域;
[0012]将所述目标脸型图像中所述第二脸型关键点围成的区域确定为第二脸型区域;
[0013]将所述第一脸型区域和所述第二脸型区域调整至具有相同的面部信息,所述面部信息包括面积、质心坐标和姿态角度中的至少一种。
[0014]在本申请的一些实施例中,所述面部信息包括面积、质心坐标和姿态角度;所述将所述第一脸型区域和所述第二脸型区域调整至具有相同的面部信息,包括:
[0015]根据所述第一脸型关键点和所述第二脸型关键点,将所述用户脸型图像中第一脸型区域的面积调整成与所述目标脸型图像中第二脸型区域的面积相同;
[0016]根据面积调整后的所述第一脸型关键点和所述第二脸型关键点,调整所述第一脸型区域的质心与所述第二脸型区域的质心重合;
[0017]根据质心调整后的所述第一脸型关键点、所述第二脸型关键点和质心坐标,将所述第一脸型区域旋转至与所述第二脸型区域的姿态角度相同。
[0018]在本申请的一些实施例中,所述根据所述第一脸型关键点和所述第二脸型关键点,将所述用户脸型图像中第一脸型区域的面积调整成与所述目标脸型图像中第二脸型区域的面积相同,包括:
[0019]根据所述第一脸型关键点,计算所述用户脸型图像中第一脸型区域的第一面积;根据所述第二脸型关键点计算所述目标脸型图像中第二脸型区域的第二面积;
[0020]根据所述第一面积和所述第二面积,计算缩放因子;
[0021]利用所述缩放因子将所述第一面积缩放至与所述第二面积相同。
[0022]在本申请的一些实施例中,所述利用所述缩放因子将所述第一面积缩放至与所述第二面积相同,包括:
[0023]将所述第一脸型关键点的坐标转换为预设坐标系下的坐标;
[0024]根据所述缩放因子,对坐标系转换后所述第一脸型关键点的坐标进行缩放处理,缩放处理后所述第一脸型区域的第一面积与所述第二脸型区域的第二面积相同;
[0025]将缩放处理后的所述第一脸型关键点的坐标还原至原始坐标系下的坐标。
[0026]在本申请的一些实施例中,所述根据面积调整后的所述第一脸型关键点和所述第二脸型关键点,调整所述第一脸型区域的质心与所述第二脸型区域的质心重合,包括:
[0027]根据面积调整后的所述第一脸型关键点,计算所述第一脸型区域的质心坐标;根据面积调整后的所述第二脸型关键点,计算所述第二脸型区域的质心坐标;
[0028]计算将所述第一脸型区域的质心坐标移动至所述第二脸型区域的质心坐标所需的拉伸距离;
[0029]根据所述拉伸距离,移动面积调整后的所述第一脸型关键点及所述第一脸型区域的质心坐标,使面积调整后的所述第一脸型关键点与所述第二脸型关键点重合,及使所述第一脸型区域的质心坐标与所述第二脸型区域的质心坐标重合。
[0030]在本申请的一些实施例中,所述根据质心调整后的所述第一脸型关键点、所述第二脸型关键点和质心坐标,将所述第一脸型区域旋转至与所述第二脸型区域的姿态角度相同,包括:
[0031]根据质心调整后的所述第一脸型关键点,确定所述第一脸型区域对应的第一倾斜角度;根据质心调整后的所述第二脸型关键点,确定所述第二脸型区域对应的第二倾斜角度;
[0032]根据所述第一倾斜角度和所述第二倾斜角度,确定所述第一脸型区域对应的旋转角度;
[0033]根据所述旋转角度和质心调整后所述第一脸型区域的质心坐标,旋转所述第一脸型区域,使所述第一脸型区域的姿态角度与所述第二脸型区域的姿态角度相同。
[0034]在本申请的一些实施例中,根据所述旋转角度和质心调整后所述第一脸型区域的
质心坐标,旋转所述第一脸型区域,包括:
[0035]根据所述旋转角度和质心调整后所述第一脸型区域的质心坐标,构建所述第一脸型区域对应的旋转矩阵;
[0036]根据所述第一脸型区域中的像素分布,构建所述第一脸型区域对应的脸型矩阵;
[0037]计算所述脸型矩阵与所述旋转矩阵的乘积,得到旋转后的第一脸型区域的图像矩阵。
[0038]在本申请的一些实施例中,所述根据具有相同的面部信息的所述第一脸型区域和所述第二脸型区域,计算所述用户脸型图像与所述目标脸型图像之间的脸型交并比,包括:
[0039]分别获取具有相同的面部信息的所述第一脸型区域所占的第一像素区域和所述第二脸型区域所占的第二像素区域;
[0040]确定所述第一像素区域与所述第二像素区域的交集;
[0041]确定所述第一像素区域与所述第二像素区域的并集;
[0042]计算所述交集与所述并集之间的比值,将所述比值确定为所述用户脸型图像与所述目标脸型图像之间的脸型交并比。
[0043]在本申请的一些实施例中,所述方法还包括:
[0044]从目标脸型库中获取与所述用户脸型图像之间本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种脸型对比方法,其特征在于,包括:从用户脸型图像中获取位于脸部轮廓上的第一脸型关键点,从目标脸型图像中获取位于脸部轮廓上的第二脸型关键点;根据所述第一脸型关键点和所述第二脸型关键点,将所述用户脸型图像中的第一脸型区域和所述目标脸型图像中的第二脸型区域调整至具有相同的面部信息;根据具有相同的面部信息的所述第一脸型区域和所述第二脸型区域,计算所述用户脸型图像与所述目标脸型图像之间的脸型交并比。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一脸型关键点和所述第二脸型关键点,将所述用户脸型图像中的第一脸型区域和所述目标脸型图像中的第二脸型区域调整至具有相同的面部信息,包括:将所述用户脸型图像中所述第一脸型关键点围成的区域确定为第一脸型区域;将所述目标脸型图像中所述第二脸型关键点围成的区域确定为第二脸型区域;将所述第一脸型区域和所述第二脸型区域调整至具有相同的面部信息,所述面部信息包括面积、质心坐标和姿态角度中的至少一种。3.根据权利要求2所述的方法,其特征在于,所述面部信息包括面积、质心坐标和姿态角度;所述将所述第一脸型区域和所述第二脸型区域调整至具有相同的面部信息,包括:根据所述第一脸型关键点和所述第二脸型关键点,将所述用户脸型图像中第一脸型区域的面积调整成与所述目标脸型图像中第二脸型区域的面积相同;根据面积调整后的所述第一脸型关键点和所述第二脸型关键点,调整所述第一脸型区域的质心与所述第二脸型区域的质心重合;根据质心调整后的所述第一脸型关键点、所述第二脸型关键点和质心坐标,将所述第一脸型区域旋转至与所述第二脸型区域的姿态角度相同。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一脸型关键点和所述第二脸型关键点,将所述用户脸型图像中第一脸型区域的面积调整成与所述目标脸型图像中第二脸型区域的面积相同,包括:根据所述第一脸型关键点,计算所述用户脸型图像中第一脸型区域的第一面积;根据所述第二脸型关键点计算所述目标脸型图像中第二脸型区域的第二面积;根据所述第一面积和所述第二面积,计算缩放因子;利用所述缩放因子将所述第一面积缩放至与所述第二面积相同。5.根据权利要求4所述的方法,其特征在于,所述利用所述缩放因子将所述第一面积缩放至与所述第二面积相同,包括:将所述第一脸型关键点的坐标转换为预设坐标系下的坐标;根据所述缩放因子,对坐标系转换后所述第一脸型关键点的坐标进行缩放处理,缩放处理后所述第一脸型区域的第一面积与所述第二脸型区域的第二面积相同;将缩放处理后的所述第一脸型关键点的坐标还原至原始坐标系下的坐标。6.根据权利要求3所述的方法,其特征在于,所述根据面积调整后的所述第一脸型关键点和所述第二脸型关键点,调整所述第一脸型区域的质心与所述第二脸型区域的质心重合,包括:根据面积调整后的所述第一脸型关键点,计算所述第一脸型区域的质心坐标;根据面
积调整后的所述第二脸型关键点,计算所述第二脸型区域的质心坐标;计算将所述第一脸型区域的质心坐标移动至所述第二脸型区域的质心坐标所需的拉伸距离;根据所述拉伸距离,移动面积调整后的所述第一脸型关键点及所述第一脸型区域的质心...

【专利技术属性】
技术研发人员:黄硕苗锋向仲宇胡元超
申请(专利权)人:北京新氧科技有限公司
类型:发明
国别省市:

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

1