背景介绍
随着社会的发展,信息化时代已经来临,大多高校已经进入了信息化的管理模式,传统的课堂点名方式不仅占据了教师的课堂时间,而且降低了课堂的效率。人脸识别技术的不断成熟,基于人脸识别的签到系统也不断出现,但是大多数的签到考勤系统是基于百度人脸识别的SDK,或者虹软的人脸识别SDK, 而基于本地的人脸识别签到考勤系统的需求也很迫切,基于此,本系统设计了一个简易的小型的人脸识别签到系统。
2. 简要功能介绍
对于智慧校园中课堂学生的出勤情况,通过人脸识别来签到,并统计考勤。主要包括人脸的注册和数据的采集、人脸的检测、考勤记录和分析。
3. 开发环境和软件环境Visual Studio2013 C++,OPENCV 2.4.9,Micro Soft Access 2003
4. 功能展示
4.1.系统登录界面
系统用户分为管理员、老师以及学生三个用户,不同的用户登录可以查看不同的功能界面。以管理员用户登录为例。
4.1.1 系统-管理员用户-主界面



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