人脸识别签到_简易的人脸识别签到考勤系统

  1. 背景介绍

       随着社会的发展,信息化时代已经来临,大多高校已经进入了信息化的管理模式,传统的课堂点名方式不仅占据了教师的课堂时间,而且降低了课堂的效率。人脸识别技术的不断成熟,基于人脸识别的签到系统也不断出现,但是大多数的签到考勤系统是基于百度人脸识别的SDK,或者虹软的人脸识别SDK, 而基于本地的人脸识别签到考勤系统的需求也很迫切,基于此,本系统设计了一个简易的小型的人脸识别签到系统。

2. 简要功能介绍

     对于智慧校园中课堂学生的出勤情况,通过人脸识别来签到,并统计考勤。主要包括人脸的注册和数据的采集、人脸的检测、考勤记录和分析。

3. 开发环境和软件环境

    Visual Studio2013 C++,OPENCV 2.4.9,Micro Soft Access 2003

4. 功能展示

4.1.系统登录界面

       系统用户分为管理员、老师以及学生三个用户,不同的用户登录可以查看不同的功能界面。以管理员用户登录为例。

12a23474fae9d666f50b7686960baffa.png

4.1.1 系统-管理员用户-主界面

3f70e161c9e0ed84cbf8c10d8a31c2f7.png

4.1.2 系统-老师用户-主界面

ee3ce8822102b03d8d93f46b2724ea1c.png

4.1.3 系统-学生用户-主界面

97bc980cbd2967c81c977b49475bc8c2.png

4.2 采集人脸图像建库训练模型

4.2.1 在管理员用户界面,点击“清空人脸和记录”按钮,清空程序目录下面已经录入的人脸以及出勤的记录;点击“人脸录入”按钮,采集注册人脸;点击“训练模型”,训练出人脸识别的模型。

d830412ff1497ce1db90d163f5e2258c.png

4.2.2  点击 “人脸录入”按钮,采集注册人脸,然后点击“完成录入”按钮。

31e8c81cfcc3a8814b1a904ef2524d1f.png

9dbefa8097e0df370976c9e4adfac64a.png

4.3刷脸签到

4.3.1 刷脸签到-测试1

78ab926ed59e44952d98fe8be9509a86.png

4.3.2 刷脸签到-测试2

b0cb0e149dd12393fbde958d3743dc32.png

4.3.3 刷脸签到-测试3

72ae102557c6471547654f05494e692f.png

4.4 管理员查看签到

4.4.1 点击左下角-用户查看日志区域-“管理员查看”按钮。

d42e83301a37f6ec29decc9ccf3ed2b5.png

4.5 老师点名

4.5.1点击左下角-用户查看日志区域-“老师点名”按钮。

82a80f87b76afa792b4fa0f22856f3d4.png

4.6 学生查看签到

4.6.1点击左下角-用户查看日志区域-“学生查看签到”按钮。

5ed7608e74460a9bcc62e3556c02d761.png

4.7数据库信息存储

4.7.1该系统所需要的数据信息是以Micro Soft Access 2003 表保存的,该数据库的名字为Database21.mdb,里面有个表,为学生出勤情况统计表。

c2472ea7d1ab4e5b13e1a64030f6f781.png


版权声明:本文为weixin_39553458原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。