MediapipeのFace mesh/hand/poseランドマークポイント一覧ビュー

この記事 is

英語版はこちら

medium.com

Mediapipe公式ドキュメントにはFace meshのランドマークポイント番号一覧があるけど、画質が低くて全く読めない。困る。
見やすいように、高画質でマッピング+番号表示をした画像を作りました。
たぶん、特定の体のパーツだけ取得したいときとかに役立つはず。

ランドマークポイント一覧

ポーズ(全身)

全部で33個のランドマークポイントで構成されている。
0~10は顔、11~22は上半身、23~32は下半身にアサインされている。

mediapipe.solutions.hands を使うことで指の関節まで取得できる。
それぞれ21個のランドマークポイント、両手あわせて42個のランドマークポイントで構成される。

フェイスメッシュ

mediapipe.solutions.face_mesh で取得できる顔の詳細なランドマークポイント。
refine_landmarks=True を指定する場合、全部で478個のランドマークポイントを取得できる。これには瞳孔のマッピングが含まれるので、Trueにすると視線トラッキングが可能になる。
Falseにした場合は468個で、目と口のマッピングが簡略化される。

その他のソリューション

このブログに掲載した画像はブログ用に圧縮しているので、ちょっと視認性が悪くなっている。
もっと高画質な画像で番号をチェックしたい場合、こちらの僕のレポジトリにアップしている画像を参照されたい。

github.com

また、他のMediapipeのデモコードはこのレポジトリに置いているので、参考にされたし。

github.com