OpenPoseとは
OpenPoseは、モーションキャプチャなしで人物の骨格を簡単に表示できるツールです。このツールは、画像や動画から人物の姿勢(骨格)をAIが推定することが可能です。
OpenPoseのインストールと設定
OpenPoseの使用を開始するには、まずOpenPoseのPython APIを設定します。その後、画像を読み込みます。ここで注意すべき点は、PILではなくOpenCVを使用することです。
OpenPoseの実行
OpenPoseを実行すると、骨格を繋げた棒人間のようなものを画像に埋め込んで出力できます。これは動画でも可能で、次回試してみたいと思います。
まとめ
OpenPoseは、スポーツのフォーム改善、猫背のような姿勢改善、製造現場での作業改善など、様々なシーンで活躍できる技術です。OpenCVとフリーで落とせる学習済みモデルをメインに使っています。OpenCVは非常に便利なツールで、OpenPoseのような骨格推定だけでなく、物体検出や顔検出など、様々な機能を提供しています。