プロフィール画像をFERで感情分析してみた
以前の記事で、プロフィール画像を同一人物かどうか判定したら面白いかも、と書きました。
そういえば、FERで写真の感情分析をしたことがあったので、そっちをやってみようと思います。
参考にしたのはこちらのページです。
環境はGoogle Colaboratoryを使いました。
手順
ファイルをアップロードする。
左カラムの「セッションストレージにアップロードする」をクリックします。
警告が出ますが、「OK」をクリックします。
画像(kiwa.jpg)がアップロードされました。
パスは/content/kiwa.jpgです。
今回は気にしなくてもいいですが。
コーディング
FERをインストールします。
pip install FER
感情分析を行います。
ファイル名はkiwa.jpgです。
from fer import FER
import matplotlib.pyplot as plt
test_image_one = plt.imread("kiwa.jpg")
emo_detector = FER(mtcnn = True)
captured_emotion = emo_detector.detect_emotions(test_image_one)
print(captured_emotion)
実行結果は・・・
happyが0.9ならばっちりですね。
ちなみに、自分がアコーディオンを弾いている写真を分析してみたら
なんか微妙・・・。
しばらくこの画像のままでいくと思います。