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

Qu’est-ce que YOLOE ? Repousser les limites des modèles de vision par ordinateur

Découvre comment YOLOE permet de détecter des objets à l’aide d’une simple invite textuelle ou d’une photo. Il rend la vision par ordinateur plus intelligente et plus rapide, sans réentraînement ni ajustement fin des modèles.

Abirami VinaAbirami Vina11 min de lecture
YOLOE détecte des objets à partir d’invites textuelles et d’images

La détection d’objets est une tâche essentielle de la vision par ordinateur, qui consiste à identifier et à localiser des objets dans des images ou des vidéos. C’est un aspect crucial de la vision par ordinateur, un domaine de l’intelligence artificielle (AI) qui permet aux machines de comprendre et d’interpréter des données visuelles. Par exemple, la détection d’objets peut aider à repérer une voiture sur une photo ou une personne dans un flux vidéo.

L’une des familles de modèles les plus connues prenant en charge les tâches de vision par ordinateur, comme la détection d’objets, est la série de modèles YOLO (Vous ne regardez qu’une seule fois). Conçus pour allier rapidité et précision, les modèles YOLO se sont continuellement améliorés au fil du temps. Par exemple, Ultralytics YOLO11 (depuis remplacé par Ultralytics YOLO26) fonctionne bien dans des situations réelles et fournit des résultats précis, même dans des environnements plus complexes.

Pour poursuivre ces progrès, un nouveau modèle appelé YOLOE vise à étendre les capacités des modèles YOLO. Contrairement aux modèles traditionnels, qui doivent être réentraînés pour reconnaître de nouveaux objets, YOLOE peut suivre de simples consignes textuelles ou visuelles pour détecter des objets qu’il n’a jamais vus, ce qui le rend beaucoup plus adaptable aux environnements changeants.

Dans cet article, nous allons examiner de plus près ce qui rend YOLOE unique, le comparer aux modèles YOLO précédents et voir comment tu peux commencer à l’utiliser dès aujourd’hui.

Présentation de YOLOE#

YOLOE est un modèle de vision par ordinateur qui va plus loin que la détection d’objets. Il a été présenté en mars 2025 par des chercheurs de l’université Tsinghua. Ce qui distingue YOLOE des modèles traditionnels, c’est qu’il utilise la détection à vocabulaire ouvert.

Alors que la plupart des modèles sont entraînés à reconnaître une liste fixe d’objets, YOLOE te permet de préciser ce que tu recherches à l’aide d’une courte description ou d’une image d’exemple. Par exemple, si tu recherches un « sac à dos vert », tu peux saisir cette description ou montrer une photo au modèle, et YOLOE le localisera dans la scène.

De plus, même sans consigne, YOLOE peut détecter de nombreux objets du quotidien de manière autonome. Cette capacité à reconnaître des objets qu’il n’a jamais vus auparavant s’appelle la détection zero-shot. Elle est particulièrement utile dans les environnements dynamiques, où la tâche ou les objets d’intérêt peuvent changer de façon inattendue.

Aperçu des capacités de YOLOE

Fig. 1 Aperçu des capacités de YOLOE.

Principales fonctionnalités de YOLOE#

YOLOE prend en charge un large éventail de fonctionnalités conçues pour améliorer ses performances dans des applications réelles. Grâce à sa capacité à traiter des entrées structurées et non structurées, YOLOE ouvre de nouvelles possibilités pour la détection et la segmentation d’objets.

Voici quelques-unes des principales fonctionnalités du modèle :

  • Détection guidée par des consignes : YOLOE peut rechercher des objets à partir d’une courte consigne textuelle ou d’une image d’exemple. Tu n’as donc pas besoin de réentraîner le modèle à chaque changement de tâche : décris simplement ce que tu recherches ou montre-le au modèle.
  • Segmentation d’instances : en plus de tracer des cadres de délimitation autour des objets, YOLOE peut en délimiter la forme exacte grâce à la segmentation d’instances. Cette fonctionnalité est particulièrement utile lorsque les objets se chevauchent ou lorsque tu dois connaître les contours précis d’un objet.
  • Reconnaissance d’objets sans consigne : YOLOE peut reconnaître des objets même sans instructions précises. Il s’appuie sur un ensemble de descriptions apprises au préalable pour identifier rapidement les objets, ce qui rend le processus plus rapide et plus efficace.

Comparaison de YOLOE avec d’autres modèles YOLO#

Maintenant que nous comprenons mieux ce qu’est YOLOE, examinons quelques modèles similaires de la famille YOLO.

À mesure que la vision par ordinateur a progressé, les modèles YOLO ont eux aussi évolué. Par exemple, Ultralytics YOLOv8 a ajouté la prise en charge de nouvelles tâches, comme la segmentation et la classification, tandis que les versions ultérieures, telles qu’Ultralytics YOLO11, se sont attachées à améliorer la précision et les performances pour un éventail de tâches plus large.

De plus, YOLO-World, lancé en janvier 2024, a introduit la possibilité d’utiliser des consignes écrites pour décrire les objets recherchés. YOLO-World était une excellente option pour la détection zero-shot, mais il ne proposait pas certaines fonctionnalités, comme la segmentation d’instances et la prise en charge des consignes visuelles.

YOLOE s’appuie sur YOLO-World en ajoutant ces fonctionnalités, en améliorant la flexibilité et les performances, et en proposant un outil plus efficace pour les applications de vision par ordinateur en conditions réelles. Pour comparer les détecteurs à vocabulaire ouvert et les modèles vision-langage sur des jeux de données de détection en conditions réelles, consulte le classement VLM d’Ultralytics.

YOLO-World et YOLOE prennent tous deux en charge la détection zero-shot

Fig. 2 YOLO-World et YOLOE prennent tous deux en charge la détection zero-shot.

Utiliser YOLOE avec le package Python Ultralytics#

Que tu veuilles détecter des objets précis ou explorer tout le contenu d’une image, démarrer avec YOLOE est simple. Ce modèle est pris en charge par le package Python Ultralytics, ce qui facilite son intégration à tes projets. Voyons maintenant comment l’utiliser.

Installer le package Ultralytics#

La première étape consiste à installer le package Python Ultralytics à l’aide d’un gestionnaire de paquets comme pip. Pour cela, exécute pip install ultralytics dans ton terminal ou ton invite de commandes.

Une fois le package installé, tu disposes de tout le nécessaire pour charger le modèle, effectuer des prédictions et tester différents modes de détection. Si tu rencontres des problèmes lors de l’installation, la documentation officielle d’Ultralytics propose une section de dépannage utile.

Tu peux utiliser YOLOE de plusieurs façons pour effectuer des prédictions. Cela consiste à utiliser le modèle entraîné pour identifier et localiser des objets dans des images ou des vidéos. Ces différentes méthodes te permettent d’adapter ton utilisation du modèle à tes besoins précis.

Examinons chacune de ces méthodes, une par une.

Détecter des objets précis à l’aide de consignes textuelles ou visuelles#

YOLOE peut détecter des objets à partir d’une courte description textuelle. Par exemple, si tu recherches un cheval en mouvement, tu peux utiliser une consigne comme « cheval qui marche ».

Pour commencer, charge le modèle YOLOE préentraîné, puis définis ta consigne — la description de ce que tu veux que le modèle recherche — comme indiqué dans l’extrait de code ci-dessous.

from ultralytics import YOLOE

model = YOLOE("yoloe-11l-seg.pt")
prompt = ["horse walking"]
model.set_classes(prompt, model.get_text_pe(prompt))

Une fois le modèle et la consigne définis, tu peux exécuter le modèle sur une image ou une vidéo. Remplace le chemin du fichier dans le code par celui de ton image ou de ta vidéo :

results = model.predict("path/to/your/image.jpg")
results[0].show()

L’image s’affichera avec l’objet détecté clairement indiqué en fonction de ta consigne. Tu peux modifier cette dernière pour rechercher d’autres objets, comme « valise rouge », « vélo » ou « zèbre », selon ce que tu cherches.

Utiliser YOLOE pour détecter des objets précis à l’aide d’une consigne textuelle

Fig. 3. Exemple d’utilisation de YOLOE pour détecter des objets précis à l’aide d’une consigne textuelle.

De même, tu peux utiliser une image pour guider YOLOE avec le package Python Ultralytics. En mode de consigne visuelle, le modèle utilise l’image pour trouver des éléments similaires dans une autre scène. C’est particulièrement utile pour les objets difficiles à décrire ou dépourvus d’étiquettes claires.

Pour examiner le code plus en détail, consulte la documentation Ultralytics.

Détection générale d’objets avec YOLOE#

Dans certains cas, tu ne sais peut-être pas exactement quoi rechercher, ou tu ne cherches peut-être pas un objet particulier. C’est là que le mode sans consigne est utile.

Avec cette option, tu n’as pas besoin de saisir une description ni de fournir une image d’exemple. YOLOE analyse simplement les images de manière autonome et détecte tout ce qu’il peut reconnaître, comme des personnes, des animaux, des meubles ou des objets du quotidien.

C’est un moyen pratique d’explorer une scène sans donner d’instructions précises au modèle. Que tu scrutes une pièce bondée ou que tu visionnes des séquences très animées, le mode sans consigne te donne rapidement un aperçu du contenu de l’image.

Tu peux utiliser le code suivant pour exécuter YOLOE en mode sans consigne. Le modèle est d’abord chargé, puis il traite l’image et détecte automatiquement les objets qu’elle contient. Enfin, les résultats s’affichent et les objets détectés sont mis en évidence.

N’oublie pas de remplacer le chemin du fichier par le chemin réel de ton image.

from ultralytics import YOLOE

model = YOLOE("yoloe-11l-seg-pf.pt")
results = model.predict("path/to/image.jpg")
results[0].show()

L’image ci-dessous montre un exemple de ce que YOLOE peut détecter en mode sans consigne.

Utiliser YOLOE en mode sans consigne

Fig. 4. Utiliser YOLOE en mode sans consigne.

Applications de YOLOE en temps réel#

La capacité de YOLOE à répondre à des consignes textuelles et visuelles en fait un outil fiable pour les applications en temps réel. Sa flexibilité est particulièrement utile dans les environnements rapides, où le timing et la précision sont essentiels.

Découvrons quelques exemples concrets d’utilisation de YOLOE.

Améliorer le traitement des bagages : détection des bagages en temps réel#

Dans les aéroports très fréquentés, retrouver un bagage précis peut être difficile, surtout lorsqu’il est perdu. YOLOE peut simplifier ce processus en analysant des vidéos en direct et en repérant rapidement des objets à partir de consignes simples, comme « sac rouge ».

Si un bagage est perdu ou égaré, le personnel peut facilement modifier la consigne pour rechercher un autre objet, comme une « valise noire ». Cette capacité d’adaptation immédiate peut aider le personnel aéroportuaire à retrouver rapidement le bon bagage sans visionner de longues heures de séquences ni réentraîner le modèle, accélérant et facilitant ainsi considérablement le traitement des bagages et la résolution des problèmes de bagages manquants.

Surveiller les espaces publics avec YOLOE#

Les images de vidéosurveillance d’espaces publics, comme les marchés et les cafés très fréquentés, montrent souvent un mélange de personnes, d’objets et d’activités qui évoluent au fil de la journée. YOLOE peut analyser ces images en temps réel en mode sans consigne et détecter automatiquement des objets comme des sacs, des tables ou des vélos, sans instructions particulières.

YOLOE détectant divers objets dans un espace public très fréquenté

Fig. 5. YOLOE peut détecter divers objets dans un espace public très fréquenté.

C’est particulièrement utile aux équipes de sécurité pour repérer les objets laissés sans surveillance ou suivre les déplacements de la foule. La capacité de YOLOE à détecter plusieurs objets à la fois facilite la gestion des espaces publics lors d’événements ou de périodes de forte affluence, en aidant les équipes à rester informées et réactives.

Avantages et inconvénients de YOLOE#

Voici quelques-uns des principaux avantages de YOLOE pour les applications de vision par ordinateur :

  • Performances en temps réel : YOLOE est optimisé pour un traitement rapide et efficace, ce qui permet la détection en temps réel, même dans des environnements dynamiques comme les flux vidéo en direct ou les espaces publics très fréquentés.
  • Évolutivité : YOLOE est évolutif et convient à une grande variété d’applications, de la sécurité et de la surveillance au commerce de détail, aux soins de santé et aux véhicules autonomes.
  • Facile à utiliser : le package Python Ultralytics prend en charge YOLOE, ce qui facilite son intégration à tes projets de vision par ordinateur existants.

Cependant, certaines limites de YOLOE sont à prendre en compte. Voici quelques éléments à considérer :

  • Nécessite suffisamment de données d’entraînement : bien que YOLOE prenne en charge la détection zero-shot, ses performances sur des objets inédits dépendent de sa capacité à généraliser à partir de ses données d’entraînement. Dans certains cas, il peut avoir besoin de données supplémentaires ou d’un ajustement fin pour obtenir de bons résultats sur des tâches très spécialisées.
  • Sensible à la qualité des entrées : la précision du modèle peut être affectée par des images ou des vidéos de mauvaise qualité. Des entrées floues ou mal éclairées peuvent réduire la capacité du modèle à détecter les objets avec précision ; des entrées de haute qualité sont donc essentielles pour obtenir des performances optimales.

Points clés à retenir#

YOLOE apporte davantage de flexibilité à la vision par ordinateur en permettant aux utilisateurs de guider la détection à l’aide de consignes textuelles ou visuelles. Il donne de bons résultats dans des situations réelles où les scènes évoluent rapidement et où le réentraînement n’est pas envisageable.

Du traitement des bagages à la surveillance des espaces publics, YOLOE s’adapte facilement à de nouvelles tâches. À mesure que l’IA devient plus accessible, des modèles comme YOLOE aident un nombre croissant de secteurs à utiliser les technologies de vision de manière concrète et efficace.

Rejoins notre communauté et explore notre dépôt GitHub pour en savoir plus sur les innovations en IA. Découvre les dernières avancées dans des domaines comme l’IA dans le commerce de détail et la vision par ordinateur dans les soins de santé sur nos pages consacrées aux solutions. Consulte nos options de licence et lance-toi dès aujourd’hui dans la vision par ordinateur !

É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