今天分享一个Python毕业设计项目:师生刷脸签到系统。简介使用Python语言、Flask框架、Dlib库、MySQL数据库等工具,设计并实现了一个基于Web的人脸识别签到系统。学生课余时间可在系统中录入人脸,上课签到时只需在网页刷脸即可完成签到。签到页面实时显示签到人员信息,整个过程简单流畅。同时,还实现了一系列与考勤相关的功能,满足用户需求。实现工具语言:Python工具库:DlibOpenCV框架:FlaskBootstrap数据库:MySQL数据库设计共设计了六个表:attendance:学生出勤course:所有课程信息student_course:学生选课student_faces:学生面部特征students:所有学生信息教师:所有教师信息功能介绍教师新建课程、开发或关闭选课、导入选课记录??、刷脸、打卡、考勤查询及修改考勤、导出拍照、设置批量导入账号(管理员教师)、学生侧脸录入,选择退出上课查询其他用户登录时间提醒更改密码拦截器汇总本项目主要使用Python语言基于Flask框架开发,使用Dlib库中的68个特征点检测器和深度残差网络模型,欧式距离,目标跟踪人脸识别实现方法,MySQL数据库用于记录系统相关数据,Bootstrap框架用于页面美化。最终确定的系统可以适用于带有带摄像头的联网设备的教学空间。源码在公众号Python小二后台回复bsface获取~
