今回は、顔認識を用いて、画面を触ることなく、顔だけで操作できるタイマーを作りました。
”Face Timer”という名前でApp Storeに公開予定です。
顔認識は、firebaseのML Kitという機械学習に含まれる、顔認識機能を使用しました。
ML Kitでは、顔の向き、目の開き、笑顔などを数値化できるので、それを利用してタイマーを操作しています。
左向きと右向きでタイマーの数字を上げ下げし、左ウインクと右ウインクで分と秒を切り替えます。
笑顔でスタートとストップをし、目を閉じてリセットという操作です。
インカメラに写っている画像をリアルタイムで判断しているため、暗い場所や、表情が分かりづらい場合は、誤検知することもあります。
明るい場所で使用することをお勧めします。
