【A219】深度学习的卷积神经网络(CNN)情绪表情识别与分析系统

2022-02-22 15:49:36      索炜达电子      1196     

文件编号:A219

文件大小:14M

开发环境:Python3.7.11、OpenCV4.1.0.25、TensorFlow2.2

猿创承诺:该项目亲测正常运行,需远程调试部署需另外收费,确保正常使用,不能正常使用全额退款。

简要概述:深度学习的卷积神经网络(CNN)情绪识别与分析系统,Python Qt软件界面,深度学习,卷积神经网络,机器学习,图像算法的界面。

算法运行,基于pycharm,运行new_test.py文件

算法原理(整个框架是基于kears,如果不会建议先学习一下,学完之后,网络结构的算法就很清楚):

1.     输入图片resize成300宽度,长度等比例缩放

2.     转灰度图片

3.     用opencv自带cv2.CascadeClassifier检测人脸

4.     将检测到的人脸抠出来

5.     缩放到64*64大小

6.     /255归一化

7.     通过mini_XCEPTION网络进行分类,可以参见train_emotion_classifier.py(训练代码,如果感兴趣可以看下) 和models/cnn.py

依赖库:需要安装的库:

-tensorflow 2.2.0

-keras 2.3.1

-PyQt5 

-scikit-learn 

-imutils 0.5.4

-opencv-python 4.1.0.25

按需写作:

【A219】深度学习的卷积神经网络(CNN)情绪表情识别与分析系统

演示视频:

【A219】深度学习的卷积神经网络(CNN)情绪表情识别与分析系统

点击查看:系统演示视频

运行效果:

运行new_test.py

1.摄像头实时识别

【A219】深度学习的卷积神经网络(CNN)情绪表情识别与分析系统

2.图片识别

【A219】深度学习的卷积神经网络(CNN)情绪表情识别与分析系统

远程协助:

温馨提示:索炜达.猿创官方提供收费远程协助,确保您项目运行成功。

点击查看:远程协助相关事项

我们提供完整项目文件清单如下:

文件目录

 ├ 1.项目源码

 ├ 2.运行截图

 └ 3.演示视频

TAG情绪识别
  • 9 次
  • 1800 分