# 前言
MTCNN,Multi-task convolutional neural network(多任务卷积神经网络),将人脸区域检测与人脸关键点检测放在了一起,总体可分为P-Net、R-Net、和O-Net三层网络结构。它是2016年中国科学院深圳研究院提出的用于人脸检测任务的多任务神经网络模型,该模型主要采用了三个级联的网络,采用候选框加分类器的思想,进行快速高效的人脸检测。这三个级联的网络分别是快速生成候选窗口的P-Net、进行高精度候选窗口过滤选择的R-Net和生成最终边界框与人脸关键点的O-Net。和很多处理图像问题的卷积神经网络模型,该模型也用到了图像金字塔、边框回归、非最大值抑制等技术。
# 环境
- Pytorch 1.8.1
- Python 3.7
# 文件介绍
- `models/Loss.py` MTCNN所使用的损失函数,包括分类损失函数、人脸框损失函数、关键点损失函数
- `models/PNet.py` PNet网络结构
- `models/RNet.py` RNet网络结构
- `models/ONet.py` ONet网络结构
- `utils/data_format_converter.py` 把大量的图片合并成一个文件
- `utils/data.py` 训练数据读取器
- `utils/utils.py` 各种工具函数
- `infer_path.py` 使用路径预测图像,检测图片上人脸的位置和关键的位置,并显示
- `infer_camera.py` 预测图像程序,检测图片上人脸的位置和关键的位置实时显示
- `infer_Video.py` 使用视频路径,识别视频中人脸box和关键点,并显示识别结果
# 预测
- `python3 infer_path.py` 使用图像路径,识别图片中人脸box和关键点,并显示识别结果
![识别结果](D:\MTCNN\Pytorch-MTCNN-master\Multi_Face_Detection\dataset\path_test\test_result.png)
- `python3 infer_camera.py` 使用相机捕获图像,识别图片中人脸box和关键点,并显示识别结果
- `python3 infer_Video.py` 使用视频路径,识别视频中人脸box和关键点,并显示识别结果,创建一个face文件夹来存储当前秒的检测到的人脸图像,将视频拆分成帧并保存到path_to_save_frames文件夹,并生成一个带关键点和人脸框的视频
没有合适的资源?快使用搜索试试~ 我知道了~
基于Python实现的学生课堂表现感知系统+源代码+文档说明+六大模块+数据
共45个文件
py:16个
xml:9个
md:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 63 浏览量
2024-01-24
19:50:19
上传
评论 2
收藏 10.39MB ZIP 举报
温馨提示
<项目介绍> 本系统旨在通过多个模块综合评估学生在课堂上的表现。各模块分别负责不同方面的检测与评估: 模块一:多目标人脸检测 模块二:课堂表情识别 模块三:疲劳状态检测 模块四:头部姿态估计 模块五:身体倾斜度检测 模块六:使用模糊综合评价算法,结合模块二至五的数据计算学生的注意力水平 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 -----------------------------------------------
资源推荐
资源详情
资源评论
收起资源包目录
Perception-System-of-Students-Classroom-Performance-main.zip (45个子文件)
Perception-System-of-Students-Classroom-Performance-main
.DS_Store 8KB
block_1_mutil_face
mutil_face.py 1KB
web.py 3KB
block_2_FaceDetectionandExpressionRecognition
.DS_Store 6KB
README.md 0B
facial-expression-recognition
.DS_Store 6KB
haar_cascade_face_detection.xml 258KB
network-5Labels.h5 8.96MB
face_test.py 2KB
requirements.txt 188B
test.py 1KB
README.md 856B
block_3_fatigue
.idea
facevideo.iml 398B
dbnavigator.xml 22KB
misc.xml 198B
inspectionProfiles
profiles_settings.xml 174B
modules.xml 270B
.gitignore 47B
Multi_Face_Detection
utils
utils.py 27KB
__init__.py 0B
data_format_converter.py 3KB
data.py 3KB
infer_models
ONet.pth 1.51MB
RNet.pth 415KB
PNet.pth 46KB
infer_path.py 9KB
infer_camera.py 9KB
requirements.txt 83B
models
RNet.py 2KB
__init__.py 0B
Loss.py 3KB
PNet.py 2KB
ONet.py 2KB
.gitignore 146B
infer_Video.py 14KB
README.md 2KB
.idea
vcs.xml 167B
misc.xml 314B
inspectionProfiles
profiles_settings.xml 174B
modules.xml 354B
.gitignore 182B
Perception-System-of-Students-Classroom-Performance.iml 605B
README.assets
image-20230724183025706.png 249KB
__pycache__
web.cpython-311.pyc 823B
README.md 1KB
共 45 条
- 1
资源评论
- 坚持要退休的SYA2024-04-22怎么运行啊?
.Android安卓科研室.
- 粉丝: 4437
- 资源: 2463
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Vue 2 的官方路由器.zip
- AndroidStudio开发环境搭建中文最新版本
- Vue 2 的组件测试实用程序.zip
- 基于Android系统的手机地图应用软件开发中文3.78MB最新版本
- Vue 3 + Vite 2 + Vue-Router 4 + Element-Plus + Echarts 5 + Axios 开发的后台管理系统.zip
- Android手机开发课程标准中文最新版本
- EPX6Android应用编程指南中文1.93MB最新版本
- Androidadb(调试桥)的应用及操作命令中文最新版本
- Android程序调试详解中文最新版本
- 用VirtualBox安装Android-x864.0图文教程中文4.8MB最新版本
- 利用JNI来实现android与SO文件的交互中文最新版本
- Android的界面设计规范中文最新版本
- 基于Android混合移动应用开发技术研究中文最新版本
- Vue Argon 仪表板.zip
- 头歌java实训作业-test-day07.rar
- Vue Argon 设计系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功