Python实现基于人脸识别的上课考勤系统。
这个人脸识别考勤签到系统是基于大佬的人脸识别陌生人报警系统二次开发的。
项目使用Python实现,基于OpenCV框架进行人脸识别和摄像头硬件调用,同时也用OpenCV工具包处理图片。交互界面使用pyqt5实现。
该系统实现了从学生信息输入、人脸数据录入、人脸数据训练,学生信息多条件搜索、修改,多选删除,人脸数据训练,人脸识别、追踪、签到等完整流程的各项功能。甚至允许生成签到表格和导出Excel格式签到表。
根据功能分配,系统分为三个部分实现各部分流程,
1. 录入端负责数据导入,
2. 管理端负责数据删改查以及人脸数据训练,
3. 监控端负责人脸识别以及签到功能。
1