Middle — Senior
Co je to bounding box a jaké formáty souřadnic existují (xyxy, xywh, cxcywh)?
sobes.tech AI
Odpověď od AI
Ohraničující rámeček — je obdélník, který omezuje objekt na obrázku, používaný v úlohách počítačového vidění k lokalizaci objektů.
Formáty souřadnic:
- xyxy — souřadnice dvou rohů: (x_min, y_min, x_max, y_max). Například levý horní a pravý dolní roh.
- xywh — souřadnice levého horního rohu a rozměrů: (x_min, y_min, šířka, výška).
- cxcywh — souřadnice středu a rozměrů: (střed_x, střed_y, šířka, výška).
Příklad:
# Formát xyxy
bbox_xyxy = [50, 30, 200, 180] # x_min=50, y_min=30, x_max=200, y_max=180
# Převod na xywh
x_min, y_min, x_max, y_max = bbox_xyxy
šířka = x_max - x_min
výška = y_max - y_min
bbox_xywh = [x_min, y_min, šířka, výška]
# Převod na cxcywh
střed_x = x_min + šířka / 2
střed_y = y_min + výška / 2
bbox_cxcywh = [střed_x, střed_y, šířka, výška]
Volba formátu závisí na úkolu a používaných algoritmech.