Révolutionner la gestion des files d'attente avec Ultralytics YOLOv8 et OpenVINO

Nuvola Ladi

4 min lire

7 février 2024

Découvrez comment Ultralytics YOLOv8 et OpenVINO d'Intel révolutionnent la gestion des files d'attente. Tirez des enseignements de YV23 et adoptez des solutions basées sur l'IA pour une surveillance en temps réel. Rejoignez la révolution dès maintenant !

YOLO Vision 2023 (YV23) a été un moment palpitant, où les idées révolutionnaires ont fusionné de manière transparente avec les technologies de pointe ! Adrian Boguszewski, Software Evangelist chez Intel, est monté sur scène pour partager son point de vue sur la révolution de la gestion des files d'attente grâce à Ultralytics YOLOv8 et à OpenVINO d'Intel. Nous allons nous pencher sur les principaux points à retenir de cette présentation.

Pourquoi la gestion des files d'attente est-elle importante ?

Adrian a commencé par aborder un problème universel : la gestion manuelle des files d'attente. Adrian a brossé un tableau saisissant de l'inefficacité du comptage manuel et a souligné la nécessité d'une solution automatisée. 

Et quel meilleur moyen de relever ce défi que d'exploiter les flux vidéo et les algorithmes d'apprentissage profond ?

Introduction de la gestion intelligente des files d'attente

La vision d'Adrian en matière de gestion intelligente des files d'attente était claire comme de l'eau de roche : exploiter la puissance de l'IA pour détecter et surveiller les files d'attente en temps réel. En définissant des zones d'intérêt et en comptant les personnes qui s'y trouvent, le système peut alerter les vendeurs en magasin lorsque les files d'attente sont trop longues. De quoi changer la donne !

Les quatre piliers de la réussite

Cette solution a été décomposée en quatre étapes simples :

  1. Capture vidéo : Utilisez des flux vidéo standard ou des flux en direct pour capturer des données en temps réel.
  2. Client Détection: Tirez parti de YOLOv8 pour une détection précise et efficace des clients.
  3. Comptage et alerte: Comptez les clients dans les régions spécifiées et déclenchez des alertes lorsque les files d'attente sont surchargées.
  4. Déploiement: De l'ordinateur monocarte au matériel d'entreprise, déployez la solution sans effort à l'aide d'OpenVINO.

Donner aux développeurs les moyens d'agir avec OpenVINO

Adrian nous a présenté les merveilles de la boîte à outils open-source OpenVINO d'Intel pour l'optimisation et le déploiement de l'inférence de l'IA. Grâce à la prise en charge d'un large éventail de cadres et de matériels, OpenVINO promet de meilleures performances et un déploiement transparent sur diverses plates-formes.

L'optimisation en toute simplicité

Adrian a également dévoilé la sauce secrète de l'optimisation : la compression des réseaux neuronaux. Grâce à des techniques telles que la quantification post-entraînement, les modèles peuvent être compressés sans sacrifier la précision. Le résultat ? Une inférence plus rapide sans compromis sur les performances. 

YOLOv8 fournit des modèles optimisés et rapides pour des tâches telles que la détection d'objets, la classification, la segmentation et l'estimation de la pose. Avec la sortie de YOLOv8.1, ces tâches incluent les boîtes de délimitation orientées (Oriented Bounding Boxes, OBB), une fonctionnalité conçue pour une précision extrême. 

Cette fonction de pointe excelle dans la détection d'objets à divers angles et rotations. Ses prouesses sont évidentes lorsqu'il s'agit de discerner des objets inclinés tels que des images aériennes de télédétection et du texte. 

Avec l'OBB, la localisation des objets est remarquablement précise, minimisant les interférences d'arrière-plan et améliorant la classification des objets en diminuant le bruit des éléments environnants pour des modèles de classification améliorés.

De la théorie à la pratique : Une démonstration en direct

Le point fort de cette présentation a été sans aucun doute la démonstration en direct. Avec seulement quelques lignes de code, il a présenté la puissance et la polyvalence de la solution. Le comptage des clients en temps réel, les alertes transparentes et les benchmarks de performance impressionnants ont laissé l'auditoire bouche bée.

Fig. 1. Adrian Boguszewski présente YOLO VISION 2023 au Google for Startup Campus à Madrid.

La performance, c'est important

Avec des tests de performance sur du matériel Intel, nous avons eu une démonstration de l'applicabilité de cette solution dans le monde réel. Des processeurs i7 aux serveurs Intel Xeon, la solution a offert des performances exceptionnelles dans tous les domaines.

Déploiement facilité

Au cours de la présentation, deux options de déploiement nous ont été proposées : des scripts pour les techniciens avertis et des blocs-notes Jupyter pour ceux qui préfèrent une approche plus pratique. Grâce à une documentation complète et à des instructions faciles à suivre, le déploiement de la solution a été un jeu d'enfant.

Fin de l'année !

En concluant son intervention, Adrian nous a lancé un défi : rejoindre la révolution de la gestion intelligente des files d'attente. Avec des projets open-source comme celui-ci et les kits de référence Edge AI d'Intel, les possibilités sont infinies. Retroussons donc nos manches, plongeons dans le code et embrassons l'avenir de la gestion des files d'attente par l'IA !

En conclusion, le parrainage d'Intel et l'intervention d'Adrian à l'YV23 témoignent du pouvoir de l'innovation et de la collaboration au sein de la communauté de l'IA. Avec des visionnaires comme lui, l'avenir est plus prometteur que jamais. Exploitons la puissance de l'IA, donnons aux développeurs les moyens d'agir et révolutionnons la gestion des files d'attente, une ligne de code à la fois !

Regardez l'intégralité de l'intervention ici

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