トップページ人工知能,実世界DB人体の姿勢推定、キーポイント抽出Windows で OpenPose を使ってみる

Windows で OpenPose を使ってみる

ユースケース:Windowsパソコンで、OpenPoseの機能を試してみたい

OpenPose は、人体、顔、手、足の「キーポイント」を検出するソフトウエア。 多数のカメラを配置して、3次元のキーポイントを得る機能もある

OpenPose の利用条件などは、利用者が確認すること。次のWeb ページを活用してください

https://flintbox.com/public/project/47343/

【サイト内の関連ページ】

謝辞:このWebページで紹介する OpenPose ソフトウエアの作者に感謝します

前準備

7-Zip のインストール

(NVIDIA GPU を使うとき)NVIDIA グラフィックスドライバ,NVIDIA CUDA ツールキット 11.4.1 ,NVIDIA cuDNN 8.2 のインストール

GPU は,グラフィックス・プロセッシング・ユニットの略で、コンピュータグラフィックス関連の機能,乗算や加算の並列処理の機能などがある.

NVIDIA CUDA は,NVIDIA社が提供している GPU 用のプラットフォームである.

インストール手順の説明

Windows での NVIDIA グラフィックスドライバ,NVIDIA CUDA ツールキット 11.4.1NVIDIA cuDNN 8.2 のインストール: 別ページで説明している.

関連 Web ページ

OpenPose のインストール

Windows での OpenPose のインストール手順は,別のページで説明している.

OpenPose を使ってみる

Windows のコマンドプロンプトを使う

ビデオカメラ

USB接続できるビデオカメラを準備し,パソコンに接続しておく.

GPU 版を使う場合:

cd C:\openpose-1.7.0-binaries-win64-gpu-python3.7-flir-3d_recommended
cd openpose
bin\OpenPoseDemo.exe

[image]

[image]

付属のビデオファイルを使用

GPU 版を使う場合:

cd C:\openpose-1.7.0-binaries-win64-gpu-python3.7-flir-3d_recommended
cd openpose
bin\OpenPoseDemo.exe --video examples\media\video.avi

[image]

[image]

付属の画像ファイル

GPU 版を使う場合:

cd C:\openpose-1.7.0-binaries-win64-gpu-python3.7-flir-3d_recommended
cd openpose
bin\OpenPoseDemo.exe --image_dir examples\media

[image]

[image]

オプションの確認

GPU 版を使う場合:

cd C:\openpose-1.7.0-binaries-win64-gpu-python3.7-flir-3d_recommended
cd openpose
bin\OpenPoseDemo.exe --help

[image]

--face, --hand オプションを試してみる

顔と手の情報も得られる

参考 Web ページ: https://github.com/jrkwon/openpose/blob/master/doc/quick_start.md

GPU 版を使う場合:

cd C:\openpose-1.7.0-binaries-win64-gpu-python3.7-flir-3d_recommended
cd openpose
bin\OpenPoseDemo.exe --image_dir examples\media -face --hand

[image]

[image]

--write_json オプションを試してみる

※ 末尾の「.」(半角ピリオド』はディレクトリの指定

GPU 版を使う場合:

cd C:\openpose-1.7.0-binaries-win64-gpu-python3.7-flir-3d_recommended
cd openpose
bin\OpenPoseDemo.exe --image_dir examples\media --write_json .

.json ファイルができていることがわかる

dir /w

[image]