Ultralytics YOLO27 : Rejoins la liste d'attente.
Licence YOLO
Retour au glossaire Ultralytics

Bounding Box

Une boîte englobante est le rectangle qui indique la position d’un objet dans une image. Présentation des formats xyxy, xywh et YOLO, de l’annotation, ainsi que des boîtes orientées et 3D.

Une boîte englobante est le plus petit rectangle aligné sur les axes qui entoure un objet dans une image ou une séquence vidéo ; elle est décrite par quatre nombres. C’est l’unité de sortie de la détection d’objets : un détecteur renvoie une boîte par objet, ainsi qu’une étiquette de classe et un score de confiance, et les annotateurs dessinent les mêmes boîtes sur les données d’entraînement pour apprendre au modèle à les prédire. Une boîte indique l’emplacement d’un objet et donne une estimation de sa taille sans en tracer le contour, ce qui rend les boîtes rapides à annoter et peu coûteuses à prédire.

Formats de coordonnées#

Les coordonnées d’image commencent dans le coin supérieur gauche ; x augmente vers la droite et y vers le bas. Chaque format de boîte stocke quatre nombres, mais les jeux de données et les bibliothèques ne s’accordent pas sur les quatre nombres à utiliser. Les confondre décale ou étire silencieusement toutes les boîtes.

  • Coins (xyxy) : le coin supérieur gauche (x1, y1) et le coin inférieur droit (x2, y2), en pixels. Les annotations PASCAL VOC et la plupart des fonctions de dessin et de calcul de l’IoU utilisent ce format.
  • Format COCO : le coin supérieur gauche, suivi de la largeur et de la hauteur, [x, y, largeur, hauteur], en pixels.
  • Format YOLO : le centre de la boîte, suivi de sa largeur et de sa hauteur, chaque valeur étant divisée par la largeur ou la hauteur de l’image pour obtenir des valeurs comprises entre 0 et 1. Les modèles Ultralytics YOLO, comme YOLO26, s’entraînent à partir d’un fichier texte par image, avec une ligne par objet : l’indice de classe, puis x_center, y_center, width et height.

Les coordonnées normalisées restent valides lors d’un redimensionnement : une image peut être mise à l’échelle vers n’importe quelle résolution d’entraînement sans réécrire ses étiquettes, car les boîtes sont stockées sous forme de fractions de la taille de l’image.

from ultralytics import YOLO

# Charger un détecteur nano YOLO26 préentraîné
model = YOLO("yolo26n.pt")

# Détecter les objets et récupérer les boîtes de la première image
results = model("https://ultralytics.com/images/bus.jpg")
boxes = results[0].boxes

# La même première boîte dans quatre formats
print(boxes.xyxy[0])  # coins en pixels
print(boxes.xywh[0])  # centre, largeur, hauteur en pixels
print(boxes.xyxyn[0])  # coins divisés par la largeur et la hauteur de l’image
print(boxes.xywhn[0])  # centre et dimensions divisés par la taille de l’image, comme dans les étiquettes YOLO

Les quatre lignes décrivent un seul rectangle. Les versions normalisées divisent les valeurs en pixels par les dimensions de l’image, 810 × 1080, et xywh se mesure à partir du centre de la boîte ; il diffère donc du format xywh de COCO, qui part du coin supérieur gauche.

Comment les détecteurs prédisent les boîtes#

Un détecteur prédit des boîtes sous forme de sorties de régression à de nombreux endroits de l’image. Les premières conceptions prédisaient des décalages par rapport à des boîtes d’ancrage prédéfinies, de tailles et de rapports d’aspect fixes, tandis que les détecteurs sans ancrage prédisent directement les distances entre un point de la grille et les quatre bords de la boîte. Pendant l’entraînement, les boîtes prédites et annotées sont comparées à l’aide de fonctions de perte fondées sur l’intersection sur l’union (IoU). Comme des positions voisines prédisent des boîtes qui se chevauchent pour un même objet, la suppression non maximale (NMS) élimine les doublons au moment de l’inférence.

Annotation des boîtes englobantes#

Un détecteur apprend à dessiner les boîtes comme elles apparaissent dans ses annotations ; les consignes d’annotation des données déterminent donc leur qualité. De bonnes consignes demandent des boîtes qui touchent les bords visibles de chaque objet, l’annotation de chaque instance de chaque classe — car un objet non annoté apprend au modèle qu’il s’agit d’arrière-plan — et une règle fixe pour les objets occultés ou tronqués, par exemple n’encadrer que la partie visible. L’évaluation suit les mêmes règles, car une prédiction est évaluée selon son IoU avec la boîte annotée.

Boîtes englobantes et autres types de régions#

  • Boîtes englobantes orientées (OBB) : une cinquième valeur, l’angle de rotation, permet d’orienter la boîte pour épouser des objets inclinés comme des navires ou des véhicules dans des images aériennes, avec beaucoup moins d’arrière-plan à l’intérieur.
  • Segmentation d’instance : un masque par pixel qui délimite la forme exacte de chaque objet.
  • Points clés : des points de repère individuels, comme les articulations du corps pour l’estimation de pose.
  • Boîtes englobantes 3D : des pavés droits dans l’espace réel, généralement décrits par sept nombres : le centre (x, y, z), la longueur, la largeur et la hauteur en mètres, ainsi qu’un angle de cap.

Découvre les solutions

La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Applique la vision par ordinateur dans l’aérospatiale avec Ultralytics YOLO pour l’inspection des aéronefs, la détection des corps étrangers sur les pistes, les opérations au sol des aéroports et la détection des défauts des matériaux composites.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l’avenir de l’IA !

Commence ton parcours vers l’avenir de l’apprentissage automatique