Come eseguire Ultralytics YOLO11 attraverso la CLI

Abirami Vina

5 minuti di lettura

27 gennaio 2025

Scoprite come l'utilizzo del pacchetto Ultralytics Python attraverso l'interfaccia a riga di comando (CLI) semplifichi l'esecuzione delle soluzioni YOLO11 relative a vari settori.

Oggi le telecamere sono ovunque, nei negozi, negli uffici, nelle strade e negli spazi pubblici, e catturano momenti che possono rispondere a domande critiche. I dati visivi di queste telecamere possono rivelare informazioni utili su diversi aspetti della nostra vita quotidiana, come il flusso del traffico, il comportamento della folla, le condizioni ambientali e persino i movimenti e le interazioni individuali. Tuttavia, esaminare manualmente tutti questi video non è possibile e spesso lascia inosservate importanti intuizioni.

La tecnologia AI avanzata, come la computer vision, può intervenire e portare l'analisi dei dati visivi a un nuovo livello. Semplifica le attività complesse trasformando i filmati grezzi in intuizioni chiare e attuabili. Sia che si tratti di individuare schemi, tracciare attività o migliorare processi, rende le cose più veloci e precise. Per le aziende, questo significa meno tempo dedicato al lavoro manuale e decisioni più intelligenti ed efficaci.

In particolare, Ultralytics YOLO11 è un modello avanzato di visione computerizzata che semplifica le attività di yolo come il rilevamento di oggetti in tempo reale, la stima della posa, il tracciamento e la classificazione delle immagini. Progettato per utenti con diversi livelli di esperienza tecnica, consente a chiunque di estrarre facilmente informazioni preziose dalle immagini e dai video.

In questo articolo vedremo da vicino come eseguire le soluzioni Ultralytics YOLO11 attraverso l'interfaccia a riga di comando (CLI). Iniziamo!

Che cos'è un'interfaccia a riga di comando?

Un'interfaccia a riga di comando è uno strumento semplice che consente di interagire con il computer digitando semplici comandi di testo. È possibile dialogare direttamente con il sistema tramite un'interfaccia a riga di comando per ottenere risultati rapidi senza dover ricorrere a software ingombranti o a interfacce complesse. È un modo pulito ed efficiente di eseguire le attività, soprattutto per chi vuole ottenere risultati senza passaggi inutili.

La CLI offre anche un modo rapido ed efficiente per completare attività ripetitive. Una volta stabilito, un comando può essere facilmente riutilizzato ogni volta che serve, snellendo i flussi di lavoro e riducendo al minimo lo sforzo manuale.

Per quanto riguarda la computer vision, è possibile utilizzare Ultralytics YOLO11 attraverso la CLI per analizzare i video o tracciare gli oggetti in modo semplice; non sono necessarie competenze specifiche. Ad esempio, con poche righe di comando è possibile contare quante persone sono presenti in un video per fornire risultati rapidi e precisi per tracciare le attività.

__wf_reserved_inherit
Figura 1. Conteggio delle persone per un monitoraggio e un approfondimento precisi.

Una panoramica delle soluzioni Ultralytics YOLO11

Il pacchetto Ultralytics Python è dotato di soluzioni integrate basate su YOLO11 per gestire attività reali nei settori della vendita al dettaglio, dei trasporti, della sicurezza e dello sport. Eseguendo queste soluzioni dalla riga di comando, le aziende possono semplificare rapidamente attività complesse e ottenere informazioni utili.

Ecco una rapida panoramica di alcune delle soluzioni offerte da Ultralytics:

  • Conteggio degli oggetti: Conta automaticamente gli oggetti nei video o nei flussi live, come le auto su strada o l'inventario del magazzino, per tracciare l'attività o gestire le scorte.
  • Gestione delle code: Monitorare in tempo reale la lunghezza delle code per migliorare l'efficienza del servizio e ridurre i tempi di attesa dei clienti.
  • Sistema di allarme di sicurezza: Rileva movimenti insoliti o oggetti non autorizzati in aree riservate e attiva gli avvisi per migliorare la sicurezza.
  • Stima della velocità: Misurare la velocità di movimento dei veicoli o degli atleti in un video per migliorare la gestione del traffico o l'analisi delle prestazioni sportive.

Queste sono solo alcune delle versatili soluzioni offerte da Ultralytics. Per esplorare l'intera gamma di opzioni disponibili, potete consultare la documentazione ufficiale di Ultralytics.

Sbloccare le soluzioni Ultralytics YOLO11 con la CLI

Iniziare a utilizzare le soluzioni Ultralytics YOLO11 è semplice e non richiede alcuna competenza tecnica. È possibile iniziare ad analizzare immagini e video e ottenere informazioni significative in pochi semplici passi.

Innanzitutto, aprire l'interfaccia a riga di comando sul computer. In Windows, è sufficiente cercare "Prompt dei comandi" nel menu Start. Per macOS o Linux, si può cercare l'applicazione Terminal sul sistema. Quindi, installare il pacchetto Ultralytics Python utilizzando il comando: `pip install ultralytics`.

Con questo, siete già pronti! Il pacchetto Ultralytics Python imposta automaticamente tutto per voi, quindi non c'è bisogno di configurazioni complesse o di strumenti aggiuntivi. Una volta installato, siete pronti a esplorare le sue funzionalità.

Il pacchetto Ultralytics Python offre la flessibilità necessaria per adattare le sue caratteristiche alle vostre esigenze. È possibile scegliere un modello basato sulla propria applicazione specifica per ottenere risultati più rapidi o analisi più dettagliate. Inoltre, i risultati possono essere visualizzati in tempo reale mentre il sistema elabora i dati, oppure possono essere salvati per essere rivisti in un secondo momento, in base alle proprie esigenze.

Trasformare i dati visivi in storie attuabili

Una volta che YOLO11 è stato configurato, si è pronti a esplorare come può trasformare i dati visivi grezzi in approfondimenti significativi. Per illustrare le sue capacità, vediamo un esempio pratico: l'analisi di un video del traffico su un'autostrada per generare una mappa di calore. 

Le mappe di calore sono un ottimo modo per visualizzare il flusso del traffico e identificare le aree ad alta e bassa attività. Rivelando i modelli di traffico, consentono di prendere decisioni più intelligenti e di pianificare in modo più efficace le sfide quotidiane della gestione del traffico.

__wf_reserved_inherit
Figura 2. Un fotogramma di un video di input campione per l'analisi del traffico reale.

Per iniziare, con un semplice comando nella CLI, è possibile specificare la posizione del file video sul sistema e la soluzione analizzerà il video per rilevare e tracciare gli oggetti, generando una heatmap con codice colore. I colori più caldi indicano le aree con maggiore attività, mentre quelli più freddi evidenziano le aree meno attive. La Guida alla soluzione Ultralytics Heatmaps fornisce esempi chiari di questi comandi, rendendo semplice la personalizzazione e l'esecuzione della soluzione in base alle proprie esigenze.

Come gli insight delle heatmap guidano le decisioni più intelligenti

Come mostrato di seguito, la mappa di calore per il frame di input campione fornisce un quadro chiaro del flusso di traffico, evidenziando le aree di congestione e quelle di movimento più fluido. Queste informazioni sono incredibilmente utili per la gestione del traffico, consentendo ai pianificatori di reindirizzare i veicoli, migliorare la disposizione dei parcheggi e utilizzare meglio le strade.

__wf_reserved_inherit
Figura 3. Heatmap del flusso di traffico generato con YOLO11. Immagine dell'autore.

Visualizzando i modelli di traffico, le mappe di calore rendono più facile identificare i colli di bottiglia o le aree problematiche e trovare modi per migliorare l'efficienza. Possono anche rivelare dettagli importanti, come improvvisi cambi di corsia o rallentamenti, che potrebbero indicare rischi per la sicurezza. Affrontare questi problemi aiuta a ridurre gli incidenti e a rendere le strade più sicure e affidabili. Nel complesso, le mappe di calore forniscono gli approfondimenti necessari per migliorare la gestione del traffico e contribuire a rendere le strade più sicure per tutti.

Creare applicazioni di computer vision utilizzando le soluzioni Ultralytics

Le soluzioni Ultralytics YOLO11 possono essere utilizzate per risolvere le sfide quotidiane in diversi settori, migliorando l'efficienza e il processo decisionale. Vediamo alcune di esse in dettaglio. 

Ottimizzazione del retail con YOLO11

La gestione di un negozio al dettaglio durante le ore di punta può sembrare opprimente. A volte i dipendenti faticano a monitorare manualmente il flusso dei clienti, causando un sovraffollamento dei corridoi e un'insufficienza di personale alle casse. Con YOLO11, Ultralytics offre una soluzione semplice per contare i clienti che entrano ed escono dal negozio, aiutando i manager a regolare il personale per soddisfare la domanda senza fare congetture.

YOLO11 può aiutare a migliorare la gestione dei parcheggi

La gestione dei parcheggi può essere frustrante quando i posti sono difficili da trovare. I metodi tradizionali, come il monitoraggio manuale, spesso non riescono a tenere il passo durante le ore di punta. L'utilizzo di YOLO11 può essere un ottimo modo per fornire aggiornamenti in tempo reale sui posti auto disponibili. La visione computerizzata può aiutare a guidare i conducenti in modo efficiente e a ridurre inutili ritardi.

Inoltre, i veicoli non autorizzati che occupano posti riservati possono sollevare problemi di sicurezza. Con YOLO11 e ANPR (Automatic Number Plate Recognition), queste violazioni possono essere rilevate e affrontate tempestivamente, garantendo che le aree riservate rimangano sicure. Inoltre, analizzando i modelli di traffico all'interno del parcheggio, è possibile ridurre al minimo i colli di bottiglia, creando un'esperienza migliore per gli automobilisti.

__wf_reserved_inherit
Figura 4. Gestione intelligente del parcheggio con YOLO11.

Ottimizzazione delle operazioni agricole con YOLO11

Un'altra interessante soluzione di Ultralytics riguarda il conteggio degli oggetti in regioni specifiche. Può essere utilizzata per aiutare gli agricoltori a gestire in modo più efficace le operazioni su larga scala. Ad esempio, può analizzare le riprese dei droni per monitorare le colture o il bestiame all'interno di aree specifiche, facilitando l'individuazione precoce di problemi come l'insorgenza di parassiti o di focolai di malattie. In questo modo gli agricoltori possono agire rapidamente per proteggere il loro raccolto e ridurre le perdite. 

__wf_reserved_inherit
Figura 5. Uso della computer vision per rilevare i coleotteri.

Vantaggi dell'utilizzo delle soluzioni Ultralytics YOLO11

Ecco alcuni vantaggi unici che dimostrano l'impatto positivo che le soluzioni Ultralytics YOLO11 possono avere su diversi flussi di lavoro aziendali:

  • Migliora l'allocazione delle risorse: YOLO11 può aiutare a identificare dove le risorse sono più necessarie, ad esempio distribuendo il personale nelle aree più trafficate o modificando il layout per aumentare l'efficienza.
  • Riduzione dei costi operativi: L'automazione dell'analisi video riduce la dipendenza dagli sforzi manuali, facendo risparmiare tempo e riducendo le spese e mantenendo le operazioni senza intoppi.
  • Identifica le opportunità nascoste: Può evidenziare tendenze e modelli che potrebbero sfuggire, come spazi sottoutilizzati o possibilità di migliorare il coinvolgimento dei clienti.
  • Semplifica la condivisione dei dati: I risultati visivi dettagliati facilitano la condivisione delle informazioni tra i vari team, assicurando che tutti siano sulla stessa pagina per un migliore coordinamento.

Punti di forza

Ultralytics YOLO11 offre una tecnologia all'avanguardia in un modo facile da usare, semplificando le attività di analisi di immagini e video in modo che possano essere facilmente utilizzate da chiunque, indipendentemente dalle competenze tecniche. Grazie alla sua flessibilità, YOLO11 supporta applicazioni in diversi settori, tra cui la vendita al dettaglio, la pianificazione urbana, lo sport e la sicurezza sul lavoro. 

Le aziende possono utilizzarlo per affrontare le sfide, scoprire intuizioni preziose e ottimizzare le operazioni quotidiane. La semplicità di configurazione, la flessibilità delle opzioni e la chiarezza dei risultati ne fanno uno strumento efficace per trasformare i dati visivi in informazioni utili.

Unitevi alla nostra comunità e consultate il nostro repository GitHub per saperne di più sull'IA. Scoprite come la computer vision nel settore manifatturiero e l' IA nel settore sanitario stiano superando i confini dell'innovazione. Inoltre, date un'occhiata alle nostre opzioni di licenza per iniziare oggi stesso!

Costruiamo insieme il futuro
dell'IA!

Iniziate il vostro viaggio nel futuro dell'apprendimento automatico

Iniziare gratuitamente
Link copiato negli appunti