2022-02-22 15:49:36 索炜达电子 2778
文件编号: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
按需写作:
演示视频:
点击查看:系统演示视频
运行效果:
运行new_test.py
1.摄像头实时识别
2.图片识别
远程协助:
温馨提示:索炜达.猿创官方提供收费远程协助,确保您项目运行成功。
点击查看:远程协助相关事项
我们提供完整项目文件清单如下:
文件目录
├ 1.项目源码
├ 2.运行截图
└ 3.演示视频