今回はどこの局が一番の美人局なのか
AIに判定してもらいました。

解説動画はこちら


 
さて今回もFace++を使っていきたいと思います。

こんな感じのサンプルコードで
画像を送ると美人度を含めた様々な数値を
取得することができます。
import requests
import base64
from collections import defaultdict
from pathlib import Path
import pickle
import time

endpoint = 'https://api-us.faceplusplus.com'
face_dict = defaultdict(str)
src = sorted(Path('画像パス').glob('*.jpg'))
for i, file in enumerate(src):
    img_file = base64.encodestring(open(file, 'rb').read())
    response = requests.post(
        endpoint + '/facepp/v3/detect',
        {   
            'Content-Type': 'multipart/form-data',
            'api_key': api_key, # 要キーゲット
            'api_secret': api_secret, # 要キーゲット
            'image_base64': img_file,
            'return_attributes': 'gender,age,headpose,facequality,eyestatus,emotion,ethnicity,beauty,mouthstatus'
        }
    )
    time.sleep(1.9)
    try:
        result = response.json()
        face_dict[file.name[:-4]] = result
        print(i,file.name[:-4],'OK')
    except:
        print(i,file)

結果は辞書型で返ってくるので
その中から必要な項目を拾います。

今回は民放5局の女子アナの写真をあらかじめ用意して
それの美人度を取得してまとめたデータを用いています。

スクリーンショット 2021-07-10 17.37.58

さて見ていくと
AIが判定した美人度TOP5は???

こんな方々でした
スクリーンショット 2021-07-10 17.39.04


げべは・・・
置いておきましょうかね。


局別の女子アナの美人度を箱ひげ図にしてみると
こんな感じになりました。
スクリーンショット 2021-07-10 17.26.49

TOPを決めるのすごく難しいですね
ここは統計の代表値で決めていきましょう。

スクリーンショット 2021-07-10 17.41.33

結果は
・最大値なら日テレ
・平均値ならフジテレビ
・中央値ならテレ東
・げべはTBS
でしょうね


俯瞰してみると
日テレは最高値がいるも平均的
テレ朝はこじんまり
TBSはばらつきが多い
テレ東は少数精鋭
フジはエース級も多いが人も多い

そんな印象でした。

平均値って面白いですねーーー
個人的にはフジテレビでした

今回はこれまでです
それでは。