【HR干货】如何利用opencv控件开发简易的人脸识别考勤系统?
1、考勤系统的开发目的:下面简单介绍一下如何使用VS+OPENCV开发一套简易的人脸识别考勤系统,随着社会的发展,信息化时代已经来临,大多工厂人事管理都已经进入了信息化的管理模式,传统的纸质打卡、ID卡刷卡、指纹签卡方式不仅占据了人事的大部分企业管理时间,而且降低了工厂管理的效率。随着人脸识别技术的不断成熟,基于人脸识别的考勤签到系统也不断出现,但是大多数的签到考勤系统是基于百度人脸识别的SDK,或者旷世的人脸识别SDK,或者是购买专门的中控人脸识别考勤机(比如xface600)等等,今天我们来介绍一套简单的基于本地的人脸识别签到考勤系统,基于此,下面设计了一个简易的小型的人脸识别签到系统。
2、简要的考勤系统功能介绍
对于智慧工厂中员工的出勤情况,通过人脸识别来签到,并统计考勤。主要包括人脸的注册和数据的采集、人脸的检测、考勤记录和分析。
3. 考勤软件开发环境和软件环境
Visual Studio2013 C++,OPENCV 2.4.9,MicroSoft Access 2003
4. 考勤系统功能展示
4.1. 系统登录界面
系统用户分为人事管理员、部门主管以及员工三个用户,不同的用户登录可以查看不同的功能界面。以管理员用户登录为例。
4.1.1 系统-管理员用户-主界面
系统管理员可以查看考勤系统的全部功能和各位员工的人脸数据、考勤数据信息等等;
4.1.2 系统-部门主管用户-主界面
部门主管界面只能看到本部门的员工考勤数据和人脸信息等,以及自己部门的考勤分析结果等等;
4.1.3 系统-员工用户-主界面
员工界面是可以看到自己的考勤打卡记录,考勤日报表和考勤月报表信息等等。
4.2 采集人脸图像建库训练模型
4.2.1 在管理员用户界面,点击“清空人脸和记录”按钮,清空程序目录下面已经录入的人脸以及出勤的记录;点击“人脸录入”按钮,采集注册人脸;点击“训练模型”,训练出人脸识别的模型。
4.2.2 点击 “人脸录入”按钮,采集注册人脸,然后点击“完成录入”按钮。
4.3 开始考勤人脸识别签到
4.3.1 侧面脸刷脸签到-测试1
4.3.2 正面脸刷脸签到-测试2
4.3.3 摇头刷脸签到-测试3
4.4 系统管理员查看签到
4.4.1 点击左下角-用户查看日志区域-“管理员查看”按钮。
4.5 部门主管查看
4.5.1点击左下角-用户查看日志区域-“部门主管”按钮。
4.6 员工查询考勤签到
4.6.1点击左下角-用户查看日志区域-“员工查询签到”按钮。
4.7 数据库信息存储
4.7.1 该系统所需要的数据信息是以MicroSoft Access 2003 表保存的,该数据库的名字为Database21.mdb,里面有个表,为员工考勤出勤情况统计表。
更多考勤系统软件特性可以咨询0512-62069950;
来源:诚展考勤易考勤管理系统实施团队总结。
声明:本网站转载的所有文章版权均属于原创作者。在此诚展软件面向全社会公开征集稿件,并对于本网站所有转载的文章作者,一并致谢。若有部分文章未来得及联系作者,涉及侵权,请及时与我们联系,将予删除处理。
来稿可发邮箱:czitc@czitc.com
诚展考勤易专注于开发好用易用智能的考勤管理系统、考勤系统、排班软件和考勤软件;深度融合二次开发企业微信、钉钉、小程序和手机APP等移动考勤,流程审批.助力企业高效智能考勤管理!联系电话:0512-62069950;
目前苏州诚展软件旗下的考勤易开发的考勤管理系统已成功应用在全国多家内资、外资企业,帮助企业HR在人事管理、考勤管理、就餐宿舍管理、培训管理、排班调班,控制加班工时,精准计算各类考勤工时、年假计算、工资计算、新版个人所得税计算、工资项目、高温费补贴和社保公积金扣款比例,详情可查看诚展考勤管理系统介绍: