Yolo Vision Shenzhen
Shenzhen
Rejoindre maintenant
Glossaire

Détection d'objets

Découvrez les principes fondamentaux de la détection d'objets. Découvrez comment Ultralytics identifie et localise les objets en temps réel avec une rapidité et une précision inégalées.

La détection d'objets est une technologie essentielle dans le domaine de la vision par ordinateur (CV) qui permet aux systèmes informatiques d'identifier et de localiser des éléments spécifiques dans des données visuelles. Contrairement aux tâches plus simples de classification d'images, qui attribuent une étiquette unique à une image entière, la détection d'objets fournit une compréhension granulaire en prédisant simultanément la classe d'un objet (par exemple, « personne », « voiture », « chien ») et son emplacement spatial. Cet emplacement est généralement représenté par un rectangle englobant l'objet, accompagné d'un score de confiance indiquant le degré de certitude du modèle. Cette double capacité (reconnaissance et localisation) sert de base sensorielle aux applications modernes d' intelligence artificielle (IA) , permettant aux machines d'interagir de manière significative avec leur environnement.

Les mécanismes de détection

Les détecteurs modernes s'appuient largement sur les architectures d'apprentissage profond (DL), en particulier les réseaux neuronaux convolutifs (CNN), pour extraire des caractéristiques complexes des images d'entrée. Le processus commence par une phase d'apprentissage, au cours de laquelle un modèle apprend à reconnaître des modèles à l'aide de collections massives et étiquetées telles que COCO . Au cours de cette phase, l'algorithme optimise les poids de son modèle afin de minimiser les erreurs de prédiction .

Lorsque le modèle est déployé pour l'inférence, il analyse les nouvelles images afin de proposer des objets potentiels. Des algorithmes avancés appliquent ensuite la suppression non maximale (NMS) pour filtrer les détections en double, garantissant ainsi que chaque entité distincte n'est mise en évidence qu'une seule fois. La précision de ces prédictions est souvent évaluée à l'aide de la métrique Intersection over Union (IoU), qui mesure le chevauchement entre la boîte prédite et la vérité terrain. Les progrès récents ont conduit à des architectures de bout en bout telles que YOLO26, qui rationalisent ce pipeline pour une vitesse exceptionnelle et des capacités d'inférence en temps réel sur les appareils périphériques .

Différencier les termes clés

Il est essentiel de distinguer la détection d'objets des concepts connexes afin de choisir l'outil adapté à un projet :

  • Détection d'objets vs classification d'images : alors que la classification d'images répond à la question « Que contient cette image ? », la détection d'objets répond à la question « Où se trouve quoi ? ».
  • Détection d'objets vs segmentation d'instances : la détection trace un cadre autour d'un élément. En revanche, la segmentation d'instances identifie le contour exact (masque) de chaque objet, au pixel près.
  • Détection d'objets vs suivi d'objets : la détection permet de trouver des objets dans une seule image. Le suivi d'objets relie ces détections à travers une séquence vidéo afin de surveiller les mouvements au fil du temps.

Applications concrètes

La polyvalence de la détection d'objets stimule l'innovation dans les principaux secteurs industriels. Dans le secteur automobile, l' IA des véhicules autonomes s'appuie de manière critique sur des modèles de détection pour identifier instantanément les piétons, les panneaux de signalisation et les autres véhicules afin de naviguer en toute sécurité. En traitant les flux vidéo provenant des caméras embarquées, ces systèmes prennent des décisions en une fraction de seconde qui permettent d'éviter les accidents.

Un autre cas d'utilisation important concerne l'IA dans le commerce de détail. Les systèmes de caisse automatisés et les robots intelligents de gestion des stocks utilisent la détection d'objets pour scanner les rayons, reconnaître les produits et detect les ruptures detect ou les articles mal placés. Cette automatisation rationalise les chaînes d'approvisionnement et améliore l' expérience client en garantissant la disponibilité permanente des produits.

Mise en œuvre de la détection d'objets

Les développeurs peuvent facilement mettre en œuvre des workflows de détection à l'aide du ultralytics Python . L'exemple suivant montre comment charger un modèle pré-entraîné. YOLO26 modèle et effectuer une inférence sur une image.

from ultralytics import YOLO

# Load the latest YOLO26n model (nano version for speed)
model = YOLO("yolo26n.pt")

# Run inference on an image from a URL
results = model("https://ultralytics.com/images/bus.jpg")

# Display the results with bounding boxes
results[0].show()

Pour les équipes qui cherchent à développer leurs activités, la Ultralytics offre un environnement complet pour annoter les données, former des modèles personnalisés dans le cloud et les déployer dans divers formats tels que ONNX ou TensorRT. L'utilisation de telles plateformes simplifie le cycle de vie MLOps, permettant aux ingénieurs de se concentrer sur le perfectionnement de leurs applications plutôt que sur la gestion de l'infrastructure.

Rejoindre la communauté Ultralytics

Rejoignez le futur de l'IA. Connectez-vous, collaborez et évoluez avec des innovateurs mondiaux.

Rejoindre maintenant