Lorsque j'ai essayé d'exécuter OpenPose sur Mac (macOS Catalina, 10.15.5), j'ai pu accéder à l'opération en spécifiant la version de chaque outil et en l'installant, donc ce mémo.
Qu'est-ce qu'OpenPose | Analyser les poses humaines avec l'apprentissage en profondeur
[arXiv]OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields [GitHub]openpose
Je l'ai installé selon la procédure suivante. Installer Openpose (mac) Cependant, à partir du 28 juin 2020, cela ne fonctionnait pas avec la version de la bibliothèque de dépendances, etc., j'ai donc changé "Python" et "TensorFlow" et l'ai installé.
Python 3.6.10 Recommandation: Lors de la construction d'un environnement virtuel, il est pratique de le mettre dans un format gérable de version python avec pyenv.
TensorFlow 1.5.0
Spécifiez la version et installez TensorFlow.
pip3 install tensorflow==1.5
cd ~/tf-openpose
python run.py --model=mobilenet_thin --resize=432x368 --image=../Desktop/soccer.jpg
Cela ne fonctionnait pas quand j'ai lancé run_webcam.py
, mais je pouvais le faire avec --camera = 1
.
(Peut-être que ce n'est pas 0 si plusieurs caméras sont définies.
python run_webcam.py --model=mobilenet_thin --resize=432x368 --camera=1
Il existe quatre types de modèles (--model
). Il semble que cmu ait besoin de beaucoup de spécifications, donc mobilenet est recommandé.
Installons avec pip
[Version Tensor Flow] OpenPose (compatible avec osx Mojave) réalisé sur MacBook
Recommended Posts