[PYTHON] Zusammenfassung der Dinge, die installiert werden müssen, um die tf-Pose-Schätzung auszuführen

cmu_tennis_v3_10_data.jpg

Überblick

Beachten Sie, dass beim Ausführen der tf-Pose-Schätzung im Voraus einige Dinge installiert werden mussten, die dazu führten, dass sie stecken blieben. Die Einführung der tf-Pose-Schätzung erfolgte übrigens unter Bezugnahme auf den folgenden Artikel. https://qiita.com/ikekou/items/9a632b10588b423db172

Dinge, die installiert werden müssen

Git Dies ist eine Vorarbeit, die erforderlich ist, wenn die folgenden Befehle ausgeführt werden. git clone https://www.github.com/ildoonet/tf-pose-estimation

Wie auch immer, setzen Sie Git. Sie können ein Projekt nicht ohne Git klonen.

Einführung von Git auf dem Mac (mit Homebrew) https://qiita.com/kimurayut/items/6f50cf1060e44e664c3b

python、pip、numpy Dies ist eine Vorarbeit, die erforderlich ist, wenn die folgenden Befehle ausgeführt werden. pip3 install -r requirements.txt Da die tf-Pose-Schätzung häufig mit Python verwendet wird, ist sie enthalten. Auch die Installation ist pip. numpy wird in das Modul des Projekts importiert, also setzen Sie es ein.

Ich denke, es ist in Ordnung, aber wenn Sie nicht damit vertraut sind, befolgen Sie bitte die folgenden Schritte, um es zu installieren.

$ brew install pyenv
$ pyenv install 3.6.5
$ pyenv global 3.6.5  
$ eval "$(pyenv init -)"
$ pip3 install numpy

pcre,swig Dies ist eine Vorarbeit, die erforderlich ist, wenn die folgenden Befehle ausgeführt werden. $ swig -python -c++ pafprocess.i && python3 setup.py build_ext --inplace

Informationen zur Installation finden Sie im folgenden Artikel. https://qiita.com/Rotten_Fruits/items/bb4764c765d7e1cdf96f

wget Dies ist eine Vorarbeit, die erforderlich ist, wenn die folgenden Befehle ausgeführt werden. bash download.sh

[Installationsmethode]

$ brew install wget

opencv,tensorflow Dies ist eine Vorarbeit, die erforderlich ist, wenn die folgenden Befehle ausgeführt werden. python -c 'import tf_pose; tf_pose.infer(image="./images/p1.jpg ")'

[Installationsmethode]

$ pip install opencv-python
$ pip install -U tensorflow==1.15)
* Die Version von Tensorflow ist 1.Bitte auf 15 einstellen

das ist alles

Dies sollte eine reibungslose Einführung sein!

Recommended Posts

Zusammenfassung der Dinge, die installiert werden müssen, um die tf-Pose-Schätzung auszuführen
Zusammenfassung von Beispielen, die nicht rückwärts pyTorch sein können
Zusammenfassung der Dinge, die bei der Verwendung von Pandas praktisch waren
[Python] Einführung in das WEB-Scraping | Zusammenfassung der Methoden, die mit dem Webdriver verwendet werden können
Formatübersicht der Formate, die mit gensim serialisiert werden können
Python3-Verarbeitung, die in Paiza verwendbar zu sein scheint
Zusammenfassung des Python-Implementierungs-Know-hows und Tipps, mit denen KI-Ingenieure vorsichtig sein möchten
Hier finden Sie eine Zusammenfassung der Dinge, die beim Umgang mit komplexen Zahlen in Python hilfreich sein können
Installieren Sie Pakete, die mit Python 3 kompiliert werden müssen, mit pip [Windows]
Vergleich von 4 Stilen, die mit set_context an seaborn übergeben werden können
Zusammenfassung der Verwendung von pandas.DataFrame.loc
Zusammenfassung der Verwendung von pyenv-virtualenv
Bestätigung, dass rkhunter installiert werden kann
Zusammenfassung der Verwendung von csvkit
Die Java-Startoptionen von Spigot (Bukkit) müssen nicht so stark angepasst werden
[Python] Ein Programm, das die Anzahl der gepaarten Socken berechnet
Dinge, die beim Erstellen eines Empfehlungssystems mit Item2Vec zu beachten sind
Beschreibung und Zusammenfassung der Installation von Chainer auf einem Mac
[Python] Zusammenfassung der Verwendung von Pandas
[Python2.7] Zusammenfassung der Verwendung von unittest
Zusammenfassung der Verfahren bis zur PyPI-Registrierung
Zusammenfassung von vtkThreshold (von Zeit zu Zeit aktualisiert)
Zusammenfassung der Verwendung der Python-Liste
[Python2.7] Zusammenfassung der Verwendung des Unterprozesses
Zusammenfassung des Schreibens von AWS Lambda
Atcoder-Anfängerwettbewerb A, B Zusammenfassung der Eingabe, die tendenziell ein Problem für Python darstellt
Zusammenfassung der Scikit-Learn-Datenquellen, die beim Schreiben von Analyseartikeln verwendet werden können