Sobes.tech
Middle — Senior

Mi az a bounding box és milyen koordináta formátumok léteznek (xyxy, xywh, cxcywh)?

sobes.tech MI

Válasz az MI-től

Határkeret — ez egy téglalap, amely körülveszi egy objektumot egy képen, és számítógépes látási feladatokban az objektumok lokalizálására használják.

Koordinátaformátumok:

  • xyxy — két sarok koordinátái: (x_min, y_min, x_max, y_max). Például a felső bal és az alsó jobb sarok.
  • xywh — a bal felső sarok koordinátái és méretek: (x_min, y_min, szélesség, magasság).
  • cxcywh — a középpont és méretek koordinátái: (központ_x, központ_y, szélesség, magasság).

Példa:

# xyxy formátum
bbox_xyxy = [50, 30, 200, 180]  # x_min=50, y_min=30, x_max=200, y_max=180

# Átalakítás xywh-re
x_min, y_min, x_max, y_max = bbox_xyxy
szélesség = x_max - x_min
magasság = y_max - y_min
bbox_xywh = [x_min, y_min, szélesség, magasság]

# Átalakítás cxcywh-re
központ_x = x_min + szélesség / 2
központ_y = y_min + magasság / 2
bbox_cxcywh = [központ_x, központ_y, szélesség, magasság]

A formátum kiválasztása a feladattól és az alkalmazott algoritmusoktól függ.