基于python的表情识别_python 优秀项目分享-表情识别
face-classification是B-IT-BOTS robotics team團(tuán)隊基于keras和openCV搭建的人臉識別項目。代碼地址在:https://github.com/oarriaga/face_classification
項目在keras上使用fer2013/IMDB數(shù)據(jù)集進(jìn)行訓(xùn)練。 IMDB影片任務(wù)的性別識別率達(dá)到了96%;fer2013的表情識別率達(dá)到66%。詳細(xì)報表可以參看:
https://github.com/oarriaga/face_classification/blob/master/report.pdf
下面是一個識別例子:
靜態(tài)照片
安裝方法
github上提供了基于docker的簡便安裝方法,非常方便:
docker pull ekholabs/face-classifier docker run -d -p 8084:8084 --name=face-classifier ekholabs/face-classifier curl -v -F image=@[path_to_image] http://localhost:8084/classifyImage > image.png
使用介紹實時分析
python3 video_emotion_color_demo.py
生成表明分析
python3 image_emotion_gender_demo.py ../images/test_image.jpg
訓(xùn)練新的表情識別數(shù)據(jù)集方法下載數(shù)據(jù)文件 fer2013.tar.gz
將數(shù)據(jù)文件移動到代碼倉庫的datasets文件夾中
解壓文件tar -xzf fer2013.tar
執(zhí)行訓(xùn)練命令: python3 train_emotion_classifier.py訓(xùn)練性別識別數(shù)據(jù)方法: 下載 imdb_crop.tar
將文件移動到datasets文件夾.
解壓文件:tar -xfv imdb_crop.tar
執(zhí)行訓(xùn)練命令:python3 train_gender_classifier.py實測
我在騰訊云的機(jī)器上基于docker搭建了這個項目,實際跑起來非常方便,室內(nèi)人臉和表情識別也較為準(zhǔn)確。但是背景復(fù)雜的環(huán)境里就不理想了。
有了這個項目,就再也不怕猜不到女神的表情了吧,哈哈。
阿達(dá)老師-孩子身邊的編程專家
完整課程請關(guān)注阿達(dá)老師,主頁里有完整的課程目錄和觀看地址
總結(jié)
以上是生活随笔為你收集整理的基于python的表情识别_python 优秀项目分享-表情识别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python局部静态变量_全局变量、局部
- 下一篇: python生成requirements