# 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语言作为一种高级编程语言,具有简洁、可读性强的特点,使得开发者可以更加专注于解决问题的逻辑。同时,Python拥有丰富的开源库和框架,如Django、Flask、OpenCV等,为项目开发提供了强大的支持。 这些项目的开发旨在为用户提供便捷、智能的服务和功能。Python语言具备广泛的应用领域,从机器学习、自然语言处理,到图像处理、数据可视化,Python在各个领域都有良好的应用场景。同时,Python的生态系统也在不断扩展和发展,拥有丰富的第三方库和工具。 通过Python语言的支持,这些项目可以实现多样化的功能需求,如数据分析、图像处理、网络安全等。同时,Python的简洁性和易读性,使得项目的开发、测试和维护更加高效和方便。 总之,这些项目利用Python语言的优势和多样化特性,为各个领域的应用和研究提供了强大的解决方案。无论是学校学业预警、电影推荐,还是数据加密、图像识别,这些项目都能够高效、灵活地满足用户需求,为用户提供优质的体验。
资源推荐
资源详情
资源评论
收起资源包目录
python190基于人脸识别智能化小区门禁管理系统.zip (84个子文件)
python190基于人脸识别智能化小区门禁管理系统
未命名.txt 0B
数据库
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
文档
基于人脸识别智能化小区门禁管理系统的需求(5).docx 13KB
共 84 条
- 1
资源评论
Java码库
- 粉丝: 1455
- 资源: 3918
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功