# 基于Streamlit的口罩人脸识别系统
本项目对[Masked-Face-Recognition-using-Facenet](https://github.com/Nagasai524/Masked-Face-Recognition-using-Facenet)项目进行了修改,在此基础上实现了实时的口罩人脸识别。
人脸识别使用MTCNN和FaceNet进行训练,使用Streamlit进行部署。
## 我使用的Python包版本
```
Keras 2.4.3
Keras-Preprocessing 1.1.2
mtcnn 0.1.1
opencv-contrib-python 4.3.0.38
opencv-python 4.3.0.38
tensorflow 2.6.2
Pillow 5.4.1
numpy 1.19.4
matplotlib 3.3.1
streamlit 1.6.0
scipy 1.5.4
```
如果运行项目的过程中出现一些奇怪的报错,可以尝试将Python包换成以上版本。
如果使用pip安装以上包的速度太慢,可以使用镜像源。如使用豆瓣镜像源下载streamlit:
```
pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com streamlit
```
## 项目文件目录
* `dataset`:数据集,应将同一人的训练图片应放到“`dataset\姓名`”目录下。
* `facenet.h5`:训练的模型。在[谷歌硬盘](https://drive.google.com/open?id=1pwQ3H4aJ8a6yyJHZkTwtjcL4wYWQb7bn)model文件夹中下载`facenet_keras.h5`并重命名为`facenet.h5`。
* `trainer.py`:训练数据集的代码。
* `recognizer.py`:部署Streamlit、实现口罩人脸识别的代码。
## 运行项目
1. **收集图像**:将人脸图像放到`dataset`目录中。这些图片可以是戴口罩图片或不戴口罩图片。
2. **生成embeddings**:运行`trainer.py`这一文件。在命令行使用以下命令生成`data.npz`文件
```
python trainer.py
```
3. **部署Streamlit**:在命令行使用以下命令进行部署
```
streamlit run recognizer.py
```
以上就可以在浏览器访问`http://localhost:8501/`使用该系统实现口罩人脸识别。
## 系统功能及演示
### 上传戴口罩的人脸图片
点击`“Browse files”`上传口罩人脸图片,实现人脸识别。
![上传戴口罩的人脸图片](image1.png)
### 实时检测戴口罩的人脸
点击`“开始/停止”`打开摄像头,实时检测口罩人脸。
![实时检测戴口罩的人脸](image2.png)
(注意:“实时检测戴口罩的人脸”功能无法在服务器上使用,因为Streamlit调用的不是客户机的摄像头。)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
期末大作业-基于Faster RCNN的人脸口罩识别系统python源码+说明+数据集模型,含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为课程设计期末大作业使用,该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 期末大作业-基于Faster RCNN的人脸口罩识别系统python源码+说明+数据集模型,含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为课程设计期末大作业使用,该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 期末大作业-基于Faster RCNN的人脸口罩识别系统python源码+说明+数据集模型,含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为课程设计期末大作业使用,该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。期末大作业-基于Faster RCNN
资源推荐
资源详情
资源评论
收起资源包目录
期末大作业-基于Faster RCNN的人脸口罩识别系统python源码+运行说明+数据集+模型.zip (5个子文件)
文件夹-main
image2.png 426KB
trainer.py 2KB
image1.png 453KB
recognizer.py 4KB
README.md 2KB
共 5 条
- 1
资源评论
- mask-clown2024-11-20没有数据集
yava_free
- 粉丝: 3653
- 资源: 1458
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于 JavaFX 和 MySQL 的影院管理系统.zip
- (源码)基于EAV模型的动态广告位系统.zip
- (源码)基于Qt的长沙地铁换乘系统.zip
- (源码)基于ESP32和DM02A模块的智能照明系统.zip
- (源码)基于.NET Core和Entity Framework Core的学校管理系统.zip
- (源码)基于C#的WiFi签到管理系统.zip
- (源码)基于WPF和MVVM框架的LikeYou.WAWA管理系统.zip
- (源码)基于C#的邮件管理系统.zip
- 【yan照门】chen冠希(1323张) [2月25日凌晨新增容祖儿全94张].rar.torrent
- (源码)基于C++的员工管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功