おちゃのテクログ

DIY好き、スポーツ好きのプログラマです

OpenPoseで遊んでみる

f:id:you_otya:20190605231835p:plain

 

OpenPoseという姿勢推定ライブラリを使って遊んでみます!

 

 

試すために必要なもの

・ビルド済みOpenPose

NVIDIA Cuda8

NVIDIA cuDNN 5.1(アカウント作成必要)

 

僕のPCはたまたま、NVIDIAGPUを搭載しているのでGPU用のOpenPoseを使用します。

 

(参考)Windows への OpenPose導入手順【2018/12/30追記】

https://qiita.com/miu200521358/items/539aaa63f16869191508

 

 

すべてインストールしたら、さっそくサンプル映像にDemoアプリを実行してみる 

 

→ GPUメモリが足りないと怒られる

f:id:you_otya:20190605230505p:plain

 

→ 解像度を指定してみるf:id:you_otya:20190605231228p:plain

 

→ 変わらない

 

よし1/10にしてみよう

f:id:you_otya:20190605231659p:plain

 

→16の倍数にしろと怒られる

f:id:you_otya:20190605231607p:plain

 

ならば160だ!

f:id:you_otya:20190605231808p:plain

 

→フォーマットが違うと怒られる

f:id:you_otya:20190605231755p:plain

 

 

ぐぅぅぅぅ、こうか???

f:id:you_otya:20190605231852p:plain

 

→できた!

f:id:you_otya:20190605231835p:plain

 

 

自分のスマホで撮ったmp4にもOpenPoseを使ってみる

僕のスケボー動画にも適用できました。

f:id:you_otya:20190605235030p:plain

 

(参考)OpenPose - コマンド一覧

https://qiita.com/wada-n/items/e9e6653effc1e3d0c566

 

(参考)OpenPoseのFace Estimationを動かしてみた。

https://qiita.com/nnn112358/items/398765b5a4e5158b9ba2

 

(参考)OpenPoseを使って手っ取り早く姿勢推定をしてみる(Windows10)

http://tecsingularity.com/cuda/openpose/