2024-09-22
めがねフェスで人気だったオテテトーンでしたが、近寄っても割らないと顔にメガネが付かない点を改善したくなりました。

原因は、顔認識APIを使っていること。顔がある程度はっきり写らないとメガネになりません。そこで、体認識を使って顔の位置にメガネをつけてみたいと思いました。しかし、MediaPipe Poseは一度に1つの体しか認識しません。そこで、まずは物体認識Coco-SSDを使って人を認識させました。


「MediaPipe Pose + Coco-SSD」
src on GitHub
人(person)として認識した部分を切り取り、体をMediaPipe Poseで認識させ表示するアプリができました。


「Object Detection (coco-ssd) test」

こちらが物体認識のテスト。80種類で分類してくれます。人だけに絞るともっと高速化できるかも?(参考、tfjs-models/coco-ssd at master · tensorflow/tfjs-models


ちなみにこの画像はAI、ChatGPT4oで生成してもらいました。便利!

AIライブラリ、いろいろ組み合わせるとますますおもしろくなります。

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS