922 B
922 B
Aufgabe 05: Bounding Boxes zeichnen
Ziel
Du zeichnest erkannte Bereiche mit Label und Confidence in Frames.
Warum ist das wichtig?
Der Roboter muss Vision-Ergebnisse für Menschen und Logs sichtbar machen können.
Voraussetzungen
- Aufgaben 01-04
- Koordinatenverständnis
Theorie
Bounding Boxes übersetzen Modell-Ausgaben in Bildkoordinaten. Saubere Visualisierung hilft, Fehler bei Schwellenwerten und Skalierung zu sehen.
Aufgabe
Schreibe eine Funktion, die Boxen, Labels und Scores auf ein Bild zeichnet und außerhalb liegende Koordinaten begrenzt.
Akzeptanzkriterien
- Boxen werden korrekt gezeichnet.
- Labels bleiben lesbar.
- Ungültige Koordinaten crashen nicht.
Erweiterungen
- Füge unterschiedliche Farben pro Klasse hinzu.
Reflexionsfragen
- Welche Koordinatenformate gibt es?
- Wie erkennst du vertauschte x/y-Werte?
- Warum sind Labels in Debugbildern nützlich?