Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

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

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対応)

brightwaltz
作曲やピアノ演奏、AI研究、システム開発をしています。
http://brightwaltz.com
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away