39 lines
922 B
Markdown
39 lines
922 B
Markdown
# 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?
|