Erste Schritte

Bevor Sie mit der Implementierung beginnen, müssen Sie das Projekt lokal einrichten.

  1. 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
  1. Abhängigkeiten installieren:

pip install -r requirements.txt

Tipp

Falls Sie uv verwenden, können Sie die Umgebung auch automatisch verwalten

uv sync
  1. 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.

  1. 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?