Erste Schritte
Bevor Sie mit der Implementierung beginnen, müssen Sie das Projekt lokal einrichten.
Repository klonen:
Bemerkung
Sie sollten mit Git und GitHub vertraut sein. Hier wird zu Demonstrationszwecken
das original Repository geklont. Wenn sie Git als Version-Control-System verwenden, klonen sie
selbstverständlich ihren Fork
git clone https://github.com/jaboll-ai/GestureRecognitionMPT
cd GestureRecognitionMPT
Abhängigkeiten installieren:
pip install -r requirements.txt
Tipp
Falls Sie uv verwenden, können Sie die Umgebung auch automatisch verwalten
uv sync
Download der Recording-Dateien
Die bereitgestellten Daten finden Sie hier.
Diese können Sie entweder im Browser oder über die Kommandozeile herunterladen:
wget https://github.com/jaboll-ai/GestureRecognitionMPT/releases/download/recordings-v1/recordings.zip
Entpacken Sie die .7z- oder .zip-Datei in Ihren geklonten Projektordner.
Testlauf im Replay-Modus:
python main.py --mode replay --recorder <path_to_recording>.pkl
Ersetzen Sie <path_to_recording> durch eine der bereitgestellten
Recording-Dateien.
Bemerkung
Der Replay-Modus ist der einfachste Einstiegspunkt, da er keine Webcam benötigt.
Grundlagen zum Framework
Um effizient mit der Aufgabe arbeiten zu können, ist es wichtig, die grundlegenden Konzepte des bereitgestellten Frameworks zu verstehen.
Bemerkung
Sie müssen das Framework nicht vollständig verstehen, um zu starten. Wichtiger ist:
Welche Daten bekommt mein Modul?
Welche Daten muss ich zurückgeben?