Sobes.tech
Middle — Senior

Ce este o bounding box și ce formate de coordonate există (xyxy, xywh, cxcywh)?

sobes.tech AI

Răspuns de la AI

Caseta de delimitare — este un dreptunghi care limitează un obiect într-o imagine, utilizat în sarcini de viziune computerizată pentru localizarea obiectelor.

Formate de coordonate:

  • xyxy — coordonate ale celor două colțuri: (x_min, y_min, x_max, y_max). De exemplu, colțul din stânga sus și cel din dreapta jos.
  • xywh — coordonate ale colțului din stânga sus și dimensiuni: (x_min, y_min, lățime, înălțime).
  • cxcywh — coordonate ale centrului și dimensiuni: (centru_x, centru_y, lățime, înălțime).

Exemplu:

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

# Conversie în xywh
x_min, y_min, x_max, y_max = bbox_xyxy
lățime = x_max - x_min
înălțime = y_max - y_min
bbox_xywh = [x_min, y_min, lățime, înălțime]

# Conversie în cxcywh
centru_x = x_min + lățime / 2
centru_y = y_min + înălțime / 2
bbox_cxcywh = [centru_x, centru_y, lățime, înălțime]

Alegerea formatului depinde de sarcină și de algoritmii utilizați.