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.