一种无感考勤打卡方法、系统及相关设备技术方案

技术编号:30974636 阅读:13 留言:0更新日期:2021-11-25 21:00
本发明专利技术适用于人工智能技术应用领域,提供了一种无感考勤打卡方法、系统及相关设备,所述方法包括:获取视频流数据,从所述视频流数据中解码获得待识别图片;对所述待识别图片进行人体检测和人体识别,得到人体识别结果;对所述待识别图片进行人脸检测和人脸识别,得到人脸识别结果;对所述待识别图片进行虹膜检测和虹膜识别,得到虹膜识别结果;根据所述人体识别结果、所述人脸识别结果、所述虹膜识别结果得到打卡反馈信息。本发明专利技术解决了现有的无感考勤存在使用场景限制、误检率高、耗时长的问题。题。题。

【技术实现步骤摘要】
一种无感考勤打卡方法、系统及相关设备


[0001]本专利技术属于人工智能技术应用领域,尤其涉及一种无感考勤打卡方法、系统及相关设备。

技术介绍

[0002]随着人工智能技术的发展,考勤打卡正在由传统的签字、打卡机等交互性方式逐步向无感打卡方式发展。虹膜识别、人脸识别方法可以有效的作为无感考勤打卡的技术手段,但是虹膜识别和人脸识别对无感考勤打卡的场景限定较大,其要求必须捕获相对清晰的虹膜图像或人脸图像,加之人员在行进过程中可能无法捕捉到虹膜图像、人脸图像,因此基于虹膜识别和人脸识别的考勤打卡方法要么部署使用时拍摄的距离不能过远,要么又变成需要人为配合的交互式打卡,造成误检率高、耗时长的问题,因此现有的打卡方式存在使用环境和识别内容的限制。

技术实现思路

[0003]本专利技术实施例提供一种无感考勤打卡方法、系统及相关设备,旨在解决现有的无感考勤存在使用场景限制、误检率高、耗时长的问题。
[0004]第一方面,本专利技术实施例提供一种无感考勤打卡方法,包括以下步骤:获取视频流数据,从所述视频流数据中解码获得待识别图片;对所述待识别图片进行人体检测和人体识别,得到人体识别结果;对所述待识别图片进行人脸检测和人脸识别,得到人脸识别结果;对所述待识别图片进行虹膜检测和虹膜识别,得到虹膜识别结果;根据所述人体识别结果、所述人脸识别结果、所述虹膜识别结果得到打卡反馈信息。
[0005]更进一步地,所述获取视频流数据,从所述视频流数据中解码获得待识别图片的步骤,包括以下子步骤:从视频采集设备获取实时的所述视频流数据,并按照预设帧间隔进行抽帧,得到抽帧图像;将所述抽帧图像进行预处理,得到所述待识别图片。
[0006]更进一步地,所述对所述待识别图片进行人体检测和人体识别,得到人体识别结果的步骤,包括以下子步骤:获取预设打卡人员信息,并为其中每一个打卡人员创建一个初始值为0、最大值为3的人体识别计数器;对所述待识别图片进行人体检测,其中:若所述待识别图片中没有人体图像,则直接开始下一帧所述待识别图片的处理;若所述待识别图片中有至少一个人体图像,则开始进行人脸检测,同时利用人体特征提取器依次对所述人体图像进行特征提取,并比对所述预设打卡人员信息中的所述打
卡人员的人体信息,将比对成功的所述打卡人员对应的所述人体识别计数器的数值加1,其中:若所述打卡人员对应的所述人体识别计数器的数值小于3,则返回所述人体识别计数器的数值作为所述人体识别结果,并对所述打卡人员对应的所述人体图像进行目标追踪;若所述打卡人员对应的所述人体识别计数器的数值等于3,则返回一个打卡成功的标志位信息作为所述人体识别结果。
[0007]更进一步地,所述对所述待识别图片进行人脸检测和人脸识别,得到人脸识别结果的步骤,包括以下子步骤:获取预设打卡人员信息,并为其中每一个打卡人员创建一个初始值为0、最大值为2的人脸识别计数器;对所述待识别图片进行人脸检测,其中:若所述待识别图片中没有人脸图像,则直接对所述待识别图像中的所述人体图像进行目标追踪;若所述待识别图片中有至少一个人脸图像,则开始进行虹膜检测,同时利用人脸特征提取器依次对所述人脸图像进行特征提取,并比对所述预设打卡人员信息中的所述打卡人员的人脸信息,将比对成功的所述打卡人员对应的所述人脸识别计数器的数值加1,其中:若所述打卡人员对应的所述人脸识别计数器的数值小于2,则返回所述人脸识别计数器的数值作为所述人脸识别结果,并对所述打卡人员对应的所述人体图像进行目标追踪;若所述打卡人员对应的所述人脸识别计数器的数值等于2,则返回一个打卡成功的标志位信息作为所述人脸识别结果。
[0008]更进一步地,所述对所述待识别图片进行虹膜检测和虹膜识别,得到虹膜识别结果的步骤,包括以下子步骤:获取预设打卡人员信息,并为其中每一个打卡人员创建一个初始值为0、最大值为1的虹膜识别计数器;对所述待识别图片进行虹膜检测,其中:若所述待识别图片中没有虹膜图像,则直接对所述待识别图像中的所述人脸图像进行目标追踪;若所述待识别图片中有至少一个虹膜图像,则利用虹膜特征提取器依次对所述虹膜图像进行特征提取,并比对所述预设打卡人员信息中的所述打卡人员的虹膜信息,将比对成功的所述打卡人员对应的所述虹膜识别计数器的数值加1,其中:若所述打卡人员对应的所述虹膜识别计数器的数值小于1,则返回所述人脸识别计数器的数值作为所述虹膜识别结果,并对所述打卡人员对应的所述人体图像进行目标追踪;若所述打卡人员对应的所述虹膜识别计数器的数值等于1,则直接返回一个打卡成功信息作为所述虹膜识别结果。
[0009]更进一步地,所述对所述待识别图片进行虹膜检测和虹膜识别,得到虹膜识别结
果的步骤后,还包括:使用预设的目标追踪算法将进行目标追踪的所述人体图像存放在追踪队列中,并在下一帧的所述待识别图片中对所述追踪队列中的所述人体图像进行人体检测和人体识别、人脸检测和人脸识别、虹膜检测和虹膜识别,并且,若所述人体图像对应的所述打卡人员的所述人体识别结果、或所述人脸识别结果、或所述虹膜识别结果中包含打卡成功的信息,则将所述人体图像从所述追踪队列中删除。
[0010]更进一步地,根据所述人体识别结果、所述人脸识别结果、所述虹膜识别结果得到打卡反馈信息的步骤,具体为:若所述人体识别结果为所述标志位信息、或所述人脸识别结果为所述标志位信息、或所述虹膜识别结果为所述打卡成功信息,则将所述人体识别结果、所述人脸识别结果、所述虹膜识别结果对应的所述打卡人员判定为已打卡状态,并重置所述打卡人员的所述人体识别计数器、所述人脸识别计数器、所述虹膜识别计数器的数值。
[0011]第二方面,本专利技术实施例还提供一种无感考勤打卡系统,包括:数据获取模块,用于获取视频流数据,从所述视频流数据中解码获得待识别图片;人体检测和识别模块,用于对所述待识别图片进行人体检测和人体识别,得到人体识别结果;人脸检测和识别模块,用于对所述待识别图片进行人脸检测和人脸识别,得到人脸识别结果;虹膜检测和识别模块,用于对所述待识别图片进行虹膜检测和虹膜识别,得到虹膜识别结果;打卡信息反馈模块,用于根据所述人体识别结果、所述人脸识别结果、所述虹膜识别结果得到打卡反馈信息。
[0012]第三方面,本专利技术实施例还提供一种计算机设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述实施例中任意一项所述的无感考勤打卡方法中的步骤。
[0013]第四方面,本专利技术实施例还提供所述一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中任意一项所述的无感考勤打卡方法中的步骤。
[0014]本专利技术所达到的有益效果,由于采用了多种识别方式组合且同时进行识别的打卡方案,在面对中远距离的真实场景时提高了打卡的精确度,从而减少误检率,并缩短了打卡检测流程的时长。
附图说明
[0015]图1是本专利技术实施例提供的无感考勤打卡方法的总体逻辑图;图2是本专利技术实施例提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无感考勤打卡方法,其特征在于,包括以下步骤:获取视频流数据,从所述视频流数据中解码获得待识别图片;对所述待识别图片进行人体检测和人体识别,得到人体识别结果;对所述待识别图片进行人脸检测和人脸识别,得到人脸识别结果;对所述待识别图片进行虹膜检测和虹膜识别,得到虹膜识别结果;根据所述人体识别结果、所述人脸识别结果、所述虹膜识别结果得到打卡反馈信息。2.如权利要求1所述的无感考勤打卡方法,其特征在于,所述获取视频流数据,从所述视频流数据中解码获得待识别图片的步骤,包括以下子步骤:从视频采集设备获取实时的所述视频流数据,并按照预设帧间隔进行抽帧,得到抽帧图像;将所述抽帧图像进行预处理,得到所述待识别图片。3.如权利要求1所述的无感考勤打卡方法,其特征在于,所述对所述待识别图片进行人体检测和人体识别,得到人体识别结果的步骤,包括以下子步骤:获取预设打卡人员信息,并为其中每一个打卡人员创建一个初始值为0、最大值为3的人体识别计数器;对所述待识别图片进行人体检测,其中:若所述待识别图片中没有人体图像,则直接开始下一帧所述待识别图片的处理;若所述待识别图片中有至少一个人体图像,则开始进行人脸检测,同时利用人体特征提取器依次对所述人体图像进行特征提取,并比对所述预设打卡人员信息中的所述打卡人员的人体信息,将比对成功的所述打卡人员对应的所述人体识别计数器的数值加1,其中:若所述打卡人员对应的所述人体识别计数器的数值小于3,则返回所述人体识别计数器的数值作为所述人体识别结果,并对所述打卡人员对应的所述人体图像进行目标追踪;若所述打卡人员对应的所述人体识别计数器的数值等于3,则返回一个打卡成功的标志位信息作为所述人体识别结果。4.如权利要求3所述的无感考勤打卡方法,其特征在于,所述对所述待识别图片进行人脸检测和人脸识别,得到人脸识别结果的步骤,包括以下子步骤:获取预设打卡人员信息,并为其中每一个打卡人员创建一个初始值为0、最大值为2的人脸识别计数器;对所述待识别图片进行人脸检测,其中:若所述待识别图片中没有人脸图像,则直接对所述待识别图像中的所述人体图像进行目标追踪;若所述待识别图片中有至少一个人脸图像,则开始进行虹膜检测,同时利用人脸特征提取器依次对所述人脸图像进行特征提取,并比对所述预设打卡人员信息中的所述打卡人员的人脸信息,将比对成功的所述打卡人员对应的所述人脸识别计数器的数值加1,其中:若所述打卡人员对应的所述人脸识别计数器的数值小于2,则返回所述人脸识别计数器的数值作为所述人脸识别结果,并对所述打卡人员对应的所述人体图像进行目标追踪;若所述打卡人员对应的所述人脸识别计数器的数值等于2,则返回一个打卡成功的标志位信息作为所述人脸识别结果。5.如权利要求4所述的无感考勤打卡方法,其特征在于,所述对所述待识别图片进行虹
膜检测和虹膜识别,得到虹膜识别结果的步骤,包括以下子步骤:获取预设...

【专利技术属性】
技术研发人员:闫潇宁许能华郑双午贾洪涛
申请(专利权)人:深圳市安软科技股份有限公司
类型:发明
国别省市:

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

1