Ultralytics YOLO27 :
Ultralytics YOLO

Extraire les sorties d’Ultralytics YOLOv8

Découvre comment optimiser tes projets de vision par ordinateur avec Ultralytics YOLOv8. Ce guide couvre tout ce qui concerne YOLOv8, de la configuration à l’extraction des résultats et à la mise en œuvre pratique.

NUNuvola Ladi4 min read
Extraire les sorties de prédiction d’Ultralytics YOLOv8

Dans le domaine en constante évolution de la vision par ordinateur, Ultralytics YOLOv8 se distingue comme un modèle de premier plan pour des tâches telles que la détection d’objets, la segmentation et le suivi. Que tu sois un développeur expérimenté ou débutant en intelligence artificielle (AI), comprendre comment extraire efficacement les sorties de YOLOv8 peut considérablement améliorer tes projets. Cet article de blog présente les étapes pratiques pour extraire et utiliser les résultats du modèle YOLOv8.

Configurer Ultralytics YOLOv8#

Avant de passer à l’extraction des résultats, il est essentiel que ton modèle Ultralytics YOLOv8 soit opérationnel. Si tu débutes, tu peux regarder nos vidéos précédentes, dans lesquelles nous abordons les bases de la configuration et de l’utilisation des modèles YOLO pour diverses tâches de vision par ordinateur. Pour commencer l’extraction des résultats, vérifie que ton modèle est correctement configuré :

  1. Initialisation du modèle : initialise correctement le modèle Ultralytics YOLOv8 en veillant à choisir la configuration adaptée à tes besoins spécifiques, qu’il s’agisse de détection d’objets ou de tâches plus complexes comme l’estimation de pose.
  2. Exécution de l’inférence : fournis tes données au modèle pour effectuer l’inférence. Ce processus génère un objet de résultats, qui te permet d’accéder à toutes les données de détection.

Comprendre l’objet de résultats#

L’objet de résultats d’Ultralytics YOLOv8 contient une mine d’informations. Il regroupe toutes les données de détection dont tu as besoin pour poursuivre ton projet, notamment :

  • Boîtes englobantes : utilise results.boxes pour accéder aux coordonnées des objets détectés.
  • Masques et points clés : accède aux masques de segmentation et aux points clés pour l’estimation de pose à l’aide de results.masks et results.keypoints, respectivement.
  • Probabilités des classes : results.probs fournit la probabilité de chaque classe détectée, ce qui est utile pour filtrer les détections en fonction des scores de confiance.

Extraire des données pour une utilisation personnalisée#

Pour utiliser ces sorties dans tes applications, suis les étapes suivantes :

  1. Convertir les données pour le traitement : si tu exécutes ton modèle sur un GPU, convertis les sorties au format CPU à l’aide de .cpu() pour pouvoir les manipuler ensuite.
  2. Accéder aux coordonnées des boîtes englobantes : récupère et manipule directement les coordonnées des boîtes englobantes depuis l’objet de résultats. Cela inclut l’accès aux coordonnées normalisées ou à des attributs spécifiques comme la largeur et la hauteur.
  3. Gérer les classifications : extrais les principales classifications afin d’utiliser efficacement les identifiants de classe et les scores de confiance.

Application pratique dans le code#

En passant de la théorie à la pratique, Nicolai Nielsen montre comment mettre en œuvre ces concepts dans un script Python personnalisé avec Visual Studio Code. Le script comprend :

  • Configurer une classe de détection : initialise et configure ton modèle Ultralytics YOLOv8 au sein d’une structure de classe afin de le préparer à recevoir des données en direct.
  • Extraire les résultats : exécute la détection et extrais directement de l’objet de résultats les boîtes englobantes, les masques et les classifications.
  • Utiliser les sorties : convertis les résultats dans des formats exploitables comme JSON ou CSV, ou utilise-les directement pour dessiner des boîtes englobantes sur des images ou des flux vidéo.

Visualisation et au-delà#

Bien que l’extraction des données brutes soit essentielle, la visualisation de ces détections peut fournir des informations immédiates sur les performances du modèle :

  • Dessiner des rectangles : utilise les données des boîtes englobantes pour dessiner des rectangles autour des objets détectés dans les sorties d’image ou de vidéo.
  • Tracé direct : utilise les fonctions de tracé intégrées d’Ultralytics YOLOv8 pour visualiser directement les détections sans codage supplémentaire.

Élargir ta boîte à outils d’IA avec Ultralytics YOLOv8#

Maîtriser l’extraction des sorties d’Ultralytics YOLOv8 améliore non seulement les capacités de ton projet, mais approfondit également ta compréhension des systèmes de détection d’objets.

En suivant ces étapes, tu peux exploiter pleinement la puissance d’Ultralytics YOLOv8 pour adapter les détections à tes besoins spécifiques, que ce soit pour développer des applications avancées basées sur l’IA ou mener une analyse robuste des données.

Reste à l’écoute pour découvrir d’autres tutoriels qui t’aideront à tirer pleinement parti d’Ultralytics YOLOv8 et d’autres technologies d’IA. Transforme tes connaissances théoriques en compétences pratiques et donne vie à tes projets de vision par ordinateur avec précision et efficacité. Rejoins notre communauté pour rester au fait des dernières avancées et consulte également notre documentation pour en savoir plus !

Regarde la vidéo complète Regarde la vidéo complète !

Explore solutions

Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, 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

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur 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é

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce 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 production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore 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

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, 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

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur 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é

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce 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 production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore 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

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, 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

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur 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é

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce 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 production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore 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

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour 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