Comment exécuter Ultralytics YOLO11 via le CLI

Abirami Vina

5 minutes de lecture

27 janvier 2025

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

De nos jours, les caméras sont omniprésentes - dans les magasins, les bureaux, les rues et les espaces publics - et capturent des moments qui peuvent répondre à des questions cruciales. 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 des individus. Cependant, l'examen manuel de toutes ces vidéos n'est pas possible et laisse souvent des informations importantes inaperçues.

La technologie d'IA avancée, telle que la vision par ordinateur, peut intervenir et porter l'analyse des données visuelles à un niveau supérieur. Elle simplifie les tâches complexes en transformant les images brutes en informations claires et exploitables. Qu'il s'agisse de repérer des modèles, de suivre des activités ou d'améliorer des processus, elle rend 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 commande (CLI). 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 interface de ligne de commande 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'interface de programmation 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 à suivre des 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 suivre une activité.

__wf_reserved_inherit
Fig. 1. Compter les personnes pour un suivi et des informations précises.

Aperçu des solutions Ultralytics YOLO11

Le package Ultralytics 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 suivre l'activité ou gérer les stocks.
  • Gestion des files d'attente: Surveillez la longueur des files 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étecte les mouvements inhabituels ou les objets non autorisés dans les zones restreintes et déclenche des alertes pour renforcer 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 paquetage Python 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 des données visuelles en histoires 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 trafic et d'identifier les zones de forte et de 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. Image d'un échantillon de vidéo d'entrée pour l'analyse du trafic dans le monde réel.

Pour commencer, à l'aide d'une simple commande de l'interface de programmation, vous pouvez spécifier l'emplacement de votre fichier vidéo sur votre système, et la solution analysera la vidéo pour détecter et suivre les 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 solution Ultralytics 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 cartes thermiques permettent de prendre des décisions plus judicieuses

Comme le montre l'illustration ci-dessous, la carte thermique de l'échantillon de données fournit une image claire du flux de trafic, mettant en évidence les zones d'encombrement et les zones où les déplacements sont plus fluides. Ces informations sont extrêmement utiles pour la gestion du trafic, car elles permettent aux planificateurs de rediriger les véhicules, d'améliorer la disposition 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èmes et permettent de trouver des moyens d'améliorer l'efficacité. Elles peuvent également mettre en évidence des détails importants tels que des changements de voie ou des ralentissements soudains, qui peuvent 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 à rendre les routes plus sûres pour tous.

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

Les solutions YOLO11 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 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 détection précoce de 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 détecter les coléoptères.

Avantages des solutions YOLO11 d'Ultralytics

Voici quelques avantages uniques qui illustrent l'impact positif que les solutions YOLO11 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'agencement pour accroître l'efficacité.
  • Réduction des coûts opérationnels : L'automatisation de l'analyse vidéo réduit la dépendance à l'égard des efforts manuels, ce qui permet de gagner du temps et de réduire les dépenses tout en assurant le bon déroulement des opérations.
  • Identifie les opportunités cachées : Il peut mettre en évidence des tendances et des modèles qui pourraient passer inaperçus, comme des espaces sous-utilisés ou des possibilités d'améliorer l'engagement des clients.
  • Simplifie le partage des données : Les résultats visuels détaillés facilitent le partage des informations entre les équipes, ce qui permet à chacun d'être sur la même longueur d'onde et d'améliorer la coordination.

Principaux enseignements

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 activités quotidiennes. Sa configuration simple, ses options flexibles et ses résultats clairs en font un outil efficace pour transformer des données visuelles en informations exploitables.

Rejoignez notre communauté et consultez notre dépôt GitHub pour en savoir plus sur l'IA. Voyez comment la vision par ordinateur dans la fabrication et l' IA dans les soins de santé repoussent les limites de l'innovation. Jetez également un coup d'œil à nos options de licence pour commencer dès aujourd'hui !

Construisons ensemble le futur
de l'IA !

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

Commencer gratuitement
Lien copié dans le presse-papiers