Sobes.tech
Middle — Senior

Mis on bounding box ja millised on koordinaatide formaadid (xyxy, xywh, cxcywh)?

sobes.tech AI

Vastus AI-lt

Piiririba — see on ristkülik, mis piirab objekti pildil, mida kasutatakse arvutinägemise ülesannetes objektide lokaliseerimiseks.

Koordinaadiformaadid:

  • xyxy — kahe nurga koordinaadid: (x_min, y_min, x_max, y_max). Näiteks ülemine vasak ja alumine parem nurk.
  • xywh — vasak ülemine nurk ja mõõtmed: (x_min, y_min, laius, kõrgus).
  • cxcywh — keskpunkti ja mõõtmete koordinaadid: (kesk_x, kesk_y, laius, kõrgus).

Näide:

# xyxy formaat
bbox_xyxy = [50, 30, 200, 180]  # x_min=50, y_min=30, x_max=200, y_max=180

# Konverteerimine xywh-ks
x_min, y_min, x_max, y_max = bbox_xyxy
laius = x_max - x_min
kõrgus = y_max - y_min
bbox_xywh = [x_min, y_min, laius, kõrgus]

# Konverteerimine cxcywh-ks
kesk_x = x_min + laius / 2
kesk_y = y_min + kõrgus / 2
bbox_cxcywh = [kesk_x, kesk_y, laius, kõrgus]

Formaadi valik sõltub ülesandest ja kasutatavatest algoritmidest.