用于生物特征识别的活体检测方法技术

技术编号:21686760 阅读:37 留言:0更新日期:2019-07-24 14:50
本发明专利技术公开了一种用于生物特征识别的活体检测方法,应用于具有屏幕、摄像头和数据处理模块的电子设备上,摄像头拍摄用户面部图像,数据处理模块分析所述用户面部图像进行活体检测,所述方法包括步骤:用户操作触发活体检测;所述电子设备启动摄像头拍摄用户面部图像;所述数据处理模块控制屏幕内容,所述屏幕内容包括屏幕整体色彩偏向;所述数据处理模块分析用户面部图像,判断面部图像信息是否符合当前屏幕内容变化情况;得到活体检测结果。

Biometric Detection Method for Biometric Recognition

【技术实现步骤摘要】
用于生物特征识别的活体检测方法
本专利技术涉及电子设备交互及图像识别
,具体涉及一种用于生物特征识别的活体检测方法。
技术介绍
现有技术中,电子设备辨别当前用户是否为真人普遍通过验证码来实现,但不同验证码的辨别效果有显著差距,并且机器越难识别的验证码,通常真人识别的成功率也就越低,这导致了简单的验证码虽用户体验较好,但机器也容易通过,无法有效区分当前用户是否为真人,而复杂验证码常常真人也无法辨别,同样不能有效区分当前用户是否为真人,并且验证码还需手动输入用户答案,操作繁琐。目前计算机上区分用户是否为真人的方法还包括指示用户执行特定的动作,如眨眼,扭头;但对于这种活体检测方式,需要用户配合度高,用户不便在公共场合使用。另一方面现有技术的活体检测方法都是一次性检测,也就是用户通过活体检测后默认接下来的操作均为该用户本人所执行,无法全程监控当前用户是否为活体。
技术实现思路
本专利技术所要解决的技术问题是提供一种实时,无需用户输入的活体检测方法,提升用户体验和活体检测效果。为实现上述技术效果,本专利技术公开了一种用于生物特征识别的活体检测方法,应用于具有屏幕、摄像头和数据处理模块的电子设备上,摄像头拍摄用户面部图像,数据处理模块分析所述用户面部图像进行活体检测,所述方法包括步骤:用户操作触发活体检测;所述电子设备启动摄像头拍摄用户面部图像;所述数据处理模块控制屏幕内容,所述屏幕内容包括屏幕整体色彩偏向;所述数据处理模块分析用户面部图像,判断面部图像信息是否符合当前屏幕内容变化情况;得到活体检测结果。本专利技术用于生物特征识别的活体检测方法的进一步改进在于,所述屏幕内容还包括在屏幕预设位置将预设形状区域的显示内容扭曲。本专利技术用于生物特征识别的活体检测方法的进一步改进在于,所述。屏幕内容还包括在屏幕预设位置将预设形状区域的色彩偏向消除。本专利技术用于生物特征识别的活体检测方法的进一步改进在于,所述屏幕内容还包括在屏幕预设位置改变预设形状区域的色彩偏向。本专利技术用于生物特征识别的活体检测方法的进一步改进在于,屏幕上显示内容扭曲的区域或屏幕上色彩偏向消除的区域同一时间只有一个。本专利技术用于生物特征识别的活体检测方法的进一步改进在于,所述屏幕上显示内容扭曲的区域或屏幕上色彩偏向消除的区域可以移动、跳跃。本专利技术用于生物特征识别的活体检测方法的进一步改进在于,所述面部图像信息是指瞳孔直径。本发用于生物特征识别的明活体检测方法的进一步改进在于,所述面部图像信息是指视线方向。相对于现有技术活体检测一次性的特点,本专利技术具有实时性的优点,在触发活体检测后,可以实时判断用户是否为活体,同时本专利技术无需用户配合或手动输入,提升用户体验和活体检测效果。不需要应用开发者单独开发活体检测功能,集成在系统中可由开发者直接调用,减少开发工作量。附图说明图1为本专利技术活体检测方法实施例一的流程图。图2为本专利技术活体检测方法实施例二的流程图。图3为预设形状区域的显示内容扭曲的第一示意图。图4为预设形状区域的显示内容扭曲的第二示意图。具体实施方式下面结合附图及具体实施方式对本专利技术作进一步详细的说明。实施例一如图1所示,本实施例所述用于生物特征识别的活体检测方法,应用于具有屏幕、摄像头和数据处理模块的电子设备上,摄像头拍摄用户面部图像,数据处理模块分析所述用户面部图像进行活体检测,优选的本实施例中所述摄像头是红外摄像头,并且设有一个红外灯用以在环境光较低时照亮拍摄对象,所述方法包括步骤:用户操作触发活体检测;所述用户操作可以是登录账户、打开应用、回复内容、发表内容、下单支付。电子设备启动红外摄像头拍摄红外用户面部图像;数据处理模块控制屏幕整体色彩偏向,优选的本实施例中数据处理模块控制屏幕整体偏向红色。数据处理模块对红外面部图像进行活体检测,判断面部图像信息是否符合当前屏幕色彩偏向变化情况;所述对红外面部图像进行活体检测是指人眼检测算法在红外面部图像中检测是否存在人眼,若存在则虹膜分割算法对人眼图像进行图像分割,得到瞳孔直径,从而判断在屏幕颜色变化过程中用户瞳孔的缩放动作是否与活体检测算法预设动作相符合。活体检测是否通过;若屏幕颜色变化过程中用户瞳孔的缩放动作与活体检测算法预设动作相符合,则活体检测通过,否则未通过活体检测。实施例二如图2至图4所示,本实施例所述用于生物特征识别的活体检测方法,应用于具有屏幕、摄像头和数据处理模块的电子设备上,摄像头拍摄用户面部图像,数据处理模块分析所述用户面部图像进行活体检测,所述方法包括步骤:用户操作触发活体检测;所述用户操作可以是登录账户、打开应用、回复内容、发表内容、下单支付。电子设备启动摄像头拍摄用户面部图像。数据处理模块控制屏幕扭曲区域;所述扭曲区域是指在屏幕所显示图像的预设位置将预设形状区域的图像扭曲,并且更改该形状区域的位置,所述更改该形状区域的位置可以是连续移动位置或者不连续移动位置,不连续移动位置即从屏幕的一个形状区域直接跳跃至另一形状区域,所述图像扭曲可以是将该形状区域的图像扭曲为凸起状态如图3所示、或凹陷状态如图4所示,以及其他扭曲方案,所述预设形状区域可以是圆形、圆角矩形、方形以及其他几何图形;如图3所示,优选的本实施例中所述预设形状301为方形,所述图像扭曲是指将该形状区域的图像扭曲为凸起状态,在图3中屏幕显示图像为网格,所述该形状区域的图像扭曲为凸起状态如图中301所示,数据处理模块控制所述区域连续移动。数据处理模块对红外面部图像进行活体检测,判断面部图像信息是否符合当前屏幕中图像扭曲区域的移动情况;所述对红外面部图像进行活体检测是指人眼检测算法在面部图像中检测是否存在人眼,若存在则虹膜分割算法对人眼图像进行图像分割,得到虹膜外圆,上眼睑和下眼睑,从而判断在图像扭曲区域移动过程中用户眼部动作是否与图像扭曲区域移动方向相符合。活体检测是否通过;若在图像扭曲区域移动过程中用户眼部动作与图像扭曲区域移动方向相符合,则活体检测通过,否则未通过活体检测。进一步的所述在屏幕预设位置将预设形状区域的色彩偏向消除,是指若屏幕显示内容整体色彩偏向于某一颜色,则数据处理模块消除屏幕预设区域内的色彩偏向,例如屏幕整体偏向红色,在屏幕预设的圆形区域内消除红色色偏,数据处理模块控制色彩偏向消除区域的移动,并且分析摄像头所拍摄图像,检测眼部动作。进一步的所述在屏幕预设位置改变预设形状区域的色彩偏向,是指数据处理模块控制改变屏幕预设区域内的色彩偏向,例如在屏幕预设的圆形区域内将所显示内容偏向红色,数据处理模块控制偏色区域移动,并分析摄像头所拍摄图像,检测眼部动作。以上结合附图及实施例对本专利技术进行了详细说明,本领域中普通技术人员可根据上述说明对本专利技术做出种种变化例。因而,实施例中的某些细节不应构成对本专利技术的限定,本专利技术将以所附权利要求书界定的范围作为本专利技术的保护范围。本文档来自技高网...

【技术保护点】
1.一种用于生物特征识别的活体检测方法,应用于具有屏幕、摄像头和数据处理模块的电子设备上,摄像头拍摄用户面部图像,数据处理模块分析所述用户面部图像进行活体检测,其特征在于所述方法包括步骤:用户操作触发活体检测;所述电子设备启动摄像头拍摄用户面部图像;所述数据处理模块控制屏幕内容,所述屏幕内容包括屏幕整体色彩偏向;所述数据处理模块分析用户面部图像,判断面部图像信息是否符合当前屏幕内容变化情况;得到活体检测结果。

【技术特征摘要】
1.一种用于生物特征识别的活体检测方法,应用于具有屏幕、摄像头和数据处理模块的电子设备上,摄像头拍摄用户面部图像,数据处理模块分析所述用户面部图像进行活体检测,其特征在于所述方法包括步骤:用户操作触发活体检测;所述电子设备启动摄像头拍摄用户面部图像;所述数据处理模块控制屏幕内容,所述屏幕内容包括屏幕整体色彩偏向;所述数据处理模块分析用户面部图像,判断面部图像信息是否符合当前屏幕内容变化情况;得到活体检测结果。2.根据权利要求1所述的用于生物特征识别的活体检测方法,其特征在于所述屏幕内容还包括在屏幕预设位置将预设形状区域的显示内容扭曲。3.根据权利要求1所述的用于生物特征识别的活体检测方法,其特征在于所述屏幕内容还包括在屏幕...

【专利技术属性】
技术研发人员:宫雅卓
申请(专利权)人:上海聚虹光电科技有限公司
类型:发明
国别省市:上海,31

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

1