2022-02-22 15:49:36 索煒達(dá)電子 2776
文件編號(hào):A219
文件大?。?/strong>14M
開(kāi)發(fā)環(huán)境:Python3.7.11、OpenCV4.1.0.25、TensorFlow2.2
猿創(chuàng)承諾:該項(xiàng)目親測(cè)正常運(yùn)行,需遠(yuǎn)程調(diào)試部署需另外收費(fèi),確保正常使用,不能正常使用全額退款。
簡(jiǎn)要概述:深度學(xué)習(xí)的卷積神經(jīng)網(wǎng)絡(luò)(CNN)情緒識(shí)別與分析系統(tǒng),Python Qt軟件界面,深度學(xué)習(xí),卷積神經(jīng)網(wǎng)絡(luò),機(jī)器學(xué)習(xí),圖像算法的界面。
算法運(yùn)行,基于pycharm,運(yùn)行new_test.py文件
算法原理(整個(gè)框架是基于kears,如果不會(huì)建議先學(xué)習(xí)一下,學(xué)完之后,網(wǎng)絡(luò)結(jié)構(gòu)的算法就很清楚):
1. 輸入圖片resize成300寬度,長(zhǎng)度等比例縮放
2. 轉(zhuǎn)灰度圖片
3. 用opencv自帶cv2.CascadeClassifier檢測(cè)人臉
4. 將檢測(cè)到的人臉摳出來(lái)
5. 縮放到64*64大小
6. /255歸一化
7. 通過(guò)mini_XCEPTION網(wǎng)絡(luò)進(jìn)行分類,可以參見(jiàn)train_emotion_classifier.py(訓(xùn)練代碼,如果感興趣可以看下) 和models/cnn.py
依賴庫(kù):需要安裝的庫(kù):
-tensorflow 2.2.0
-keras 2.3.1
-PyQt5
-scikit-learn
-imutils 0.5.4
-opencv-python 4.1.0.25
按需寫作:
演示視頻:
點(diǎn)擊查看:系統(tǒng)演示視頻
運(yùn)行效果:
運(yùn)行new_test.py
1.攝像頭實(shí)時(shí)識(shí)別
2.圖片識(shí)別
遠(yuǎn)程協(xié)助:
溫馨提示:索煒達(dá).猿創(chuàng)官方提供收費(fèi)遠(yuǎn)程協(xié)助,確保您項(xiàng)目運(yùn)行成功。
點(diǎn)擊查看:遠(yuǎn)程協(xié)助相關(guān)事項(xiàng)
我們提供完整項(xiàng)目文件清單如下:
文件目錄
├ 1.項(xiàng)目源碼
├ 2.運(yùn)行截圖
└ 3.演示視頻