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.