一种活体识别人证对比方法技术

技术编号:36935801 阅读:10 留言:0更新日期:2023-03-22 18:57
本申请属于人证识别的技术领域,公开了一种活体识别人证对比方法,包括:读取证件,获取证件的用户信息和用户头像;获取摄像头拍摄的验证图像,从验证图像中识别脸部图像,获取脸部图像区域中预设的多个验证点位的温度值,生成预处理温度组;将所述预处理温度组与预设的温度阈值区间进行对比,将位于温度阈值区间外的温度值设置为替换值,生成对比温度组;计算对比温度组的标准差和平均值,将对比温度组的标准差与温度标准差区间进行对比,将平均值与温度阈值区间进行对比,生成活体判断结果;若活体判断结果为通过,获取对比图像,基于对比图像和用户头像生成人证对比结果;通过上述方法,缩短人证识别的时间。缩短人证识别的时间。缩短人证识别的时间。

【技术实现步骤摘要】
一种活体识别人证对比方法


[0001]本申请属于人证识别的
,尤其是涉及一种活体识别人证方法。

技术介绍

[0002]现有的技术中,一般会使用人脸识别、指纹识别、视网膜识别等方法实现人证识别,其中应用范围较广且便捷的人证方法采用人脸识别,通过人脸识别的方式,将验证对象的拍摄下来的头像数据和证件上的用户头像进行对比,判断人和证的图像是否一致,但是现有的人证识别方式存在如下弊端,例如:在确认验证对象是否为本人,且验证对象不为肖像照时,需要验证对象对准摄像框并进行眨眼、转头等一系列繁琐的动作,这一套流程下来往往需要耗费较长时间。
[0003]针对上述相关技术,申请人认为传统的人证识别方式耗时过长。

技术实现思路

[0004]为了缩短人证识别的时间,本申请提供一种活体识别人证对比方法。
[0005]本申请的专利技术目的一采用如下技术方案实现:一种活体识别人证对比方法,包括:读取证件,获取证件的用户信息和用户头像;获取摄像头拍摄的验证图像,从验证图像中识别脸部图像,获取脸部图像区域中预设的多个验证点位的温度值,生成预处理温度组;将所述预处理温度组与预设的温度阈值区间进行对比,将位于温度阈值区间外的温度值设置为替换值,生成对比温度组;计算对比温度组的标准差和平均值,将对比温度组的标准差与温度标准差区间进行对比,将平均值与温度阈值区间进行对比,生成活体判断结果;若活体判断结果为通过,获取对比图像,基于对比图像和用户头像生成人证对比结果。
[0006]通过上述技术方案,读取证件并获取证件内的用户信息和用户头像,通过摄像头获取验证图像,从验证图像中的识别脸部图像,获取脸部图像区域中预设的多个验证点位的温度值,生成预处理温度组;将预处理温度组内的各预处理温度值和温度阈值区间进行对比,将超出温度阈值区间的若干预处理温度设置为替换值,便于后续根据预处理温度组区分人和肖像照,生成对比温度组,因为人作为恒温动物,具有体温调节能力,人的体温始终和环境温度存在差异,肖像照为无机物,其不具备温度调节能力,无机物的温度趋近于环境温度,在不同的环境温度下,人体的体温恒定在一定范围,根据这一自然现象设置温度阈值区间,将各预处理温度值和温度阈值区间进行对比再进行数值替换处理生成对比温度组,这是一种筛选肖像照和活体的方法;在实际情况上,人体脸部的温度例如上额、脸颊、鼻子、眼睛和耳朵等部位散热面积不同,且距离心脏的距离不同,这些部位存在1℃到3℃的温度差,因此人体脸部的各部位温度值的标准差会在一定范围内波动,而像肖像照这种表面
均匀的无机物则不具备这一特性,因此可以根据这一自然特性设置温度标准差区间;计算对比温度组的标准差,将对比温度组的标准差与温度标准差区间进行对比,相当于和人体脸部的各部位温度值的标准差进行比较,结合对比温度组的平均值,得出活体判断结果;当对比温度组的标准差位于温度标准差区间且对比温度组的平均值位于温度阈值区时,判断为活体,否则为非活体;当活体判断结果为通过时,再获取对比图像,将对比图像和用户头像进行对比,生产对比结果,判断验证图像和证件是否一致;相对于传统的人证识别方法,省去了需要验证对象进行转头、眨眼等一系列动作,降低要求验证对象反复拍照的可能性,从而缩短人证识别的时间。
[0007]本申请进一步设置为:读取证件,获取证件的用户信息和用户头像的步骤之后,包括:将所述用户信息的ID与冻结名单内的ID进行比对;若用户信息的ID与冻结名单内的ID均不一致,则生成ID比较结果为合格,开始获取验证图像。
[0008]通过上述技术方案,冻结名单作为保护用户信息的名单,当用户的证件丢失时,可以联系发证相关单位申请用户冻结,发证相关单位将用户的证件ID置入冻结名单中,防止他人冒用该用户的身份,在获取验证图像前,先将用户信息内的ID与冻结名单的ID进行比对,当用户信息内的ID与冻结名单内的某一个ID一致时,比较结果为不通过,终止活体识别人证对比流程;当用户信息内的ID与冻结名单内的任一ID均不一致时,比较结果为通过,说明该用户不在冻结名单之内,开始获取对比图像;通过这种方法,对用户信息起到一定得到保护作用。
[0009]本申请进一步设置为:将所述预处理温度组与预设的温度阈值区间进行对比,将位于温度阈值区间外的温度值设置为替换值,生成对比温度组的步骤中包括:基于权威医学文献分析人体脸部各部位的温度信息,评估人体脸部温度的分布规律,确定人体温度下限值和人体温度上限值,基于人体温度下限值和人体温度上限值,得到温度阈值区间;将预处理温度组中位于温度阈值区间外的温度值设置为替换值,得到对比温度组。
[0010]通过上述技术方案,人体温度下限值和人体温度下限值的区间作为温度阈值区间;排除人为因素,根据实际环境温度,将在该环境温度下人体脸部所能达到的最低温度作为人体温度下限值,将在该环境下人体脸部所能达到的最高温度作为人体温度上限值,预处理温度组通过中的各温度值通过和人体温度上限值和人体温度值进行比较,将小于人体温度下限值或大于人体温度上限值的预处理温度组中的温度值设置为替换值,得到对比温度组,从而实现了肖像照和活体的温度值的筛选。
[0011]本申请进一步设置为:计算对比温度组的标准差和平均值,将对比温度组的标准差与温度标准差区间进行对比,将平均值与温度阈值区间进行对比,生成活体判断结果的步骤之前,包括:基于权威医学文献分析人体脸部各部位的温度信息,评估预设的多个验证点位的温度值的标准差的分布规律,确定第一温度对比值和第二温度对比值;基于第一温度对比值和第二温度对比值生成温度标准差区间;
计算所述对比温度组的标准差和平均值;基于温度标准差区间和温度阈值区间,将所述对比温度组的标准差与温度标准差区间进行对比,将所述对比温度组的平均值与温度阈值区间进行对比,生成活体判断结果。
[0012]通过上述技术方案,根据权威医学文献分析人体脸部各部位的温度信息,评估预设的多个验证点位的温度值的标准差的分布规律,将多个验证点位的温度值的最小标准差作为第一温度对比值,将多个验证点位的温度值的最大标准差作为第二温度对比值,第一温度对比值和第二温度对比值的区间作为温度标准差区间;计算出对比温度组的标准差和平均值后,将对比温度组的标准差和温度标准差区间进行比较,将对比温度组的平均值和温度阈值区间进行比较,若对比温度组的标准差位于温度标准差区间内,并且对比温度组的平均值位于温度阈值区间内,则判断验证对象为活体;若对比温度组的标准差位于温度标准差区间外,或者对比温度组的平均值位于温度阈值区间外,则判断验证对象为非活体。
[0013]本申请进一步设置为:若活体判断结果为通过,获取对比图像,基于对比图像和用户头像生成人证对比结果的步骤中,包括:活体判断结果为通过后,延时一段时间后,获取摄像头拍摄的多张对比图像并生成对比图像组;将所述用户头像和对比图像组进行相似度计算,输出人证对比结果。
[0014]通过上述技术方案,在判断验证对象为活体后,软件延时一段时间,预留出验证对象面向镜头的时间,向摄像头发出指令,让摄像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种活体识别人证对比方法,其特征在于,包括:读取证件,获取证件的用户信息和用户头像;获取摄像头拍摄的验证图像,从验证图像中识别脸部图像,获取脸部图像区域中预设的多个验证点位的温度值,生成预处理温度组;将所述预处理温度组与预设的温度阈值区间进行对比,将位于温度阈值区间外的温度值设置为替换值,生成对比温度组;计算对比温度组的标准差和平均值,将对比温度组的标准差与温度标准差区间进行对比,将平均值与温度阈值区间进行对比,生成活体判断结果;若活体判断结果为通过,获取对比图像,基于对比图像和用户头像生成人证对比结果。2.根据权利要求1所述的一种活体识别人证对比方法,其特征在于:读取证件,获取证件的用户信息和用户头像的步骤之后,包括:将所述用户信息的ID与冻结名单内的ID进行比对;若用户信息的ID与冻结名单内的ID均不一致,则生成ID比较结果为合格,开始获取验证图像。3.根据权利要求1所述的一种活体识别人证对比方法,其特征在于:将所述预处理温度组与预设的温度阈值区间进行对比,将位于温度阈值区间外的温度值设置为替换值,生成对比温度组的步骤中包括:基于权威医学文献分析人体脸部各部位的温度信息,评估人体脸部温度的分布规律,确定人体温度下限值和人体温度上限值;基于人体温度下限值和人体温度上限值,得到温度阈值区间;将预处理温度组中位于温度阈值区间外的温度值设置为替换值,得到对比温度组。4.根据权利要求1所述的一种活体识别人证对比方法,其特征在于:计算对比温度组的标准差和平均值,将对比温度组的标准差与温度标准差区间进行对比,将对比温度组的平均值与温度阈值区间进行对比,生成活体判断结果的步骤之前,包括:基于权威医学文献分析人体脸部各部位的温度信息,评估预设的多个验证点位的温度值的标准差的分布规律,确定第一温度对比值和第二温度对比值;基于第一温度对比值和第二温度对比值生成温度标准差区间;计算所述对比温度组的标准差和平均值;基于温度标准差区间和温度阈值区间,将所述对比温度组的标准差与温度标准差区间进行对比,将所述对比温度组的平均值与温度阈值区间进行对比,生成活体判断结果。5.根据权利要求1所述的一种活体识别人证对比方法,其特征在于:获取对比图像,基于对比图像和用户头像生成人证对比结果的步骤中,包括:...

【专利技术属性】
技术研发人员:高河福朱岸青唐晓东
申请(专利权)人:广州市森锐科技股份有限公司
类型:发明
国别省市:

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

1