学生可以在空隙时在系统录入人脸,等到上课签到时,只需在网页上刷脸即可完成签到,签到页实时显示签到人信息,全体过程简便流畅。同时,也实现了与考勤干系的一系列功能,知足用户需求。
实现工具措辞:Python
工具库:Dlib OpenCV

框架:Flask Bootstrap
数据库:MySQL
数据库设计共设计了六张表:attendance:学生的考勤情形course:所有课程信息student_course:学生选课情形student_faces:学生的人脸特色students:所有学生信息teachers:所有老师信息
功能西席端新建课程开拓或关闭选课导入选课记录课程刷脸签到考勤查询与修正考勤导出拍照权限设置批量导入账号(管理员西席)学生端人脸录入选退课考勤查询其他用户登录上岸韶光提醒修正密码拦截器总结本项目紧张采取了Python措辞基于Flask框架开拓,利用Dlib库中68特色点检测器和深度残差网络模型,欧氏间隔,目标跟踪方法实现了人脸识别,采取MySQL数据库记录系统干系数据,并用Bootstrap框架进行页面美化。末了完成的系统可以适用于具有带摄像头的联网设备的传授教化场所。
项目源码
https://github.com/mengyue0722/Face-swiping-Time-Attendance-System