一种基于人脸识别的考勤方法技术

技术编号:28116994 阅读:9 留言:0更新日期:2021-04-19 11:15
本发明专利技术涉及一种基于人脸识别的考勤方法,主要用于对企业员工的出勤统计、对外来人员出入进行报警提醒。员工签到时,平台自动启动摄像头资源,采集员工面部照片,并与数据库中预先存入的员工人脸底库进行分析比较,识别成功后显示、报出员工的姓名,则考勤成功;如果是外来人员,由于数据库中没有预先存入其人脸底库,人脸识别算法就会给其未知人员的标识,并通过发出报警声音提醒安保人员去核对人员信息。息。

【技术实现步骤摘要】
一种基于人脸识别的考勤方法


[0001]本专利技术涉及人脸识别
,涉及一种基于人脸识别的考勤方法,用于企业公共安全管理、视频安防管理、楼宇安防管理等。

技术介绍

[0002]随着社会不断发展、科技不断进步,企业的人事管理逐渐向自动化方向发展,其中使用的考勤平台也不断追求创新,融入了各种新技术,如指纹技术、人脸识别技术、虹膜技术等。随着人工智能的不断挖掘,人脸识别技术也被广泛应用与各种安防场合和企业管理。人脸识别是基于人的脸部特征信息进行身份识别的一种生物识别技术,它的唯一性和不易被复制的良好特性为身份鉴别提供了必要的前提。

技术实现思路

[0003]本专利技术的目的是提供一种基于人脸识别的考勤方法,使用人脸识别技术采集到人员的出入口信息,自动核对出入人员信息,保证出入口安全;结合考勤计算规则,规范考勤制度,以一定格式导出考勤记录,给人事管理提供了方便,简化了工作流程。
[0004]本专利技术的技术方案如下:
[0005]一种基于人脸识别的考勤方法,其特征在于,包括以下步骤:
[0006](1)人脸采集:在考勤地点采用高清摄像机通过实时码流来抓拍人脸,提供要识别的图片源;
[0007](2)生成人脸底库源:在BS端发送人员注册的http协议请求给CS端,CS端接收到请求后,将事先准备好的人员图片源地址传递给人脸识别服务器;人脸识别服务器经过一定时间的检测提特征,将每张图片的注册结果返回给CS端,并在约定路径下生成每个人的人脸底库dat文件,这就形成了人脸底库源;CS端接收注册结果后,会将每张人脸的注册结果插入到相应数据库表中;同时会通知人脸识别服务给正在执行识别的视频资源重新加载人脸底库,以备可以从人脸底库中检测到此人;
[0008](3)识别视频和识别结果信息展示:CS端启动时,自动从数据库中读取本机要执行识别任务的摄像机资源数据,并通过API传递给人脸识别服务器来进行启动,启动成功后在CS端界面的相应窗口中显示出此识别视频源;如果视频范围内出现了人脸目标,则在视频显示区域用框框出显示,如果相似度值大于预先设定值,则在框的上边标出此人的名字进行跟踪;如果要启动的视频源数目大于当前视频窗口数,CS端就自动调整窗口布局增加窗口数来适应视频源数目,并且默认显示其中一个视频源,切换显示可以通过BS端来完成;
[0009](4)当视频范围内的人脸目标被识别出时,CS端自动滚动显示此人信息,并报出此人姓名;如果是外来人员则显示为未知人员,并发出报警声音;CS端动态调整显示识别人员信息,将新识别出来的人员信息显示到最上边,同时CS端会把识别结果插入到数据库中,供BS端查询使用;
[0010](5)考勤计算进程:考勤规则参数通过BS端设置,考勤计算进程重启更新;在每天
零点以后将前一天的识别信息进行分析、计算、记录,并插入到数据库中,并根据前一天凌晨时间段内是否有出入口记录的条件,对此人员大前天加班时长进行重新计算及修改;出入口视频资源抓拍到的人脸记录中,早上一定时间段内时间最早的作为这一天的上班打卡时间,晚上一定时间段内时间最晚的作为这一天的下班打卡时间;上班打卡时间晚于设置的上班时间,则判断为迟到;下班打卡时间早于设置的下班时间,则判断为早退;下班打卡时间在设置的加班时间范围内,则判断为加班,并根据开始加班时间点来计算加班时长;在上班期间,此人出去一定时间并没有回来,若这时间超出了设置的旷工时间范围,则判定为旷工。
[0011]本专利技术主要用于对企业员工的出勤统计、对外来人员出入进行报警提醒。员工签到时,平台会自动启动摄像头资源,采集员工面部照片,并与数据库中预先存入的员工人脸底库进行分析比较,识别成功后显示、报出员工的姓名,则考勤成功;如果是外来人员,由于数据库中没有预先存入其人脸底库,人脸识别算法就会给其未知人员的标识,并通过发出报警声音提醒安保人员去核对人员信息。
具体实施方式
[0012]本专利技术在考勤点安装自带发声设备的高清摄像机,需要根据光照、距离、识别图像范围等来调整安装位置。在BS端以Google网页展示,在CS端是wpf作为可视化界面展示。具体实现方式如下:
[0013](1)人脸采集:
[0014]考勤点采用高清摄像机作为前端采集设备,主要是通过实时码流来抓拍人脸,提供要识别的图片源。为了计算考勤和安装简单,要求一个考勤地点安装一个自带发声设备的摄像机,默认是出入口类型。
[0015](2)(2)生成人脸底库源:
[0016]BS端主要用于人员信息、摄像机的管理,识别结果、考勤记录的查询统计等,采用java技术作为后端,采用Google web浏览器作为可视化展示界面,使用mysql数据库作为数据存储方式。
[0017]人员信息管理主要是对本企业人员进行基本信息采集、信息入库、注册人脸图片上传等;注册完成之后,还可以查看人员的注册结果。
[0018]摄像机管理主要是对前段采集设备进行数据库的增删改等配置,保证CS端启动识别任务时实时码流的存在。
[0019]识别结果、考勤记录的查询统计主要是管理人员、或者企业人员通过不同的权限可对数据库中存在的人员识别结果、企业人员的考勤记录进行查询浏览;管理人员还可以以一定的excel表结构标准对考勤记录进行导出;而且被考勤人员以一定权限可以通过系统查询到自己的考勤信息,比之前的通过纸质版考勤、或询问人事进行查询更为便捷。
[0020]CS端是BS端与人脸识别服务的中间链接器,采用wpf作为可视化展示界面,BS通过http协议与CS端通信,CS端与人脸识别服务通过dll的API接口实现通信。CS端主要实现的功能有人脸注册和注册结果保存、识别视频和识别结果信息展示。
[0021]人脸注册和注册结果保存:
[0022]BS端发送人员注册的http协议请求给CS端,CS端接收到请求后,将事先准备好的
人员图片源地址传递给人脸识别服务;人脸识别服务经过一定时间的检测提特征,将每张图片的注册结果返回给CS端,并在约定路径下生成每个人的人脸底库dat文件,这就形成了人脸底库源;CS端接收注册结果后,会将每张人脸的注册结果插入到相应数据库表中;同时会通知人脸识别服务给正在执行识别的视频资源重新加载人脸底库,以备可以从人脸底库中检测到此人。
[0023]此处有个约定规则是:“一个人的图片源,只要有一张图片是注册成功的,则这个人就是注册成功的,即在人脸底库已经备案;如果此人的所有图片源都是注册失败的,则这个人注册失败,人脸底库就没有其dat文件,需要再重新注册,直至注册成功为止。”[0024](3)识别视频和识别结果信息展示:
[0025]CS端启动时,会自动从数据库中读取本机要执行识别任务的摄像机资源数据,并通过API传递给人脸识别服务来进行启动,启动成功后会在CS端界面的相应窗口中显示出此识别视频源;如果视频范围内出现了人脸目标,则视频显示区域会用框框出显示,如果相似度值大于预先设定值,则在框的上边还会标出此人的名字进行跟踪本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于人脸识别的考勤方法,其特征在于,包括以下步骤:(1)人脸采集:在考勤地点采用高清摄像机通过实时码流来抓拍人脸,提供要识别的图片源;(2)生成人脸底库源:在BS端发送人员注册的http协议请求给CS端,CS端接收到请求后,将事先准备好的人员图片源地址传递给人脸识别服务器;人脸识别服务器经过一定时间的检测提特征,将每张图片的注册结果返回给CS端,并在约定路径下生成每个人的人脸底库dat文件,这就形成了人脸底库源;CS端接收注册结果后,会将每张人脸的注册结果插入到相应数据库表中;同时会通知人脸识别服务给正在执行识别的视频资源重新加载人脸底库,以备可以从人脸底库中检测到此人;(3)识别视频和识别结果信息展示:CS端启动时,自动从数据库中读取本机要执行识别任务的摄像机资源数据,并通过API传递给人脸识别服务器来进行启动,启动成功后在CS端界面的相应窗口中显示出此识别视频源;如果视频范围内出现了人脸目标,则在视频显示区域用框框出显示,如果相似度值大于预先设定值,则在框的上边标出此人的名字进行跟踪;如果要启动的视频源数目大于当前视频窗口数,CS端就自动调整窗口布局增加窗口...

【专利技术属性】
技术研发人员:郝文娟陈静杨剑锋邓华阳
申请(专利权)人:北京航天长峰科技工业集团有限公司
类型:发明
国别省市:

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

1