确定人物属性信息的方法及装置的制造方法
【技术领域】
[0001]本公开涉及人脸识别技术领域,特别涉及一种确定人物属性信息的方法及装置。
【背景技术】
[0002]人物属性信息识别在图像处理、身份认证以及机器人视觉等很多领域都存在着潜在的应用。
[0003]在相关技术中,通常从人脸图像中提取人物属性信息识别所需要的几何特征,并使用各种机器学习算法对提取到的几何特征进行训练。该技术受人脸区域的亮度和光照角度的影响较大,在光线较暗或逆光环境下提取到的几何特征相对于正常环境下有较大差别。
【发明内容】
[0004]本公开实施例提供了一种确定人物属性信息的方法及装置,技术方案如下:
[0005]根据本公开实施例的第一方面,提供了一种确定人物属性信息的方法,该方法包括:
[0006]获取多张包含同一人物对象的人脸的图片;
[0007]对多张图片中包含的人物对象的人脸分别进行特征识别,确定多张图片各自对应的人物属性信息;人物属性信息包括年龄和/或性别;
[0008]结合多张图片各自对应的人物属性信息,确定人物对象的人物属性信息。
[0009]可选地,对多张图片中包含的人物对象的人脸分别进行特征识别,确定多张图片中各自对应的人物属性信息,包括:
[0010]当人物属性信息包括年龄时,对于多张图片中的每一张图片,获取图片的拍摄时间;
[0011]对图片中包含的人物对象的人脸进行特征识别,确定图片被拍摄时人物对象的年龄;
[0012]根据拍摄时间、图片被拍摄时人物对象的年龄以及当前时间,确定图片对应的、人物图像当前的年龄;
[0013]将图片对应的、人物图像当前的年龄,确定为图片对应的年龄。
[0014]可选地,结合多张图片各自对应的人物属性信息,确定人物对象的人物属性信息,包括:
[0015]当人物属性信息包括年龄时,对多张图片各自对应的年龄取平均值,获得人物对象的年龄。
[0016]可选地,结合多张图片各自对应的人物属性信息,确定人物对象的人物属性信息,包括:
[0017]当人物属性信息包括性别时,确定在多张图片各自对应的性别中所占的比例较大的一个性别;
[0018]将在多张图片各自对应的性别中所占的比例较大的一个性别确定为人物对象的性别。
[0019]可选地,该方法还包括:
[0020]在将在多张图片各自对应的性别中所占的比例较大的一个性别确定为人物对象的性别之前,检测在多张图片各自对应的性别中所占的比例较大的一个性别对应的比例是否大于预设阈值;
[0021]若检测结果为比例大于预设阈值,则执行将在多张图片各自对应的性别中所占的比例较大的一个性别确定为人物对象的性别的步骤。
[0022]可选地,获取多张包含同一人物对象的人脸的图片,包括:
[0023]根据一个用户账户对应的、包含人脸的图片的数量确定数值n,n为21的整数;
[0024]对用户账户对应的、各张包含人脸的图片进行人脸识别,获得各个人物对象对应的图片聚类,一个图片聚类中的每一张图片均包含图片聚类对应的人物对象的人脸;
[0025]将各个人物对象的图片聚类按照包含的图片的数量从大到小的顺序进行排列;
[0026]将前η个图片聚类中的一个图片聚类所包含的各个图片获取为多张包含同一人物对象的人脸的图片。
[0027]根据本公开实施例的第二方面,提供了一种确定人物属性信息的装置,该装置包括:
[0028]图片获取模块,被配置为用于获取多张包含同一人物对象的人脸的图片;
[0029]第一确定模块,被配置为用于对多张图片中包含的人物对象的人脸分别进行特征识别,确定多张图片各自对应的人物属性信息;人物属性信息包括年龄和/或性别;
[0030]第二确定模块,被配置为用于结合多张图片各自对应的人物属性信息,确定人物对象的人物属性信息。
[0031]可选地,第一确定模块,包括:
[0032]时间获取子模块,被配置为用于当人物属性信息包括年龄时,对于多张图片中的每一张图片,获取图片的拍摄时间;
[0033]第一年龄确定子模块,被配置为用于对图片中包含的人物对象的人脸进行特征识别,确定图片被拍摄时人物对象的年龄;
[0034]第二年龄确定子模块,被配置为用于根据拍摄时间、图片被拍摄时人物对象的年龄以及当前时间,确定图片对应的、人物图像当前的年龄;
[0035]第三年龄确定子模块,被配置为用于将图片对应的、人物图像当前的年龄,确定为图片对应的年龄。
[0036]可选地,第二确定模块,包括:
[0037]平均值计算子模块,被配置为用于当人物属性信息包括年龄时,对多张图片各自对应的年龄取平均值,获得人物对象的年龄。
[0038]可选地,第二确定模块,包括:
[0039]第一性别确定子模块,被配置为用于当人物属性信息包括性别时,确定在多张图片各自对应的性别中所占的比例较大的一个性别;
[0040]第二性别确定子模块,被配置为用于将在多张图片各自对应的性别中所占的比例较大的一个性别确定为人物对象的性别。
[0041]可选地,结第二确定模块,还包括:
[0042]检测子模块,被配置为用于在第二性别确定子模块将在多张图片各自对应的性别中所占的比例较大的一个性别确定为人物对象的性别之前,检测在多张图片各自对应的性别中所占的比例较大的一个性别对应的比例是否大于预设阈值;
[0043]第二性别确定子模块,被配置为用于在检测子模块的检测结果为比例大于预设阈值,执行将在多张图片各自对应的性别中所占的比例较大的一个性别确定为人物对象的性别的步骤。
[0044]可选地,图片获取模块,包括:
[0045]数值确定子模块,被配置为用于根据一个用户账户对应的、包含人脸的图片的数量确定数值η,η为2 1的整数;
[0046]聚类子模块,被配置为用于对用户账户对应的、各张包含人脸的图片进行人脸识另IJ,获得各个人物对象对应的图片聚类,一个图片聚类中的每一张图片均包含图片聚类对应的人物对象的人脸;
[0047]排序子模块,被配置为用于将各个人物对象的图片聚类按照包含的图片的数量从大到小的顺序进彳丁排列;
[0048]图片获取子模块,被配置为用于将前η个图片聚类中的一个图片聚类所包含的各个图片获取为多张包含同一人物对象的人脸的图片。
[0049]根据本公开实施例的第三方面,提供了一种确定人物属性信息的装置,该装置包括:
[0050]处理器;
[0051]用于存储处理器的可执行指令的存储器;
[0052]其中,处理器被配置为:
[0053]获得多张包含人物对象的人脸的图片;
[0054]对多张图片中包含的人物对象的人脸分别进行特征识别,确定多张图片各自对应的人物属性信息;人物属性信息包括年龄和/或性别;
[0055]结合多张图片各自对应的人物属性信息,确定人物对象的人物属性信息。
[0056]本公开实施例提供的技术方案可以包括以下有益效果:
[0057]通过获得多张包含人物对象的人脸的图片,对多张图片中包含的人物对象的人脸分别进行特征识别,确定多张图片各自对应的人物属性信息,再结合多张图片各自对应的人物属性信息确定该人物对象的人物属性信息,对同一人物对象的不同人脸图片分别进行识别,并综合分别识别获得的结果确定最终的人物属性信息,从而达到提高人物属性信息识别准确性的效果。
[0058]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0059]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0060]图1是根据一示例性实施例示出的一种确定人物属性信息的方法所涉及的实施环境的不意图;
[0061 ]图2是根据一示例性实施例示出的一种确定人物属性信息的方法的流程图;
[0062]图3A是根据另一示例性实施例示出的一种确定人物属性信息的方法的流程图;
[0063]图3B是根据图3A所示实施例示出的一种确定单张图片中人物对象年龄的方法的流程图;
[0064]图4是根据再一示例性实施例示出的一种确定人物属性信息的方法的流程图;
[0065]图5是根据一示例性实施例示出的一种确定人物属性信息的装置的框图;
[0066]图6是根据另一示例性实施例示出的一种确定人物属性信息的装置的框图;
[0067]图7是根据一示例性实施例示出的一种装置的框图。
【具体实施方式】
[0068]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0069]图1是根据本公开所示出的确定人物属性信息的方法所涉及的实施环境的示意图。该