Sobes.tech
Middle — Senior

Wat is een bounding box en welke coördinatenformaten zijn er (xyxy, xywh, cxcywh)?

sobes.tech AI

Antwoord van AI

Bounding box — is een rechthoek die een object op een afbeelding begrenst, gebruikt in computervisie taken voor het lokaliseren van objecten.

Coördinatenformaten:

  • xyxy — coördinaten van twee hoeken: (x_min, y_min, x_max, y_max). Bijvoorbeeld, de linker bovenhoek en de rechter onderhoek.
  • xywh — coördinaten van de linker bovenhoek en afmetingen: (x_min, y_min, breedte, hoogte).
  • cxcywh — coördinaten van het centrum en afmetingen: (center_x, center_y, breedte, hoogte).

Voorbeeld:

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

# Omzetten naar xywh
x_min, y_min, x_max, y_max = bbox_xyxy
breedte = x_max - x_min
hoogte = y_max - y_min
bbox_xywh = [x_min, y_min, breedte, hoogte]

# Omzetten naar cxcywh
center_x = x_min + breedte / 2
center_y = y_min + hoogte / 2
bbox_cxcywh = [center_x, center_y, breedte, hoogte]

De keuze van het formaat hangt af van de taak en de gebruikte algoritmen.