Sobes.tech
Middle — Senior

Was ist eine Bounding Box und welche Koordinatenformate gibt es (xyxy, xywh, cxcywh)?

sobes.tech KI

Antwort von AI

Begrenzungsrahmen — ist ein Rechteck, das ein Objekt in einem Bild einschränkt und in Aufgaben der Computer Vision zur Lokalisierung von Objekten verwendet wird.

Koordinatenformate:

  • xyxy — Koordinaten zweier Ecken: (x_min, y_min, x_max, y_max). Zum Beispiel die obere linke und die unter rechte Ecke.
  • xywh — Koordinaten der oberen linken Ecke und Maße: (x_min, y_min, Breite, Höhe).
  • cxcywh — Koordinaten des Zentrums und Maße: (center_x, center_y, Breite, Höhe).

Beispiel:

# Format xyxy
bbox_xyxy = [50, 30, 200, 180]  # x_min=50, y_min=30, x_max=200, y_max=180

# Umwandlung in xywh
x_min, y_min, x_max, y_max = bbox_xyxy
width = x_max - x_min
height = y_max - y_min
bbox_xywh = [x_min, y_min, width, height]

# Umwandlung in cxcywh
center_x = x_min + width / 2
center_y = y_min + height / 2
bbox_cxcywh = [center_x, center_y, width, height]

Die Wahl des Formats hängt von der Aufgabe und den verwendeten Algorithmen ab.