python智能识别门禁系统,django人脸识别登录
该项目引入了基于人脸识别的门禁管理系统。
(Python Django rest framework JsonWebToken Redis Dlib)
本项目是宿舍门禁系统的管理,增加了宿舍管理、水电管理、在线充值、维修服务管理、系统日志等功能。详见下面截图。
Django是后端,H5/CSS/JS是前端,MySQL是后端数据库,Redis是缓存,Dlib是人脸识别程序库。
本项目可以作为个人学校毕业设计,不考虑制作环境,后续开发随意。
食用方法
1.首先下载项目源代码文件(访问方法在本文末尾)。
2.运行MySQL和Redis,在setting.py文件中配置数据库链接信息。
MySQL数据库用5.7.27开发,建议用同一个版本(mysqlclient应该有向上兼容的项目,自带Redis-x64-3.2.100用于Windows系统调试。默认监听端口为127.0.0.1,6379,requirepass为Qq111111。
3.为下一个配置修改setting.py文件。
SMTP(邮件SMTP功能,用于账号登录提示,邮件发送验证码等。)ALiCloud_AFS(阿里云AFS人机验证,用于前端登录滑动验证)CodePay(码支付,用户充值水电费时在线支付)QQConnect(QQ互联,用于前端QQ登录绑定)
4.生成一个数据表(使用像普通Django项目一样的指令)
Python管理。pymakeversionspythonmanage。pymigrate5,导入初始系统设置数据
数据文件位置:/database/system _ setting _ system setting . SQL
6.启动项目(像普通的Django项目一样使用说明)
python manager . pyrunserver 127 . 0 . 0 . 1:8080
系统操作截图
1.前端-后端[PC端]
2.前端-前端[移动]
3.前端-摄像机端
文件访问微信官方账号后台回复:可获取访问控制管理。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。