Sobes.tech
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.