LoginSignup
2
3

More than 3 years have passed since last update.

mac(Catalina)にOpenPoseをインストール

Last updated at Posted at 2020-06-28

OpenPoseをMac(macOS Catalina, 10.15.5)で動かそうとしたとき、各ツールのバージョンを指定してインストールすることで動作まで辿り着けたので、そのメモ。

OpenPoseとは

OpenPoseとは | ディープラーニングで人のポーズを解析
スクリーンショット 2020-06-28 10.26.37.png

[arXiv]OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields
[GitHub]openpose

Openposeのインストール(mac)

下記手順に沿ってインストールしてみた。
Openposeのインストール(mac)
ただ2020/06/28現在、依存関係のライブラリ等のバージョンで動作しなかったので、「Python」「TensorFlow」を変えてインストールした。

Python 3.6.10

オススメ:仮想環境構築時に、pyenvでpythonのバージョン管理可能な形式で入れると便利。
参考サイト

TensorFlow 1.5.0

バージョンを指定してTensorFlowインストール。
pip3 install tensorflow==1.5 

参考サイト

実行

画像を実行

cd ~/tf-openpose
python run.py --model=mobilenet_thin --resize=432x368 --image=../Desktop/soccer.jpg

参考サイト

MacBook内蔵カメラを使ったリアルタイム映像を実行

run_webcam.pyを実行しても動かなかったが、--camera=1にしたらできた。
(複数カメラが設定されてると0じゃないのかも。

python run_webcam.py --model=mobilenet_thin --resize=432x368 --camera=1

参考サイト

モデル(--model)は4種類ある。cmuはけっこうスペックが必要そうなので、mobilenetがオススメ。
参考サイト

[Tips]ModuleNotFoundError: No module named 'XXX'が出たとき

pipでインストールしよう
参考サイト

他、参考にしたサイト

【TensorFlow版】MacBookで行うOpenPose (osx Mojave対応)

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3