# Opencv_Facenet_Pyqt5Demo
#### 介绍
本项目基于Facenet深度学习网络的人脸识别模型,通过Pytorch训练,在利用onnxruntime进行推理,将整体功能实现在利用pyqt5搭建的图形化界面上;本项目利用python语言进行开发,该项目的设置目前还未完成,后续会对其进行更新。
#### 软件架构
软件架构说明
1.根目录下的Demo文件中主要包括pyqt5图形化界面设计代码,其中的source文件夹为界面的源代码以及ICON图标文件,其中的utilsDemo文件夹中的文件为实现界面功能的代码;
2.根目录下的resources文件夹中主要包括人脸数据库face_datas、测试人脸数据集test-datas、人脸数据库中人脸的特征向量face_feature_vector.txt、图片保存路径images_path.txt,以及model.onnx网络权值文件;
3.根目录下的utils文件夹中的文件为一些所必须的一些定义的方法函数;
#### 使用说明
1.图形化界面的运行脚本在Demo文件夹下的MainWindowPane.py文件;
2.对于model.onnx文件,为pytorch训练好的mobilenetv1为主干特征提取网络的facenet网络模型权重参数进行格式转换为onnx格式的网络权重参数;
3.根目录文件夹下的create_face_txt.py文件为生成人脸数据库中的人脸特征向量face_feature_vector.txt,以及图片路径文件images_path.txt,每次向face_datas文件夹中添加图片,请运行create_face_txt.py文件更新face_feature_vector.txt以及face_datas.txt文件。
4.根目录下的test文件为测试文件夹,将test_datas文件夹中的图片输入后可以自动匹配到人脸数据库中的人脸。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于人脸识别智能化小区门禁管理系统(python) python;django;mysql; 管理员: 管理员注册登录页面; 登录后可以添加或删除管理员账号,且删除过的管理员账号不可再次使用; (1)用户数据管理功能: 显示用户进入小区门的具体时间及用户采集时间和其他基本信息,可查询谁已录入信息但未进行训练模型; 对用户人脸数据可以单条增加和删除、批量增加和批量删除; (2)用户数据采集功能: 输入用户基本信息后,调用摄像头自动采集人脸图片 用户: (1)人脸识别进入小区界面:用红框圈出正在识别的人并显示名字缩写,未录入的用户显示unknow,不允许多人同时识别 (2)若被拉黑用户在门禁前进行人脸识别,门禁会有响铃,并记录该数据; (3)用户识别认证成功后弹出一个窗口信息和语音提示:门已开,过五秒后窗口信息消失,用户进入后记录该数据 (4)未录入信息的用户进行识别弹出页面:该用户未在系统内,并有响铃,过五秒后窗口信息消失
资源推荐
资源详情
资源评论
收起资源包目录
基于人脸识别智能化小区门禁管理系统(python).zip (85个子文件)
基于人脸识别智能化小区门禁管理系统(python)
数据库
face_recognition.sql 2KB
程序
face_recognition
create_face_txt.py 1KB
resources
login.ui 6KB
face_datas
005.jpg 10KB
008.jpg 8KB
002.jpg 12KB
007.jpg 11KB
register.ui 5KB
images_path.txt 256B
face_feature_vector.txt 13KB
model.onnx 12.72MB
main.py 343B
LICENSE 9KB
utils
utils.py 1KB
__init__.py 0B
utils_fit.py 2KB
__pycache__
__init__.cpython-310.pyc 156B
utils.cpython-310.pyc 2KB
utils_fit.cpython-37.pyc 2KB
utils_fit.cpython-310.pyc 2KB
__init__.cpython-37.pyc 157B
utils.cpython-37.pyc 2KB
dao
user.py 5KB
__pycache__
user.cpython-37.pyc 4KB
user.cpython-310.pyc 4KB
user.cpython-36.pyc 4KB
service
utilsDemo
__init__.py 0B
VideoClass.py 4KB
__pycache__
__init__.cpython-310.pyc 161B
VideoClass.cpython-37.pyc 4KB
__init__.cpython-37.pyc 166B
VideoClass.cpython-310.pyc 4KB
application.py 3KB
login_ui.py 5KB
images_rc.py 54KB
source
userMain.py 10KB
user.py 4KB
images
zs123.jpg 4KB
寮犱笁.jpg 4KB
icons
人脸识别.png 2KB
主界面.png 1KB
相机.png 2KB
人脸采集.png 1KB
用户信息管理.png 1KB
停止键.png 2KB
设置.png 2KB
退出.png 2KB
images.qrc 358B
lisi1234.jpg 4KB
MainWindow.py 78KB
__pycache__
dailog.cpython-37.pyc 2KB
MainWindow.cpython-310.pyc 29KB
MainWindow.cpython-37.pyc 31KB
dailog.cpython-310.pyc 2KB
ui
dailog.ui 4KB
MainWindow.ui 124KB
dailog.py 4KB
MainWindow1.py 73KB
register.py 2KB
name.txt 5B
staff.py 45KB
__pycache__
register_ui.cpython-37.pyc 3KB
images_rc.cpython-310.pyc 14KB
staffOp.cpython-37.pyc 5KB
DialogPane.cpython-37.pyc 1KB
DialogPane.cpython-310.pyc 1KB
application.cpython-37.pyc 3KB
images_rc.cpython-37.pyc 14KB
register.cpython-37.pyc 2KB
login_ui.cpython-37.pyc 3KB
MainWindowPane.cpython-37.pyc 15KB
login.py 1KB
MainWindowPane.py 17KB
DialogPane.py 895B
register_ui.py 5KB
staffOp.py 6KB
使用说明.txt 604B
__pycache__
config.cpython-37.pyc 294B
test.py 2KB
1.mp3 315KB
README.md 2KB
config.py 382B
说明.txt 1KB
文档
基于人脸识别智能化小区门禁管理系统的需求(5).docx 13KB
演示
python190基于人脸识别智能化小区门禁管理系统演示.mp4 3.29MB
共 85 条
- 1
资源评论
- qq_536728512024-05-19资源值得借鉴的内容很多,那就浅学一下吧,值得下载!
码上行舟
- 粉丝: 145
- 资源: 1516
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Java和MySQL的学生信息管理系统.zip
- (源码)基于ASP.NET Core的零售供应链管理系统.zip
- (源码)基于PythonSpleeter的戏曲音频处理系统.zip
- (源码)基于Spring Boot的监控与日志管理系统.zip
- (源码)基于C++的Unix V6++二级文件系统.zip
- (源码)基于Spring Boot和JPA的皮皮虾图片收集系统.zip
- (源码)基于Arduino和Python的实时歌曲信息液晶显示屏展示系统.zip
- (源码)基于C++和C混合模式的操作系统开发项目.zip
- (源码)基于Arduino的全球天气监控系统.zip
- OpenCVForUnity2.6.0.unitypackage
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功