トップページ -> データベース関連技術 -> 人体の姿勢推定、キーポイント抽出 -> Windows で OpenPose を使ってみる
[サイトマップへ], [サイト内検索へ]

Windows で OpenPose を使ってみる

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

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

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

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

サイト内の関連ページ

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

前準備

7-Zip のインストール

(NVIDIA GPU を使うとき)NVIDIA グラフィックスボード・ドライバのインストール

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

ダウンロードページ

詳しくは,次のように別ページで説明している.インストール手順が分からなくなったり,不具合があったときは,次に書いている別ページの説明を確認すること.

(NVIDIA GPU を使うとき)NVIDIA CUDA ツールキットのインストール

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

ダウンロードページ

TensorFlow 2.1 以上の GPU 版での,NVIDIA CUDA のバージョンは 10.1指定されている. TensorFlow 1.15の GPU 版での,NVIDIA CUDA のバージョンは 10.0指定されている. 指定されているバージョンより高いものは使わない. その根拠は次のページ. URL: https://www.tensorflow.org/install/source#common_installation_problems

詳細説明

(NVIDIA GPU を使うとき)NVIDIA cuDNN のインストール

ダウンロードページ

次のページには,TensorFlow 2.1 以上の GPU 版での,cuDNN のバージョンは 7.6.そして,TensorFlow 1.13 以上 TensorFlow 2.0 までの GPU 版での,cuDNN のバージョンは7.4 が指定されている.

URL: https://www.tensorflow.org/install/source#common_installation_problems

詳細説明

OpenPose のインストール

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


OpenPose を使ってみる

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

ビデオカメラ

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

GPU 版を使う場合:

cd C:\openpose-1.5.1-binaries-win64-gpu-python-flir-3d_recommended
cd openpose
bin\OpenPoseDemo.exe

[image]

[image]

CPU 版を使う場合:

cd C:\openpose-1.5.1-binaries-win64-only_cpu-python-flir-3d
cd openpose
bin\OpenPoseDemo.exe

[image]

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

GPU 版を使う場合:

cd C:\openpose-1.5.1-binaries-win64-gpu-python-flir-3d_recommended
cd openpose

bin\OpenPoseDemo.exe --video examples\media\video.avi

[image]

CPU 版を使う場合:

cd C:\openpose-1.5.1-binaries-win64-only_cpu-python-flir-3d
cd openpose

bin\OpenPoseDemo.exe --video examples\media\video.avi

[image]

[image]

付属の画像ファイル

GPU 版を使う場合:

cd C:\openpose-1.5.1-binaries-win64-gpu-python-flir-3d_recommended
cd openpose

bin\OpenPoseDemo.exe --image_dir examples\media

[image]

CPU 版を使う場合:

cd C:\openpose-1.5.1-binaries-win64-only_cpu-python-flir-3d
cd openpose

bin\OpenPoseDemo.exe --image_dir examples\media

[image]

オプションの確認

GPU 版を使う場合:

cd C:\openpose-1.5.1-binaries-win64-gpu-python-flir-3d_recommended
cd openpose

bin\OpenPoseDemo.exe --help

[image]

CPU 版を使う場合:

cd C:\openpose-1.5.1-binaries-win64-only_cpu-python-flir-3d
cd openpose

bin\OpenPoseDemo.exe --help

[image]
(以下省略)

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

顔と手の情報も得られる

参考 Web ページ: https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/quick_start.md#quick-start

GPU 版を使う場合:

cd C:\openpose-1.5.1-binaries-win64-gpu-python-flir-3d_recommended
cd openpose

bin\OpenPoseDemo.exe --image_dir examples\media -face --hand

[image]

CPU 版を使う場合:

cd C:\openpose-1.5.1-binaries-win64-only_cpu-python-flir-3d
cd openpose

bin\OpenPoseDemo.exe --image_dir examples\media -face --hand

[image]

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

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

GPU 版を使う場合:

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

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

dir /w

[image]

CPU 版を使う場合:

cd C:\openpose-1.5.1-binaries-win64-only_cpu-python-flir-3d
cd openpose
bin\OpenPoseDemo.exe --image_dir examples\media --write_json .

[image]

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

dir /w

[image]

本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]