# 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 毕业设计,Python 课程设计,包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。可以作为课程设计,毕业设计适用。 项目都经过严格调试,确保可以运行!可以放心下载, 1. 技术组成 后台框架:Python,建议使用 3.7 或者 3.8 开发环境:pycharm 数据库可视化工具:使用 Navicat 数据库:MySql(如果有的话) 2 部署 用 pycharm 导入项目,使用 pip 下载相关依赖,设置数据库密码,然后 run 就 ok 了,如果不懂得部署的话,可以找我咨询
资源推荐
资源详情
资源评论
收起资源包目录
基于python的基于人脸识别智能化小区门禁管理系统(Python毕业设计,附源码,数据库,教程).zip (84个子文件)
数据库
部署说明.txt 754B
face_recognition.sql 2KB
程序
部署说明.txt 754B
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
共 84 条
- 1
资源评论
程序猿徐师兄
- 粉丝: 645
- 资源: 2287
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于JavaFX和MySQL的医院挂号管理系统.zip
- (源码)基于IdentityServer4和Finbuckle.MultiTenant的多租户身份认证系统.zip
- (源码)基于Spring Boot和Vue3+ElementPlus的后台管理系统.zip
- (源码)基于C++和Qt框架的dearoot配置管理系统.zip
- (源码)基于 .NET 和 EasyHook 的虚拟文件系统.zip
- (源码)基于Python的金融文档智能分析系统.zip
- (源码)基于Java的医药管理系统.zip
- (源码)基于Java和MySQL的学生信息管理系统.zip
- (源码)基于ASP.NET Core的零售供应链管理系统.zip
- (源码)基于PythonSpleeter的戏曲音频处理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功