Sobes.tech
Middle — Senior

Kas ir bounding box un kādi ir koordinātu formāti (xyxy, xywh, cxcywh)?

sobes.tech AI

Atbilde no AI

Ierobežo rāmītis — tas ir taisnstūris, kas ierobežo objektu attēlā, to izmanto datorredzes uzdevumos objekta lokalizācijai.

Koordinātu formāti:

  • xyxy — divu stūru koordinātas: (x_min, y_min, x_max, y_max). Piemēram, augšējā kreisā un apakšējā labā stūra.
  • xywh — augšējā kreisā stūra koordinātas un izmēri: (x_min, y_min, platums, augstums).
  • cxcywh — centra un izmēru koordinātas: (centra_x, centra_y, platums, augstums).

Piemērs:

# xyxy formāts
bbox_xyxy = [50, 30, 200, 180]  # x_min=50, y_min=30, x_max=200, y_max=180

# Pārvēršana uz xywh
x_min, y_min, x_max, y_max = bbox_xyxy
platums = x_max - x_min
augstums = y_max - y_min
bbox_xywh = [x_min, y_min, platums, augstums]

# Pārvēršana uz cxcywh
centra_x = x_min + platums / 2
centra_y = y_min + augstums / 2
bbox_cxcywh = [centra_x, centra_y, platums, augstums]

Formāta izvēle ir atkarīga no uzdevuma un izmantotajiem algoritmiem.