Middle — Senior
Kas yra bounding box ir kokie yra koordinatų formatai (xyxy, xywh, cxcywh)?
sobes.tech AI
Atsakymas iš AI
Rėmelis — tai stačiakampis, kuris apibrėžia objektą vaizde, naudojamas kompiuterinio matymo užduotyse objektų lokalizacijai.
Koordinatų formatas:
- xyxy — dviejų kampų koordinatės: (x_min, y_min, x_max, y_max). Pavyzdžiui, viršutinio kairiojo ir apatinio dešiniojo kampo.
- xywh — viršutinio kairiojo kampo koordinatės ir matmenys: (x_min, y_min, plotis, aukštis).
- cxcywh — centro ir matmenų koordinatės: (centro_x, centro_y, plotis, aukštis).
Pavyzdys:
# xyxy formatas
bbox_xyxy = [50, 30, 200, 180] # x_min=50, y_min=30, x_max=200, y_max=180
# Konvertavimas į xywh
x_min, y_min, x_max, y_max = bbox_xyxy
plotis = x_max - x_min
aukštis = y_max - y_min
bbox_xywh = [x_min, y_min, plotis, aukštis]
# Konvertavimas į cxcywh
centro_x = x_min + plotis / 2
centro_y = y_min + aukštis / 2
bbox_cxcywh = [centro_x, centro_y, plotis, aukštis]
Pasirinkimas priklauso nuo užduoties ir naudojamų algoritmų.