Sobes.tech
Middle — Senior

Τι είναι ένα bounding box και ποια είναι τα διαθέσιμα formats συντεταγμένων (xyxy, xywh, cxcywh);

sobes.tech AI

Απάντηση από AI

Πλαίσιο οριοθέτησης — είναι ένα ορθογώνιο που περιορίζει ένα αντικείμενο σε μια εικόνα, χρησιμοποιείται σε εργασίες υπολογιστικής όρασης για τον εντοπισμό αντικειμένων.

Μορφές συντεταγμένων:

  • xyxy — συντεταγμένες δύο γωνιών: (x_min, y_min, x_max, y_max). Για παράδειγμα, η πάνω αριστερή και η κάτω δεξιά γωνία.
  • xywh — συντεταγμένες της πάνω αριστερής γωνίας και διαστάσεις: (x_min, y_min, πλάτος, ύψος).
  • cxcywh — συντεταγμένες του κέντρου και διαστάσεις: (κέντρο_x, κέντρο_y, πλάτος, ύψος).

Παράδειγμα:

# Μορφή xyxy
bbox_xyxy = [50, 30, 200, 180]  # x_min=50, y_min=30, x_max=200, y_max=180

# Μετατροπή σε xywh
x_min, y_min, x_max, y_max = bbox_xyxy
πλάτος = x_max - x_min
ύψος = y_max - y_min
bbox_xywh = [x_min, y_min, πλάτος, ύψος]

# Μετατροπή σε cxcywh
κέντρο_x = x_min + πλάτος / 2
κέντρο_y = y_min + ύψος / 2
bbox_cxcywh = [κέντρο_x, κέντρο_y, πλάτος, ύψος]

Η επιλογή της μορφής εξαρτάται από την εργασία και τους αλγόριθμους που χρησιμοποιούνται.