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

Comment utiliser Ultralytics YOLO11 pour la détection d’objets

Découvre comment utiliser Ultralytics YOLO11 pour la détection d’objets, des applications dans le commerce de détail et les villes intelligentes à l’exécution de l’inférence et à l’entraînement personnalisé en Python.

Abirami VinaAbirami Vina9 min de lecture
Découvre comment utiliser Ultralytics YOLO11 pour la détection d’objets, des applications dans le commerce de détail et les villes intelligentes à l’exécution de l’inférence et à l’entraînement personnalisé en Python.

La vision par ordinateur est un domaine de l’intelligence artificielle (IA) qui aide les machines à interpréter et à comprendre les informations visuelles afin d’effectuer des tâches essentielles comme la détection d’objets. Contrairement à la classification d’images, la détection d’objets ne se contente pas d’identifier les objets présents dans une image : elle en détermine aussi l’emplacement exact. Elle constitue ainsi un outil essentiel pour les applications d’IA visuelle, comme les voitures autonomes, les systèmes de sécurité en temps réel et l’automatisation des entrepôts.

Au fil du temps, la technologie de détection d’objets est devenue plus avancée et plus facile à utiliser. Une avancée majeure a été annoncée lors de l’événement hybride annuel d’Ultralytics, YOLO Vision 2024 (YV24), avec le lancement du modèle Ultralytics YOLO11. YOLO11 améliore la précision et les performances tout en prenant en charge les mêmes tâches que YOLOv8, ce qui facilite la transition des utilisateurs des modèles précédents. (YOLO11 a depuis été remplacé par Ultralytics YOLO26.)

Utilisation du modèle Ultralytics YOLO11 pour la détection d’objets

Fig. 1. Exemple d’utilisation du modèle Ultralytics YOLO11 pour la détection d’objets.

Dans cet article, nous expliquerons ce qu’est la détection d’objets, en quoi elle diffère des autres tâches de vision par ordinateur et quelles sont ses applications concrètes. Nous te montrerons également comment utiliser le modèle YOLO11 avec le package Python Ultralytics et Ultralytics HUB (désormais Ultralytics Platform). C’est parti !

Qu’est-ce que la détection d’objets ?#

La détection d’objets est une tâche fondamentale de la vision par ordinateur qui va au-delà de la simple identification des objets dans une image. Contrairement à la classification d’images, qui détermine uniquement si un objet donné est présent, la détection d’objets reconnaît plusieurs objets et en précise l’emplacement exact à l’aide de boîtes englobantes.

Par exemple, il peut identifier et localiser des visages sur une photo de groupe, des voitures dans une rue animée ou des produits sur les rayons d’un magasin. En combinant la reconnaissance et la localisation des objets, cette technologie est particulièrement utile pour la surveillance, le suivi des foules et la gestion automatisée des stocks.

Détection de visages avec Ultralytics YOLO11

Fig. 2. Détection de visages avec Ultralytics YOLO11.

Ce qui distingue la détection d’objets d’autres tâches comme la segmentation sémantique ou la segmentation d’instances, c’est son approche et son efficacité.

La segmentation sémantique attribue une étiquette à chaque pixel d’une image, mais ne différencie pas les objets individuels d’un même type (par exemple, tous les visages d’une photo seraient regroupés sous l’étiquette « visage »). La segmentation d’instances va plus loin : elle sépare chaque objet et en délimite la forme exacte, même pour les objets d’une même classe.

La détection d’objets adopte toutefois une approche plus directe : elle identifie et classe les objets tout en indiquant leur position. Elle est donc idéale pour des tâches en temps réel, comme la détection de visages dans des images de vidéosurveillance ou l’identification d’obstacles pour les véhicules autonomes.

Applications d’Ultralytics YOLO11 et de la détection d’objets#

Les fonctionnalités avancées de détection d’objets d’Ultralytics YOLO11 sont utiles dans de nombreux secteurs. Voyons quelques exemples.

Utilisation d’Ultralytics YOLO11 pour l’analyse du commerce de détail#

Ultralytics YOLO11 et la détection d’objets redéfinissent l’analyse du commerce de détail en rendant la gestion des stocks et le suivi des rayons plus efficaces et plus précis. La capacité du modèle à détecter rapidement et de manière fiable les objets aide les détaillants à suivre les niveaux de stock, à organiser les rayons et à réduire les erreurs de comptage.

Par exemple, YOLO11 peut détecter des articles précis, comme des lunettes de soleil sur un rayon de magasin. Mais pourquoi un commerçant voudrait-il surveiller les rayons ? Il est essentiel de maintenir les rayons approvisionnés et bien organisés pour que les clients trouvent ce qu’ils cherchent, ce qui a une incidence directe sur les ventes. En surveillant les rayons en temps réel, les commerçants peuvent rapidement repérer les articles en rupture de stock, mal rangés ou entassés, et ainsi maintenir une présentation organisée et attrayante qui améliore l’expérience d’achat.

Détection de produits en rayon avec Ultralytics YOLO11

Fig. 3. Exemple d’utilisation d’Ultralytics YOLO11 pour détecter des produits en rayon.

Ultralytics YOLO11 dans les applications de ville intelligente#

Une ville animée a besoin d’une circulation fluide et de rues sûres pour fonctionner efficacement, et Ultralytics YOLO11 peut y contribuer. En effet, de nombreuses applications de ville intelligente peuvent être intégrées à YOLO11.

Un cas intéressant consiste à utiliser la détection d’objets pour identifier les plaques d’immatriculation de véhicules en mouvement. Ultralytics YOLO11 peut ainsi contribuer à accélérer la perception des péages, à améliorer la gestion du trafic et à faire appliquer la réglementation plus rapidement.

Détection de plaques d’immatriculation par détection d’objets avec Ultralytics YOLO11

Fig. 4. Détection de plaques d’immatriculation par détection d’objets avec Ultralytics YOLO11.

Les informations fournies par les systèmes d’IA visuelle qui surveillent les routes peuvent alerter les autorités en cas d’infraction au code de la route ou de congestion, avant que la situation ne dégénère. YOLO11 peut également détecter les piétons et les cyclistes, rendant les rues plus sûres et plus efficaces pour tout le monde.

En fait, la capacité d’Ultralytics YOLO11 à traiter des données visuelles en fait un outil puissant pour améliorer les infrastructures urbaines. Par exemple, le modèle peut aider à optimiser la durée des feux de circulation en analysant les déplacements des véhicules et des piétons. Il peut également renforcer la sécurité aux abords des écoles en détectant les enfants et en avertissant les conducteurs de ralentir. Avec YOLO11, les villes peuvent prendre des mesures préventives pour relever les défis et créer un environnement plus efficace pour tout le monde.

Détection vidéo en temps réel avec Ultralytics YOLO11 : améliorer l’accessibilité#

La détection d’objets en temps réel désigne la capacité d’un système à identifier et à classer les objets au fur et à mesure de leur apparition dans un flux vidéo en direct. Ultralytics YOLO11 est conçu pour offrir des performances en temps réel et prend bien en charge cette fonctionnalité. Ses applications ne se limitent pas à l’optimisation des processus : elles peuvent aussi contribuer à créer un monde plus inclusif et accessible.

Par exemple, YOLO11 peut aider les personnes malvoyantes en identifiant les objets en temps réel. À partir des détections, des descriptions audio peuvent être fournies pour aider les utilisateurs à se déplacer dans leur environnement de manière plus autonome.

Prenons l’exemple d’une personne malvoyante qui fait ses courses. Choisir les bons articles peut être difficile, mais Ultralytics YOLO11 peut l’aider. Lorsqu’elle met des produits dans son panier, un système intégré à YOLO11 peut identifier chaque article, comme des bananes, des avocats ou une brique de lait, et fournir des descriptions audio en temps réel. La personne peut ainsi confirmer ses choix et vérifier qu’elle a tout ce dont elle a besoin. En reconnaissant les articles du quotidien, YOLO11 peut simplifier les courses.

La détection d’objets contribue à rendre le monde plus accessible aux personnes malvoyantes

Fig. 5. La détection d’objets peut contribuer à rendre le monde plus accessible aux personnes malvoyantes.

Guide pas à pas de la détection d’objets avec Ultralytics YOLO11#

Maintenant que nous avons présenté les bases de la détection d’objets et ses nombreuses applications, voyons comment commencer à utiliser le modèle Ultralytics YOLO11 pour des tâches comme la détection d’objets.

Il existe deux façons simples d’utiliser YOLO11 : avec le package Python Ultralytics ou avec Ultralytics HUB. Voyons ces deux méthodes, en commençant par le package Python.

Exécuter des inférences avec Ultralytics YOLO11#

L’inférence consiste pour un modèle d’IA à analyser de nouvelles données qu’il n’a jamais vues afin de faire des prédictions, de classer des informations ou de fournir des insights à partir de ce qu’il a appris pendant l’entraînement. Pour la détection d’objets, cela signifie identifier et localiser des objets précis dans une image ou une vidéo, tracer des cadres de délimitation autour de ceux-ci et les étiqueter en fonction de l’entraînement du modèle.

Pour exécuter une inférence avec le modèle YOLO11 de détection d’objets, tu dois d’abord installer le package Python Ultralytics avec pip, conda ou Docker. En cas de problème d’installation, consulte le guide de dépannage pour trouver des conseils et des astuces. Une fois l’installation terminée, tu peux utiliser le code suivant pour charger le modèle de détection d’objets YOLO11n et effectuer des prédictions sur une image.

Exécution d’une inférence sur une image avec YOLO11n

Fig. 6. Exécution d’une inférence sur une image avec YOLO11n.

Entraîner un modèle Ultralytics YOLO11 personnalisé#

Ultralytics YOLO11 prend également en charge l’entraînement personnalisé pour mieux répondre à tes cas d’usage spécifiques. En ajustant finement le modèle, tu peux l’adapter à la détection des objets pertinents pour ton projet. Par exemple, lorsque tu utilises la vision par ordinateur dans le domaine des soins de santé, un modèle YOLO11 entraîné sur mesure peut détecter des anomalies spécifiques dans des images médicales, comme des tumeurs sur des IRM ou des fractures sur des radiographies, et aider les médecins à établir des diagnostics plus rapides et plus précis.

L’extrait de code ci-dessous montre comment charger et entraîner un modèle Ultralytics YOLO11 pour la détection d’objets. Tu peux partir d’un fichier de configuration YAML ou d’un modèle préentraîné, transférer les poids et entraîner le modèle sur des jeux de données comme COCO pour améliorer ses capacités de détection d’objets.

from ultralytics import YOLO

# Charger un modèle
model = YOLO("yolo11n.yaml")  # créer un nouveau modèle à partir de YAML
model = YOLO("yolo11n.pt")  # charger un modèle préentraîné (recommandé pour l’entraînement)
model = YOLO("yolo11n.yaml").load("yolo11n.pt")  # créer à partir de YAML et transférer les poids

# Entraîner le modèle
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

Après avoir entraîné un modèle, tu peux également l’exporter dans différents formats afin de le déployer dans divers environnements.

Détection d’objets YOLO11 sur Ultralytics HUB#

Pour celles et ceux qui cherchent une solution sans code, Ultralytics HUB propose une plateforme d’IA visuelle facile à utiliser pour entraîner et déployer des modèles YOLO, notamment YOLO11.

Pour lancer la détection d’objets sur des images, crée simplement un compte, accède à la section « Models » et sélectionne la variante du modèle de détection d’objets Ultralytics YOLO11. Téléverse ton image : la plateforme affichera les objets détectés dans une section d’aperçu.

Onglet Preview d’Ultralytics HUB où YOLO11x détecte un chien portant des lunettes de soleil roses et le lit sur lequel il est couché, avec des scores de 96.2 % et 66.1 %

Fig. 7. Exécution d’inférences sur Ultralytics HUB.

En associant la flexibilité du package Python à la simplicité d’utilisation de HUB, Ultralytics YOLO11 permet aux développeurs comme aux entreprises de tirer facilement parti d’une détection d’objets avancée.

Points clés à retenir#

Ultralytics YOLO11 allie grande précision et polyvalence pour répondre aux besoins de divers secteurs. De l’amélioration des analyses dans le commerce de détail à la gestion des infrastructures des villes intelligentes, YOLO11 est conçu pour offrir des performances fiables en temps réel dans de nombreuses applications.

Grâce aux options d’entraînement personnalisé et à l’interface facile à utiliser d’Ultralytics HUB, intégrer YOLO11 à tes flux de travail est simple. Que tu sois développeur et que tu explores la vision par ordinateur ou une entreprise qui cherche à innover grâce à l’IA, YOLO11 te fournit les outils nécessaires pour te lancer.

Pour en savoir plus, consulte notre dépôt GitHub et échange avec notre communauté. Découvre sur nos pages de solutions les applications de l’IA dans les voitures autonomes et la vision par ordinateur pour l’agriculture.

Écrit par

Abirami Vina
Abirami Vina

Créateur de contenu · Ultralytics

Après avoir commencé sa carrière comme ingénieure en vision par ordinateur, Abirami Vina a acquis de solides bases en IA visuelle et en apprentissage automatique. Elle est créatrice de contenu chez Ultralytics, ainsi que fondatrice et rédactrice en chef de Scribe of AI, où elle conçoit du contenu technique de grande qualité pour des entreprises spécialisées en IA. Animée par la volonté de rendre l’IA à la fois compréhensible et captivante, elle fait le lien entre les technologies de pointe et leurs retombées concrètes.

Commentaires

Pose une question, partage tes résultats ou aide quelqu’un.

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