# FacialExpressionRecognition
## 简介
基于ResNet50在RAF-DB数据集上的人脸情绪识别
## 环境部署
推荐使用conda虚拟环境
```
git clone https://github.com/Qingyyx/FacialExpressionRecognition.git
cd FacialExpressionRecognition
conda create -n FER python=3.8 -y
conda activate FER
pip install torch==1.12.0 gradio==4.29.0 torchvision==0.13.0 opencv-python==3.4.15.55 h5py==3.11.0
```
## 演示
预训练模型已经传到百度网盘,[连接](https://pan.baidu.com/s/1-0HyQoiX9Bmz7IsHid4-Cg )给出,提取码:7i8j。下载后将模型放入`RAF_`文件夹下。然后`python visualize_pro.py`
## FRA-DB数据集
来自[这里](https://paperswithcode.com/sota/facial-expression-recognition-on-raf-db),RAF-DB数据集由100*100的rgb图像组成,它包含 29672 张面部图像.每个图像包含7个不同情绪的图像。
下载完成后,运行`python preprocess_RAF+.py`进行图片预处理,生成h5文件
## 训练和评估
`python mainpre_RAF.py --bs 128 --lr 0.003`
`python visualize_pro.py`
## 精确度
PublicTrain_acc: 99.999%
PublicTest_acc: 82.226%
## 参考
[1] [Facial Expression Recognition with Deep Convolutional Neural Networks](https://arxiv.org/abs/1310.5401)
[2]https://github.com/WuJie1010/Facial-Expression-Recognition.Pytorch

.whl
- 粉丝: 4187
最新资源
- 回归-随手写的Scartch
- STM32 AppInventor ESP8266设置AP模式和手机TCP通信完整程序APP
- 构建与优化AI提示及代理系统的最佳安全实践:从提示工程到多代理架构设计
- 音频EQ算法 IIR梳状滤波器 IIR滤波器 傅里叶逆变换 声音增益Q值 滤波类型 带通
- mmexport1754449721296.jpg
- JSON对象转换为Excel文件并导出
- 去我让他我就我就说话.MP4
- 基于Matlab答题卡识别系统GUI界面毕业设计源码图片高分项目
- detr模型训练代码案例
- 基于OpenCV和pyqt5实现的可视化图像处理演示界面,包含openCV大部分图像处理功能和人脸识别等功能
- 关键词监听机器人 TG电报群消息 监听机器人源码 关键词监控支持人工实时监听
- POS打印机控制程序源码与文档(C语言与C#开发)
- 数字正交解调(IQ Demodulation)技术及其应用
- 下载Excel中的链接图片、照片分类、自动人脸识别、手动标记识别、平铺像素平均分布、裁切尺寸归一化、和按照图片蒙版拼图照片墙
- 超级简单的javaweb项目02 获取url请求的username参数并展示在页面
- phodav-3.0 for ubuntu
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


