MediaPipeをPythonで簡単セットアップ!

4月 18, 2021

MediaPipeとは?

Googleがオープンソースで開発している機械学習ソリューションです. 高精度な顔, 手, 姿勢の認識を気軽に活用できます.

Dependency

python => 3.7

セットアップ

# install mediapipe
pip install mediapipe

# get samples
git clone https://github.com/tech-life-hacking/MediapipeSetup.git

Solutions

Hands

Handsは手を検出して, 手の特徴を表す21個の点を返します.

python hands.py

Face Mesh

Face Meshは顔を検出して, 顔の特徴を表す468個の点を返します.

python facemesh.py

Pose

Poseは体を検出して, 体の特徴を表す33個の点を返します.

python pose.py

Holistic

HolisticはHands, Face Mesh, Poseモデルを統合したもので, 顔, 手, 体の特徴を表す543個の点を返します.

python holistic.py

Face Detection

Face Detectionは顔を検出し, 右目, 左目, 鼻, 口, 右耳, 左耳の6点を返します.

python facedetection.py

おわりに

MediaPipeを用いると手軽に機械学習を応用できます. ぜひお試しを!