2021-05-29 10:27:53 索煒達(dá)電子 2366
文件編號:A57
文件大小:95M
開發(fā)環(huán)境:Python3.8、OpenCV4.5、dlib
猿創(chuàng)承諾:該項(xiàng)目親測正常運(yùn)行,需遠(yuǎn)程調(diào)試部署需另外收費(fèi),確保正常使用,不能正常使用全額退款。
簡要概述:利用dlib庫進(jìn)行人臉識別與特征標(biāo)定,并利用嘴巴的張開比例,眼睛的睜開程度,眉毛的傾斜程度作為表情分析的三個指標(biāo)。方法較為簡單,識別的效率不是很高,可以在此基礎(chǔ)上進(jìn)行改善。
識別規(guī)則:
1. 嘴巴張開距離占面部識別框?qū)挾鹊谋壤酱螅f明情緒越激動,可能是非常開心,也可能是極度憤怒。
2. 眉毛上揚(yáng),17-21 或者 22-26 號特征點(diǎn)距離面部識別框頂部與識別框高度的比值越小,說明眉毛上揚(yáng)越厲害,可表示驚訝、開心。眉毛的傾斜角度,開心時眉毛一般是上揚(yáng),憤怒時皺眉,同時眉毛下壓的比較厲害。
3. 瞇眼睛,人在開懷大笑的時候會不自覺的瞇起眼睛,憤怒或者驚訝的時候會瞪大眼睛。
具體步驟:
首先打開攝像頭,捕捉人臉。利用dlib中dlib.get_frontal_face_detector()識別人臉,利用dlib.shape_predictor("shape_predictor_68_face_landmarks.dat")預(yù)測人臉的68點(diǎn)。之后綜合計(jì)算,作為每個表情的判斷指標(biāo)。由于人離攝像頭距離的遠(yuǎn)近,導(dǎo)致人臉識別狂的大小不一,故選擇比例作為判斷指標(biāo)。
按需寫作:
演示視頻:
點(diǎn)擊查看:系統(tǒng)演示視頻
運(yùn)行結(jié)果:
遠(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.演示視頻