该资源包含一个基于人脸识别技术的智能小区门禁管理系统项目资料,包括详细的Python编程实现与研究论文。
管理员功能包括:
1. 注册登录页面;
2. 登录后可添加或删除管理员账号,并且被删除的管理员账号不能再使用;
3. 用户数据管理:
- 展示用户进入小区门的时间及其他基本信息,可以查询哪些已录入信息但未训练模型的用户。
- 对于用户的人脸数据支持单条和批量增加、减少操作。
4. 用户数据采集功能:输入用户的个人信息后,系统会调用摄像头自动采集人脸图片。
对于普通用户而言:
1. 人脸识别进入小区界面:识别中的人被红框圈出,并显示名字缩写;未录入信息的则显示unknow标识;不允许多人同时进行面部识别。
2. 如果是黑名单中的人员,在门禁前尝试使用人脸识别,系统会发出警报声并记录这一事件;
3. 用户成功通过认证后,会出现一个窗口提示“门已开”,并在五秒内自动消失。用户进入小区时会被记录在案。
4. 未录入信息的用户进行识别操作时,会有弹窗显示该用户不在系统中,并伴有警报声提醒,在五秒钟之后关闭。
开发语言:Python
Python版本:3.6.8
数据库:MySQL 5.7
使用的工具包括Navicat11、PyCharm。