Sobes.tech
Middle — Senior

Bounding box nedir ve hangi koordinat formatları vardır (xyxy, xywh, cxcywh)?

sobes.tech yapay zeka

AI'dan gelen yanıt

Sınır kutusu — görüntüde bir nesneyi sınırlayan dikdörtgendir ve nesnelerin konumlandırılması için bilgisayarlı görü görevlerinde kullanılır.

Koordinat formatları:

  • xyxy — iki köşe koordinatları: (x_min, y_min, x_max, y_max). Örneğin, sol üst ve sağ alt köşeler.
  • xywh — sol üst köşe koordinatları ve boyutlar: (x_min, y_min, genişlik, yükseklik).
  • cxcywh — merkez koordinatları ve boyutlar: (merkez_x, merkez_y, genişlik, yükseklik).

Örnek:

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

# xywh formatına dönüştürme
x_min, y_min, x_max, y_max = bbox_xyxy
width = x_max - x_min
height = y_max - y_min
bbox_xywh = [x_min, y_min, width, height]

# cxcywh formatına dönüştürme
center_x = x_min + width / 2
center_y = y_min + height / 2
bbox_cxcywh = [center_x, center_y, width, height]

Format seçimi, göreve ve kullanılan algoritmalara bağlıdır.