Dieses Projekt ist für die Uni und macht super viel Spaß.
-
Python 3.11.7 installieren: https://www.python.org/downloads/release/python-3117/
1.1. Falls mehrere Python versionen installiert sind: Die Pfade unter "PATH" von Python 3.11 in den Systemumgebungsvariablen nach ganz oben Setzen (höchte Priorität). -
Github Repo herunterladen und in VSCode öffnen.
-
Python Version innerhalb vom VSCode-Terminal mit
python --version
prüfen ("Python 3.11.7" sollte in der Konsole stehen).
3.1. Python 3.11.7 als interpreter in VSCode auswählen (Sicherheitshalber). -
Virtuelles Environment in VSCode einrichten.
4.1. In Konsolepython -m venv .venv
eingeben (mehr Hilfe: https://www.youtube.com/watch?v=GZbeL5AcTgw) -
CUDA 12 Toolkit herunterladen: https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64
(zwingend Notwendig für ZED SDK, evtl. Rechner nach Installation neu starten) -
ZED SDK installieren: https://www.stereolabs.com/developers/release
Rechner neustarten (Wie von Installationswizard verlangt) -
Requirements installieren (ZED/mediapipe/etc) (VSCode: Ctrl+Shift+P -->
Python: Create Terminal
)
In Konsole eingeben:pip install -r requirements.txt
-
get_python_api.py in virtuellem Environment ausführen um den Rest der Dependencies für die ZED SDK installieren.
-
Hoffen
-
Profit???
-
VSCode: Ctrl+Shift+P -->
Preferences: Open User Settings (JSON)
auswählen -
folgende Zeilen einfügen:
"python.autoComplete.extraPaths": [".venv\\Lib\\site-packages\\opencv_python-4.9.0.80.dist-info"],
"python.analysis.extraPaths": [".venv\\Lib\\site-packages\\opencv_python-4.9.0.80.dist-info"],
-
VSCode: Ctrl+Shift+P -->
Preferences: Open Workspace Settings (JSON)
auswählen -
folgende Zeile einfügen:
"python.autoComplete.extraPaths": [".venv\\Lib\\site-packages\\opencv_python-4.9.0.80.dist-info"],
"python.analysis.extraPaths": [".venv\\Lib\\site-packages\\opencv_python-4.9.0.80.dist-info"],
Wenn bei den Strings in der Json schon was vorhanden ist, z.B. bei "python.autoComplete.extraPaths"
, einfach den Pfad als String im Array hinzufügen.
Beispiel:
"python.analysis.extraPaths": [ "C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python36\\Lib\\site-packages\\cv2", ".venv\\Lib\\site-packages\\opencv_python-4.9.0.80.dist-info" ],