0face_recognitionで顔認識するアプリでは起動時にいちいち顔画像をエンコーディングしますが、これが結構時間がかかります。事前にエンコーディングデータを作っておいて、ハードコードしておくなりすれば、ぞの分起動が速くなります。B+でエンコードしながらの起動には5分20秒かかりましたが、ハードコードした起動は18秒でした(ラズパイ4ならもっと速くなるはず)。データ作成用Webサービスアプリを作ってみました。JSON形式で結果を表示します。保存するなりクリップボードにコピーするなりして使います。こんなデータです、サンプルnameとdataを使ってこんなデータを作ります。face_recognition.face_encodings(xxx_image)[0]これの代わりに上記のデータをハードコードしておきます(改行を無くせば見やすくなります)。Webサービス用のコード最終行のIPアドレスはご自分ので書き換えてください。OpenJTalk」で、カメラを被写体に向けると自動で「xxさん、はいチーズ」と発声して、にこっと笑ってくれたらオートシャッターするカメラアプリを作れると思います。顔の表情分類の学習モデルにはface_classficationを使ってみます(表情を7パターンに分類するものです)。こんな感じ(genderも認識しています)Next作ってみましたWisteriaHillはカマタマーレ讃岐のサポでもあります。データをご用意しました。このカマタマーレのデータには選手のJSONデータをそろえたkamatama-jsonというフォルダーがあります。上記ではハードコードする例を記述していますが、このjsonフォルダーからダイレクトに読み込む場合は例えばこんな感じ。