一种人脸检测防欺骗方法与流程

文档序号:11177774阅读:404来源:国知局
一种人脸检测防欺骗方法与流程

本发明属于人脸识别领域,尤其是涉及一种人脸检测防欺骗方法。



背景技术:

目前人脸识别技术在门禁安防系统中应用非常广泛。相较于虹膜,指纹等体貌特征,人脸更直观,而且可以配合城市监控网络使用,方便查询者的后期调查。但是目前人脸识别中也存在一个问题,就是无法区分人脸和照片。而且,现在社交网络特别发达,人们可以通过下载别人的照片,从而骗过人脸识别系统,实现开锁。使得识别的功能缺乏有效性;目前的做法一般是利用红外、多种生物特征鉴别组合等方式来避免照片欺骗等类似问题,但具有成本较高,不利于人脸识别技术的推广;或者通过让人做一些配合动作来实现真人和图片的区分,但是这种方法无法区分视频和人脸。而且需要人配合,用户体验不好。



技术实现要素:

有鉴于此,本发明旨在提出一种人脸检测防欺骗方法,以通过单个摄像头实现人脸检测的真伪辨识。

为达到上述目的,本发明的技术方案是这样实现的:

一种人脸检测防欺骗方法,包括步骤:

(1)摄像装置获取拍摄的图像;

(2)通过haar分类器,检测所述图像中是否包含人脸图形矩形框,若是,存为第一变量;若否,存为第二变量;

(3)分别提取第一变量中是特征区域和除去所述特征区域的背景区域;

(4)将步骤(3)中的背景区域与第二变量对应区域进行对比,若差异度超过预设值,则判断识别人脸为照片;若差异度没有超过预设值,则判断人脸为真真实人脸。

进一步的,所述背景区域为全部背景或部分背景。

进一步的,所述特征区域为矩形框。

进一步的,所述特征区域为通过肤色检测的人脸区域。

进一步的,步骤(2)中所述人脸图形来自真实人脸或照片。

进一步的,步骤(1)中利用opencv、emgucv、aforge开源库函数中的一种获取图像。

进一步的,步骤(3)中利用asm算法或aam算法,提取人脸图形中的特征点。

相对于现有技术,本发明所述的一种人脸检测防欺骗方法具有以下优势:

本发明所述的一种人脸检测防欺骗方法不需要虹膜,指纹等辅助相关设备和双目摄像头,可以节省相关成本;也不需要使用者进行配合动作,用户体验更好,而且可以防止对方通过录制视频的方式通过人脸检测。程序的运行速度较快,适合嵌入式环境使用。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例所述的一种人脸检测防欺骗方法的流程示意图。

具体实施方式

需要说明的是++,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明创造的描述中,除非另有说明,“多个”的含义是两个或两个以上。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。

下面将参考附图并结合实施例来详细说明本发明。

一种人脸检测防欺骗方法,包括步骤:

第一步:摄像装置利用opencv、emgucv、aforge开源库函数中的一种获取拍摄的图像;

第二步:通过haar分类器,检测所述图像中是否包含人脸图形矩形框,若是,存为第一变量;若否,存为第二变量,所述人脸图形来自真实人脸或照片;

第三步:利用asm算法或aam算法分别提取第一变量中是特征区域和除去所述特征区域的背景区域,(不限于asm与aam这两种算法),所述特征区域为特征点围成的区域或者通过肤色检测的人脸区域,或人脸区域的一部分(但是不限于肤色检测这种方法),所述背景区域为全部背景或部分背景;

第四步:将步骤(3)中的背景区域与第二变量对应区域进行对比,差异度包括但不限于帧差,如果第三步是提取特征点,则过人脸轮廓特征点o做x轴、y轴的垂线。与第二步中的矩形框交于e,f两点;o,e,f与矩形框的一个顶点组成的矩形为特征背景区域。如果第三步是肤色检测得到人脸的具体区域,则特征背景为,第二步矩形框abcd扣除人脸具体区域后的部分。得到背景特征区域的坐标。若差异度超过预设值,则判断识别人脸为照片;若差异度没有超过预设值,则判断人脸为真实人脸。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明供了一种人脸检测防欺骗方法,第一步摄像装置获取拍摄的图像;第二部判断所述图像中是否包含人脸图形,若是,存为第一变量;若否,存为第二变量;第三部分别提取第一变量中是特征区域和除去所述特征区域的背景区域;第四部将上一步中的背景区域与第二变量对应的区域进行对比,若差异度超过预设值,则判断识别人脸为照片;若差异度没有超过预设值,则判断人脸为真实人脸。本发明所述的一种人脸检测防欺骗方法不需要虹膜,指纹等辅助相关设备和双目摄像头,可以节省相关成本;也不需要使用者进行配合动作,用户体验更好,而且可以防止对方通过录制视频的方式通过人脸检测。程序的运行速度较快,适合嵌入式环境使用。

技术研发人员:郭欣;牛红闯
受保护的技术使用者:河北工业大学
技术研发日:2017.08.03
技术公布日:2017.10.03
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1