一种人脸识别签到系统签到数据防伪方法转让专利

申请号 : CN201910438841.3

文献号 : CN110795769B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 寇金桥李新乐张健张杨王仁

申请人 : 北京计算机技术及应用研究所

摘要 :

本发明涉及一种人脸识别签到系统签到数据防伪方法,其中,包括:步骤一:采集数据,建立样本数据库;步骤二:配置人脸识别签到系统;步骤三:生成签到数据,包括:对用户进行识别,与样本数据库进行比对;根据读取系统时间作为签到时间,获取数据库中的人员姓名,生成ID编号,生成检验码,签到时间、签到人员姓名、签到ID编号以及签到信息校验码保存为一条人员签到信息数据记录;根据人员签到信息和校验码,按照预先设定参数,根据QR码字符编码方法,在字符索引表中查找索引值,对人员签到信息和检验码进行编码,生成QR二维码图像;QR二维码的图像数据和人员签到信息截图嵌入到签到截图中;步骤四:签到数据验证,根据验证结果,得出结论。

权利要求 :

1.一种人脸识别签到系统签到数据防伪方法,其特征在于,包括:步骤一:采集数据,建立样本数据库;

步骤二:配置人脸识别签到系统;

步骤三:生成签到数据,包括:对用户进行识别,与样本数据库进行比对;

根据读取系统时间作为签到时间,获取数据库中的人员姓名,生成ID编号,生成检验码,签到时间、签到人员姓名、签到ID编号以及签到信息校验码保存为一条人员签到信息数据记录;

根据人员签到信息和校验码,按照预先设定参数,根据QR码字符编码方法,在字符索引表中查找索引值,对人员签到信息和检验码进行编码,生成QR二维码图像;

QR二维码的图像数据和人员签到信息截图嵌入到签到截图中;

步骤四:签到数据验证,根据验证结果,得出结论;

签到数据验证包括:对签到图像进行检测,提取签到图像二维码的信息,根据提取到的二维码中的信息生成校验码,比较对应人员签到信息数据记录中的校验码,如果相同,则校验通过,否则校验不通过。

2.如权利要求1所述的人脸识别签到系统签到数据防伪方法,其特征在于,步骤一:采集数据,建立样本数据库,包括:计算人脸特征向量;生成数据记录,数据记录包括人员的姓名、ID、是否签到、签到时间、通过人脸识别算法计算的人脸特征向量以及人脸截图字段。

3.如权利要求1所述的人脸识别签到系统签到数据防伪方法,其特征在于,步骤二:配置人脸识别签到系统包括:

设定保存签到图像的存储路径;设定需要生成的二维码信息,包括QR二维码的版本、掩模以及纠错容量。

4.如权利要求1所述的人脸识别签到系统签到数据防伪方法,其特征在于,步骤三还包括保存签到图像到设置的签到图像存储位置。

说明书 :

一种人脸识别签到系统签到数据防伪方法

技术领域

[0001] 本发明涉及电子信息系统技术,尤其涉及一种基于人脸识别签到 系统的签到数据防伪方法,属于电子通讯技术领域。

背景技术

[0002] 人脸识别签到系统是利用摄像机或摄像头采集含有人脸的图像 或视频流,利用人脸识别算法对采集到的人脸图像进行特征计算分 析,与样本数据库中的数据进行比对,
从而判断用户身份的一种技术。
[0003] 二维码是用某种特定的几何图形按一定规律在平面分布的黑白 相间的图形记录数据符号信息,二维码有不同的编码方式,每种码制 有其特定的字符集,常见的是Quick 
Response编码的,简称为QR二维 码。QR二维码是用某种特定的几何图形按一定规律在平面
(二维方 向上)分布的黑白相间的图形记录数据符号信息。二维码可表示数据 类型有字
符、数字、中文汉字等。每个QR码符号由名义上的正方形 模块构成,组成一个正方形阵列,
它由编码区域和包括寻像图形、分 隔符、定位图形和校正图形在内的功能图形组成,功能
图形不用于数 据编码,符号的四周由空白区包围。
[0004] QR码符号共有40种规格,分别为版本1、版本2……版本40。版 本1的规格为21模块×21模块,版本2为25模块×25模块,以此类推, 每一版本符号比前一版本每边增加4个模
块,直到版本40,规格为177 模块×177模块。
[0005] 掩模masking,在编码区域内,用掩模图形对位图进行XOR操作, 其目的是使符号中深色与浅色模块数的比例均衡,并且减少影响图像 快速处理的图形出现。
[0006] 纠错容量:QR码采用纠错算法生成一系列纠错码字,添加在数 据码字序列后,使得符号可以在遇到损坏时不致丢失数据。纠错共有 4个纠错等级,对应四种纠错容量。
[0007] 传统的纸质签到方式逐渐被智能签到系统取代,尤其是基于人脸 识别的签到系统。基于人脸识别的签到系统,只需要签到者面对摄像 头拍照即可,其余过程由计算机自
动处理,简化了签到流程,节省了 人力。
[0008] 发明专利“针对静态照片的识别支付信息防伪方法”,申请号 201811017664.3,公布号CN109255319A,提出了一种静态照片的人 脸识别防伪方法,采用视频节比对的方法,
通过对人像跟踪,分析签 到者是真人还是图片;这种方法针对的是签到人员真假辨别的问
题, 不能解决后台数据库非法修改的问题。
[0009] 发明专利“人脸识别打卡系统”,申请号201811395897.7,公布号 CN109376690A,提出了供一种人脸识别系统及用于打卡用途的控制 系统,针对普通打卡机无法满足多位
员工同时打卡的问题,提出一种 基于人脸识别打卡的系统,以实现避免帮他人代打卡的问
题。但无法 解决后台数据被修改,及事后签到的问题。

发明内容

[0010] 本发明的目的在于提供一种人脸识别签到系统签到数据防伪方 法,用于解决使用人脸识别签到系统时,有可能出现通过后台修改或 事后补签进行签到造假的情况,针对
基于人脸识别签到系统存在数据 库被恶意修改,以及签到者事后未经同意随意补签的问
题,
[0011] 本发明一种人脸识别签到系统签到数据防伪方法,其中,包括: 步骤一:采集数据,建立样本数据库;步骤二:配置人脸识别签到系 统;步骤三:生成签到数据,包括:对用
户进行识别,与样本数据库 进行比对;根据读取系统时间作为签到时间,获取数据库中的
人员姓 名,生成ID编号,生成检验码,签到时间、签到人员姓名、签到ID 编号以及签到信息
校验码保存为一条人员签到信息数据记录;根据人 员签到信息和校验码,按照预先设定参
数,根据QR码字符编码方法, 在字符索引表中查找索引值,对人员签到信息和检验码进行
编码,生 成QR二维码图像;QR二维码的图像数据和人员签到信息截图嵌入 到签到截图中;
步骤四:签到数据验证,根据验证结果,得出结论。
[0012] 根据本发明的人脸识别签到系统签到数据防伪方法的一实施例, 其中,步骤一:采集数据,建立样本数据库,包括:计算人脸特征向 量;生成数据记录,数据记录包括人员
的姓名、ID、是否签到、签到 时间、通过人脸识别算法计算的人脸特征向量以及人脸截图等
字段。
[0013] 根据本发明的人脸识别签到系统签到数据防伪方法的一实施例, 其中,步骤二:配置人脸识别签到系统包括:设定保存签到图像的存 储路径;设定需要生成的二维码信
息,包括QR二维码的版本、掩模 以及纠错容量。
[0014] 根据本发明的人脸识别签到系统签到数据防伪方法的一实施例, 其中,步骤三还包括保存签到图像到设置的签到图像存储位置。
[0015] 根据本发明的人脸识别签到系统签到数据防伪方法的一实施例, 其中,签到数据验证包括:对签到图像进行检测,提取签到图像二维 码的信息,根据提取到的二维码中的
信息生成校验码,比较对应人员 签到信息数据记录中的校验码,如果相同,则校验通过,否
则校验不 通过。
[0016] 本发明解决了现有技术中通过后台修改或事后补签进行签到造 假的问题;本发明建立的数据库中的签到样本图像同时具备直观浏览 签到现场,鉴别签到造假以及签到
数据防伪的双重功能。

附图说明

[0017] 图1所示为QR码二维码示例图;
[0018] 图2所示为签到系统工作流程图;
[0019] 图3所示为签到数据检验流程图;
[0020] 图4所示为本发明人脸签到系统签到数据效果图;
[0021] 图5所示为扫描二维码获取签到信息示意图。

具体实施方式

[0022] 为使本发明的目的、内容、和优点更加清楚,下面结合附图和实 施例,对本发明的具体实施方式作进一步详细描述。
[0023] 本发明提出了一种人脸识别签到系统签到数据库防伪方法,使用 人脸识别签到系统签到时,系统记录签到时间及签到者的姓名、ID 号等个人信息,并根据前述信息生成
校验信息,最后根据签到信息和 校验信息生成对应的QR二维码,QR二维码以及人脸登记库
嵌入到识 别签到后的截图中。具体流程如下:
[0024] 步骤一:采集数据,建立样本数据库;
[0025] 进入人脸签到系统的登记模式:使用人脸识别签到系统录入人脸 样本数据库;
[0026] 系统自动计算人脸特征向量;
[0027] 生成数据记录,数据记录包括人员的姓名、ID、是否签到、签到 时间、通过人脸识别算法计算的人脸特征向量以及人脸截图等字段。
[0028] 步骤二:配置人脸识别签到系统;
[0029] 进入人脸识别签到系统设置模式;
[0030] 设定保存签到图像的存储路径
[0031] 设定需要生成的二维码信息,包括QR二维码的版本、掩模、纠 错容量、是否最大最小版本自使用等信息;
[0032] 设定人脸识别相关参数;
[0033] 步骤三:生成签到数据
[0034] 进入人脸识别签到系统的识别签到模式;
[0035] 系统自动对用户进行识别,与样本数据库进行比对;
[0036] 系统根据读取系统时间作为签到时间,获取数据库中的人员姓 名,生成ID编号,系统根据以上信息生成检验码,签到时间、签到人 员姓名、签到ID编号、签到信息校验码保
存为一条人员签到信息数据 记录;
[0037] 表1为QR码字符映射索引表,系统根据人员签到信息和校验码, 按照预先设定参数,根据QR码字符编码方法,在字符索引表中查找 索引值,对人员签到信息和检验码进行
编码,生成QR二维码图像;
[0038] 表1
[0039]
[0040] QR二维码的图像数据和人员签到信息截图嵌入到签到截图中;
[0041] 系统自动保存签到图像到设置的签到图像存储位置。
[0042] 步骤四:签到数据验证
[0043] 在人脸签到系统中选择检验图片功能,打开签到图像存储目录;
[0044] 系统对签到图像进行检测,提取签到图像二维码的信息,根据提 取到的二维码中的信息生成校验码,比较对应人员签到信息数据记录 中的校验码,如果相同,则校验通过,
否则校验不通过;
[0045] 根据检验结果,得出结论。
[0046] 本发明对现有人脸识别签到系统签到数据可通过后台修改或事 后补签进行造假的问题,提出了一种签到数据防伪方法,具体实现是 通过把人脸识别签到系统的样本数据
库(样本数据库用于存储样本图 像,人员签到时与样本数据库中的数据进行比对)、人员签
到信息、 信息校验码以及由人员签到信息和信息校验码生成的QR二维码融合 嵌入识别签
到样本图像(包含签到后人员脸部信息及现场背景信息的 整副截图)的方法,解决现有技
术中通过后台修改或事后补签进行签 到造假的问题;此方法建立的数据库中的签到样本
图像同时具备直观 浏览签到现场,鉴别签到造假以及签到数据防伪的双重功能。
[0047] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领 域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以 做出若干改进和变形,这些改进和变
形也应视为本发明的保护范围。