Yolo Vision Shenzhen
Shenzhen
Rejoindre maintenant

Comment exécuter Ultralytics YOLO11 à travers le CLI

Abirami Vina

5 min de lecture

27 janvier 2025

Découvrez comment l'utilisation du package Ultralytics Python via l'interface de ligne de commandeCLI simplifie l'exécution des solutions YOLO11 liées à divers secteurs d'activité.

De nos jours, les caméras sont partout - dans les magasins, les bureaux, les rues et les espaces publics - capturant des moments qui peuvent répondre à des questions essentielles. Les données visuelles de ces caméras peuvent révéler des informations utiles sur différents aspects de notre vie quotidienne, comme la circulation, le comportement des foules, les conditions environnementales et même les mouvements et interactions individuels. Cependant, l'examen manuel de toutes ces vidéos n'est pas possible et laisse souvent des informations importantes inaperçues.

Les technologies d'IA avancées, telles que la vision par ordinateur, peuvent intervenir et faire passer l'analyse des données visuelles à un niveau supérieur. Elles simplifient les tâches complexes en transformant les séquences brutes en informations claires et exploitables. Qu'il s'agisse de repérer des schémas, de suivre des activités ou d'améliorer des processus, elles rendent les choses plus rapides et plus précises. Pour les entreprises, cela signifie moins de temps consacré au travail manuel et des décisions plus intelligentes et plus efficaces.

Plus précisément, Ultralytics YOLO11 est un modèle avancé de vision par ordinateur qui simplifie les tâches yolo telles que la détection d'objets en temps réel, l'estimation de la pose, le suivi et la classification d'images. Conçu pour des utilisateurs de différents niveaux d'expérience technique, il permet à chacun d'extraire facilement des informations précieuses de ses images et de ses vidéos.

Dans cet article, nous allons examiner de plus près l'exécution des solutions Ultralytics YOLO11 via l'interface de ligne de commandeCLI. Commençons par le commencement !

Qu'est-ce qu'une interface de ligne de commande ?

Une interface de ligne de commande est un outil simple qui vous permet d'interagir avec votre ordinateur en tapant de simples commandes textuelles. Vous pouvez converser directement avec votre système par l'intermédiaire d'une CLI afin d'obtenir des résultats rapides sans avoir recours à des logiciels encombrants ou à des interfaces complexes. C'est un moyen propre et efficace d'effectuer des tâches, en particulier pour ceux qui veulent obtenir des résultats sans étapes inutiles.

L'CLI offre également un moyen rapide et efficace d'effectuer des tâches répétitives. Une fois établie, une commande peut être facilement réutilisée en cas de besoin, ce qui permet de rationaliser les flux de travail et de minimiser les efforts manuels.

En ce qui concerne la vision par ordinateur, vous pouvez utiliser Ultralytics YOLO11 via le CLI pour vous aider à analyser des vidéos ou à track objets facilement ; aucune expertise spécialisée n'est requise. Par exemple, en quelques lignes de commande, vous pouvez compter le nombre de personnes présentes dans une vidéo et obtenir des résultats rapides et précis pour track activité.

__wf_reserved_inherit
Fig. 1. Comptage de personnes pour un suivi précis et des informations détaillées.

Aperçu des solutions Ultralytics YOLO11

Le packageUltralytics Python est livré avec des solutions intégrées alimentées par YOLO11 pour gérer les tâches du monde réel dans les secteurs de la vente au détail, du transport, de la sécurité et du sport. En exécutant ces solutions à partir de la ligne de commande, les entreprises peuvent rapidement simplifier des tâches complexes et obtenir des informations exploitables.

Voici un aperçu de quelques-unes des solutions offertes par Ultralytics :

  • Comptage d'objets: Comptez automatiquement les objets dans les vidéos ou les flux en direct, comme les voitures sur les routes ou les stocks dans les entrepôts, pour track activité ou gérer les stocks.
  • Gestion de la file d'attente : Surveillez les longueurs de file d'attente en temps réel pour améliorer l'efficacité du service et réduire les temps d'attente des clients.
  • Système d'alarme de sécurité : Détectez les mouvements inhabituels ou les objets non autorisés dans les zones réglementées et déclenchez des alertes pour améliorer la sécurité.
  • Estimation de la vitesse : Mesurer la vitesse à laquelle les véhicules ou les athlètes se déplacent dans une vidéo afin d’améliorer la gestion du trafic ou l’analyse des performances sportives.

Ce ne sont là que quelques-unes des solutions polyvalentes offertes par Ultralytics . Pour explorer l'ensemble des options disponibles, vous pouvez vous référer à la documentation officielle d'Ultralytics .

Débloquer les solutions Ultralytics YOLO11 avec le CLI

L'utilisation des solutions Ultralytics YOLO11 est simple et ne nécessite aucune expertise technique. Vous pouvez commencer à analyser des images et des vidéos et obtenir des informations significatives en quelques étapes simples.

Tout d'abord, ouvrez l'interface de ligne de commande sur votre ordinateur. Sous Windows, recherchez simplement "Invite de commande" dans le menu Démarrer. Pour macOS ou Linux, vous pouvez rechercher l'application Terminal sur votre système. Ensuite, installez le paquetagePython Ultralytics à l'aide de la commande : `pip install ultralytics.

Avec cela, vous êtes prêt ! Le package Ultralytics Python met tout en place automatiquement pour vous, il n'y a donc pas besoin de configurations complexes ou d'outils supplémentaires. Une fois installé, vous êtes prêt à explorer ses fonctionnalités.

Le logiciel Ultralytics Python vous offre la possibilité d'adapter ses fonctionnalités à vos besoins. Vous pouvez choisir un modèle basé sur votre application spécifique pour des résultats plus rapides ou une analyse plus détaillée. De plus, les résultats peuvent être affichés en direct pendant que le système traite vos données, ou ils peuvent être sauvegardés pour être revus plus tard, selon votre convenance.

Transformer les données visuelles en récits exploitables

Une fois que YOLO11 est configuré, vous êtes prêt à explorer comment il peut transformer des données visuelles brutes en informations significatives. Pour illustrer ses capacités, prenons un exemple pratique : l'analyse d'une vidéo du trafic sur une autoroute pour générer une carte thermique. 

Les cartes thermiques sont un excellent moyen de visualiser les flux de circulation et d'identifier les zones à forte et faible activité. En révélant les schémas de circulation, elles permettent de prendre des décisions plus intelligentes et de planifier plus efficacement les défis quotidiens de la gestion du trafic.

__wf_reserved_inherit
Fig 2. Une image extraite d'un exemple de vidéo d'entrée pour l'analyse du trafic réel.

Pour commencer, à l'aide d'une simple commande de l'CLI, vous pouvez indiquer l'emplacement de votre fichier vidéo sur votre système, et la solution analysera la vidéo pour detect et track objets, en générant une carte thermique codée par couleur. Les couleurs chaudes indiquent les zones les plus actives, tandis que les couleurs froides mettent en évidence les zones les moins actives. Le guide de la solutionUltralytics Heatmaps fournit des exemples clairs de ces commandes, ce qui facilite la personnalisation et l'exécution de la solution en fonction de vos besoins.

Comment les informations issues des cartes thermiques favorisent des décisions plus intelligentes

Comme illustré ci-dessous, la carte thermique pour l'image d'entrée échantillon fournit une image claire du flux de trafic, mettant en évidence les zones de congestion et de circulation plus fluide. Ces informations sont extrêmement utiles pour la gestion du trafic, permettant aux planificateurs de rediriger les véhicules, d'améliorer l'aménagement des parkings et de mieux utiliser les routes.

__wf_reserved_inherit
Fig. 3. Carte thermique des flux de trafic générée à l'aide de YOLO11. Image de l'auteur.

En visualisant les schémas de circulation, les cartes thermiques facilitent l'identification des goulets d'étranglement ou des zones problématiques et permettent de trouver des moyens d'améliorer l'efficacité. Elles peuvent également révéler des détails importants tels que des changements de voie soudains ou des ralentissements, qui pourraient indiquer des risques pour la sécurité. La résolution de ces problèmes contribue à réduire les accidents et à rendre les routes plus sûres et plus fiables. Dans l'ensemble, les cartes thermiques fournissent les informations nécessaires pour améliorer la gestion du trafic et contribuer à des routes plus sûres pour tous.

Création d'applications de vision par ordinateur à l'aide des solutions Ultralytics

Les solutionsYOLO11 d'Ultralytics peuvent être utilisées pour résoudre des problèmes quotidiens dans différents secteurs, en améliorant l'efficacité et la prise de décision. Examinons quelques-unes d'entre elles en détail. 

Optimisation du commerce de détail avec YOLO11

La gestion d'un magasin de détail aux heures de pointe peut sembler insurmontable. Parfois, les employés ont du mal à contrôler manuellement le flux de clients, ce qui entraîne des allées surchargées et un manque de personnel aux caisses. En utilisant YOLO11, Ultralytics offre une solution simple pour compter les clients qui entrent et sortent du magasin, aidant les managers à ajuster le placement du personnel pour répondre à la demande sans deviner.

YOLO11 peut aider à améliorer la gestion du stationnement

La gestion du stationnement peut s'avérer frustrante lorsque les places sont difficiles à trouver. Les méthodes traditionnelles, comme la surveillance manuelle, ne peuvent souvent pas suivre pendant les heures de pointe. L'utilisation de YOLO11 peut être un excellent moyen de fournir des mises à jour en temps réel sur les places de parking disponibles. La vision par ordinateur peut aider à guider efficacement les conducteurs et à réduire les retards inutiles.

De plus, l'occupation de places réservées par des véhicules non autorisés peut poser des problèmes de sécurité. Grâce à YOLO11 et à la reconnaissance automatique des plaques d'immatriculation (RAPI), ces infractions peuvent être détectées et traitées rapidement, ce qui garantit la sécurité des zones réservées. En outre, l'analyse des schémas de circulation dans le parking permet de réduire les goulets d'étranglement et d'améliorer ainsi l'expérience des automobilistes.

__wf_reserved_inherit
Fig. 4. Gestion intelligente du stationnement à l'aide de YOLO11.

Optimiser les opérations agricoles avec YOLO11

Une autre solution intéressante d'Ultralytics est liée au comptage d'objets dans des régions spécifiques. Elle peut être utilisée pour aider les agriculteurs à gérer plus efficacement les opérations à grande échelle. Par exemple, elle peut analyser les images de drones pour surveiller les cultures ou le bétail dans des zones spécifiques, facilitant ainsi la detect précoce detect problèmes tels que les épidémies de ravageurs ou les foyers de maladies. Les agriculteurs peuvent ainsi agir rapidement pour protéger leurs récoltes et réduire les pertes. 

__wf_reserved_inherit
Fig. 5. Utilisation de la vision artificielle pour detect coléoptères.

Avantages des solutionsYOLO11 d'Ultralytics

Voici quelques avantages uniques qui illustrent l'impact positif que les solutionsYOLO11 d'Ultralytics peuvent avoir sur les différents flux de travail de l'entreprise :

  • Amélioration de l'affectation des ressources : YOLO11 peut aider à identifier où les ressources sont le plus nécessaires, par exemple en déployant le personnel dans les zones les plus fréquentées ou en ajustant l'aménagement pour accroître l'efficacité.
  • Réduit les coûts opérationnels : L'automatisation de l'analyse vidéo réduit la dépendance aux efforts manuels, ce qui permet de gagner du temps et de réduire les dépenses tout en assurant le bon fonctionnement des opérations.
     
  • Identifie les opportunités cachées : Elle peut mettre en évidence des tendances et des schémas qui pourraient être manqués, comme les espaces sous-utilisés ou les possibilités d'améliorer l'engagement des clients.
  • Simplifie le partage de données : Les sorties visuelles détaillées facilitent le partage d’informations entre les équipes, garantissant ainsi que tout le monde est sur la même longueur d’onde pour une meilleure coordination.

Principaux points à retenir

Ultralytics YOLO11 offre une technologie de pointe d'une manière conviviale, simplifiant les tâches d'analyse d'images et de vidéos afin qu'elles puissent être facilement utilisées par n'importe qui, quelle que soit l'expertise technique. Grâce à sa flexibilité, YOLO11 peut être utilisé dans divers secteurs d'activité, notamment la vente au détail, l'urbanisme, le sport et la sécurité sur le lieu de travail. 

Les entreprises peuvent l'utiliser pour relever des défis, découvrir des informations précieuses et rationaliser leurs opérations quotidiennes. Sa configuration simple, ses options flexibles et ses résultats clairs en font un outil efficace pour transformer les données visuelles en informations exploitables.

Rejoignez notre communauté et consultez notre dépôt GitHub pour en savoir plus sur l'IA. Découvrez comment la vision par ordinateur dans l'industrie manufacturière et l'IA dans le secteur de la santé repoussent les limites de l'innovation. Consultez également nos options de licence pour démarrer dès aujourd'hui !

Construisons ensemble l'avenir
de l'IA !

Commencez votre parcours avec l'avenir de l'apprentissage automatique

Démarrer gratuitement