人脸识别方法、装置及终端的制作方法

文档序号:9376260阅读:590来源:国知局
人脸识别方法、装置及终端的制作方法
【技术领域】
[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]根据本公开实施例的第三方面,提供一种终端,所述终端包括:
[0045]处理器;
[0046]用于存储处理器可执行指令的存储器;
[0047]其中,所述处理器被配置为:
[0048]获取原始图像;
[0049]在所述原始图像的边缘区域增加指定数值的像素,得到待处理图像;
[0050]对所述待处理图像进行人脸识别;
[0051]根据所述人脸识别的结果确定所述原始图像中的人脸。
[0052]本公开的实施例提供的技术方案可以包括以下有益效果:
[0053]通过在原始图像的边缘区域增加指定数值的像素,得到待处理图像后,对待处理图像进行人脸识别,以确定原始图像中的人脸。由于在进行人脸识别时,在原始图像的边缘区域增加了一定数量的像素,通过增加这部分像素,相当于对原始图像进行了扩展,确保当人脸位于原始图像的边缘区域时,在扩展后的图像中能够查找到包括人脸的子图像,从而确保可以识别出位于原始图像边缘区域的人脸,进而能够提高人脸识别的准确性。
[0054]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0055]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0056]图1是根据一示例性实施例示出的一种人脸识别方法的流程图。
[0057]图2是根据一示例性实施例示出的一种人脸识别方法的流程图。
[0058]图3是根据一示例性实施例示出的一种原始图像的示意图。
[0059]图4
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1