今天就跟大家聊聊有關(guān)Python中怎么實(shí)現(xiàn)面部情緒的識(shí)別,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)建站是一家專業(yè)提供葉城企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、H5場景定制、小程序制作等業(yè)務(wù)。10年已為葉城眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
face_recognition項(xiàng)目地址:https://github.com/ageitgey/face_recognition
這里我們嘗試一下face_recognition項(xiàng)目,F(xiàn)ace_recognition需要用到一個(gè)包叫dlib, 通過pip可能不一定裝得上,因此這里推薦大家使用anaconda安裝dlib:
conda install -c conda-forge dlib
然后再安裝Face_recognition:
pip install face_recognition
用face_recognition三句代碼就能識(shí)別圖像中的臉部:
人類習(xí)慣從面部表情中吸收非言語暗示,那么計(jì)算機(jī)可以嗎?答案是肯定的,但是需要訓(xùn)練它學(xué)會(huì)識(shí)別情緒。今天我們不太可能講收集數(shù)據(jù)、構(gòu)建CNN模型等邏輯流程,事實(shí)上,這個(gè)流程其實(shí)和我們上次《手把手教你人臉識(shí)別自動(dòng)開機(jī)》中做的方法類似,只不過需要收集一個(gè)情緒數(shù)據(jù)集。
由于時(shí)間關(guān)系,我們直接用priya-dwivedi訓(xùn)練好的模型,他們用Kaggle開源數(shù)據(jù)集(人臉情感識(shí)別 FER)訓(xùn)練了一個(gè)六層卷積神經(jīng)網(wǎng)絡(luò)模型。他們的項(xiàng)目源代碼:
github.com/priya-dwivedi/face_and_emotion_detection
現(xiàn)在就調(diào)用模型識(shí)別一下孫哥在這張圖里的情緒吧,調(diào)用方法如下代碼所示,如果有讀不懂的地方建議留言提問,代碼中的 1.png 即這張孫哥圖片。
emoiton.py :
看完上述內(nèi)容,你們對(duì)Python中怎么實(shí)現(xiàn)面部情緒的識(shí)別有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。