Rivoluzionare la gestione delle code con Ultralytics YOLOv8 e OpenVINO
Punti chiave dell'intervento di Intel a YOLO Vision 2023 sulla gestione delle code in tempo reale con Ultralytics YOLOv8, il conteggio basato su regioni e la distribuzione con OpenVINO.
Nuvola Ladi3 min di lettura
A YOLO Vision 2023 (YV23), Adrian Boguszewski, Software Evangelist presso Intel, ha tenuto un discorso di apertura sul miglioramento della gestione delle code usando Ultralytics YOLOv8 e OpenVINO di Intel. Ecco i punti principali del suo intervento.
Perché la gestione delle code è importante#
Adrian ha iniziato affrontando una sfida universale: la gestione manuale delle code. Ha descritto l'inefficienza del conteggio manuale e sottolineato la necessità di una soluzione automatizzata.
L'approccio proposto consisteva nell'usare flussi video e algoritmi di deep learning per automatizzare il processo.
Presentazione della gestione intelligente delle code#
L'approccio di Adrian alla gestione intelligente delle code usa l'AI per rilevare e monitorare le code in tempo reale. Definendo le aree di interesse e contando le persone al loro interno, il sistema può avvisare gli addetti del negozio quando le code superano la capacità prevista.
I quattro pilastri del successo#
La soluzione è stata suddivisa in 4 semplici passaggi:
- Acquisizione video: usa flussi video standard o trasmissioni in diretta per acquisire dati in tempo reale.
- Rilevamento dei clienti: usa Ultralytics YOLOv8 per rilevare i clienti in modo accurato ed efficiente.
- Conteggio e avvisi: conta i clienti nelle regioni specificate e attiva avvisi quando le code superano la capienza.
- Distribuzione: dai computer a scheda singola all'hardware aziendale, distribuisci la soluzione usando OpenVINO.
Offrire nuove possibilità agli sviluppatori con OpenVINO#
Adrian ha presentato OpenVINO di Intel, un toolkit open source per ottimizzare e distribuire l'inferenza AI. Grazie al supporto di un'ampia gamma di framework e hardware, OpenVINO mira a offrire prestazioni migliori e una distribuzione coerente su piattaforme diverse.
Ottimizzazione semplificata#
Adrian ha anche trattato una tecnica di ottimizzazione fondamentale: la compressione delle reti neurali. Con tecniche come la quantizzazione post-addestramento, i modelli possono essere compressi con una perdita minima di accuratezza, ottenendo inferenze più rapide.
Ultralytics YOLOv8 offre modelli ottimizzati e ad alta velocità per attività come il rilevamento degli oggetti, la segmentazione, la classificazione e la stima della posa. Con il rilascio di YOLOv8.1, queste attività includono anche il rilevamento di riquadri di delimitazione orientati (OBB).
Il rilevamento OBB gestisce oggetti con angolazioni e rotazioni diverse, risultando particolarmente adatto agli oggetti inclinati, come quelli nelle immagini di telerilevamento aereo e nel testo.
Poiché i riquadri ruotati si adattano meglio agli oggetti, OBB riduce le interferenze dello sfondo attorno a ciascun oggetto, con possibili vantaggi anche per i modelli di classificazione a valle.
Dalla teoria alla pratica: una dimostrazione dal vivo#
Il momento clou dell'intervento è stata una dimostrazione dal vivo. Con poche righe di codice, Adrian ha mostrato il conteggio dei clienti in tempo reale, gli avvisi automatici e i benchmark delle prestazioni.

Fig. 1. Adrian Boguszewski durante la presentazione a YOLO Vision 2023 presso il Google for Startups Campus di Madrid.
Le prestazioni contano#
I benchmark eseguiti su hardware Intel hanno dimostrato l'applicabilità della soluzione nel mondo reale, con prestazioni elevate su ogni tipo di hardware, dalle CPU Intel Core i7 ai server Intel Xeon.
Distribuzione semplificata#
Durante la presentazione ci sono state proposte due opzioni di distribuzione: script per gli utenti esperti di tecnologia e notebook Jupyter per chi preferiva un approccio più pratico. La documentazione completa e le istruzioni dettagliate rendono la soluzione facile da distribuire.
In conclusione!#
Adrian ha concluso il suo intervento invitando gli sviluppatori a creare i propri sistemi intelligenti di gestione delle code con progetti open source come questo e i kit di riferimento Edge AI di Intel.
La sponsorizzazione di Intel e l'intervento di Adrian a YV23 evidenziano il valore della collaborazione nella community AI.
Guarda il talk completo su YouTube.
Scritto da
Commenti
Fai una domanda, condividi i tuoi risultati o aiuta qualcun altro.










