Sobes.tech
Middle — Senior

Czym jest bounding box i jakie są dostępne formaty współrzędnych (xyxy, xywh, cxcywh)?

sobes.tech AI

Odpowiedź od AI

Obszar ograniczający — to prostokąt, który ogranicza obiekt na obrazie, używany w zadaniach wizji komputerowej do lokalizacji obiektów.

Formaty współrzędnych:

  • xyxy — współrzędne dwóch narożników: (x_min, y_min, x_max, y_max). Na przykład, lewy górny i prawy dolny narożnik.
  • xywh — współrzędne lewego górnego narożnika i rozmiarów: (x_min, y_min, szerokość, wysokość).
  • cxcywh — współrzędne centrum i rozmiarów: (center_x, center_y, szerokość, wysokość).

Przykład:

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

# Konwersja do xywh
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]

# Konwersja do cxcywh
center_x = x_min + width / 2
center_y = y_min + height / 2
bbox_cxcywh = [center_x, center_y, width, height]

Wybór formatu zależy od zadania i używanych algorytmów.