# 基于卷积神经网络的学生人脸识别考勤系统
## 测试环境:
>**1.Windows 10 Ubuntu 20.04**
>**2.TensorFlow1.15 GPU版本(没有GPU也可以,CPU版本会慢一些)**
>**3.PyQt5**
>**4.Sqlite3**
## 使用的模型:
### MTCNN->人脸检测
### FaceNet->人脸识别
## 程序目录如下:
>**20170512-11-547下为FaceNet数据 这个数据太大无法上传,请到百度云下载**
>**链接:https://**
>**pan.baidu.**
>**com/s/1nMwbahnZ0ZgeIOO6UrATdw(请去掉空格)**
>**提取码:w3it **
>**align文件夹下为MTCNN模型数据**
>**src文件夹下为所有主程序文件 SetUpMainWindow.py为启动文件**
>**DB文件夹下为sqlite3数据库(文件夹里面是空的,运行主程序会自动创建,也可以手动创建,但是名字必须和DB_File里面写的一样)**
>**ui_src文件夹下为ui设计文件和转码py文件**
>**emb_img和src_img文件夹在程序运行时会自动创建(或者可以直接手动创建,两个都是空文件夹)**
## 目录结构
![目录结构1](https://github.com/omega-Lee/PyQt5_Face_Recognition/blob/master/markdown_imgs/3.png)
## DB目录讲解
>**StudentCheckWorkDB.db 为学生考勤数据表**
>**StudentFaceDB.db 为学生人脸数据**
## 操作步骤
0、SetUpMainWindow.py是主界面启动文件
1、在数据库管理中添加用户,主要不要修改主键内容,修改主键内容会导致更新错误
2、在主界面点击刷新,更新数据表
3、选择学号ID
4、打开摄像头->录入人脸
5、点击生成模型(人脸模型生成过程线程会被阻塞,但是训练完成就没事了)
5、开始检测
## 软件界面细节
![1](https://github.com/omega-Lee/PyQt5_Face_Recognition/blob/master/markdown_imgs/1.png)
![2](https://github.com/omega-Lee/PyQt5_Face_Recognition/blob/master/markdown_imgs/2.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何问题也可以随时私信博主,博主会第一时间给您解答!!! 本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何问题也可以随时私信博主,博主会第一时间给您解答!!! 本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何问题也可以随时私信博主,博主会第一时间给您解答!!!
资源推荐
资源详情
资源评论
收起资源包目录
毕设项目:基于PyQT+FaceNet卷积神经网络实现的学生人脸识别考勤系统.zip (55个子文件)
content
20170512-110547
test.txt 1B
tools
__init__.py 0B
sqlite_func.py 7KB
markdown_imgs
3.png 61KB
1.png 64KB
2.png 31KB
src
__init__.py 0B
get_face.py 6KB
face_recognition.py 12KB
facenet.py 22KB
SetUpMainWindow.py 8KB
take_photo.py 1KB
Sqlite_UI.py 15KB
align
text.txt 1B
__init__.py 0B
detect_face.py 30KB
det3.npy 1.49MB
det2.npy 392KB
det1.npy 27KB
DB
DB_File.txt 70B
StudentFaceDB.db 28KB
StudentCheckWorkDB.db 20KB
.gitignore 207B
README.md 2KB
ui_src
delwin_ui.ui 4KB
delwin_ui.py 5KB
addClassTable.ui 7KB
Add_Table.py 717B
deleteClassTable.py 6KB
Add_Data.py 705B
deleteClassTable.ui 5KB
sqlite_main_window.ui 7KB
checkTable.py 6KB
prompt.ui 852B
delCheckTable.py 7KB
addStudent.ui 11KB
MainUI.py 11KB
help.ui 4KB
checkTable.ui 5KB
Add_Data.ui 399B
addClassTable.py 7KB
prompt.py 973B
Add_Table.ui 402B
sqlite_main_window.py 9KB
__pycache__
deleteClassTable.cpython-36.pyc 3KB
checkTable.cpython-36.pyc 3KB
addClassTable.cpython-36.pyc 4KB
addStudent.cpython-36.pyc 5KB
help.cpython-36.pyc 3KB
delwin_ui.cpython-36.pyc 3KB
delCheckTable.cpython-36.pyc 3KB
addStudent.py 12KB
MainUI.ui 10KB
help.py 3KB
delCheckTable.ui 5KB
共 55 条
- 1
资源评论
白话机器学习
- 粉丝: 8904
- 资源: 7682
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功