Yolo Vision Shenzhen
Shenzhen
Iscriviti ora

Come eseguire Ultralytics YOLO11 tramite CLI

Abirami Vina

5 minuti di lettura

27 gennaio 2025

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

Oggigiorno, le telecamere sono ovunque: in negozi, uffici, strade e spazi pubblici, catturando momenti che possono rispondere a domande fondamentali. 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, rivedere manualmente tutti questi video non è possibile e spesso lascia inosservati importanti approfondimenti.

La tecnologia AI avanzata, come la computer vision, può intervenire e portare l'analisi dei dati visivi a un nuovo livello. Semplifica compiti complessi trasformando filmati grezzi in informazioni chiare e fruibili. Che si tratti di individuare modelli, tracciare attività o migliorare processi, rende le cose più veloci e accurate. 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à 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 comandoCLI). Iniziamo!

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'CLI 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 track 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 track attività.

__wf_reserved_inherit
Fig. 1. Conteggio delle persone per un tracciamento preciso e informazioni dettagliate.

Una panoramica delle soluzioni Ultralytics YOLO11

Il pacchettoUltralytics 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 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 track attività o gestire le scorte.
  • Gestione delle code: Monitora 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 avvisi per migliorare la sicurezza.
  • Stima della velocità: Misurare la velocità con cui veicoli o atleti si muovono 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 fruibili

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 con attività alta e bassa. Rivelaando i modelli di traffico, consentono decisioni più intelligenti e una pianificazione più efficace per le sfide quotidiane della gestione del traffico.

__wf_reserved_inherit
Fig. 2. Un frame estratto da un video di input di esempio 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 detect e track oggetti, generando una heatmap codificata a colori. I colori più caldi indicano le aree con maggiore attività, mentre quelli più freddi evidenziano le aree meno attive. La Guida alla soluzioneUltralytics 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 decisioni più intelligenti

Come mostrato di seguito, la heatmap per il frame di input di esempio fornisce un quadro chiaro del flusso del traffico, evidenziando le aree di congestione e 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 semplificano l'identificazione di colli di bottiglia o aree problematiche e la ricerca di 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 rende le strade più sicure e affidabili. Nel complesso, le mappe di calore forniscono le informazioni necessarie per migliorare la gestione del traffico e contribuire a 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, con il risultato di avere corsie sovraffollate e personale insufficiente 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'detect 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 detect 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 le aree in cui le risorse sono più necessarie, ad esempio distribuendo il personale nelle aree più trafficate o modificando il layout per aumentare l'efficienza.
  • Riduce i costi operativi: L'automazione dell'analisi video riduce la dipendenza dagli sforzi manuali, risparmiando tempo e riducendo le spese, mantenendo al contempo il buon funzionamento delle operazioni.
  • Identifica opportunità nascoste: Può evidenziare tendenze e modelli che potrebbero essere persi, come spazi sottoutilizzati o possibilità di migliorare il coinvolgimento dei clienti.
  • Semplifica la condivisione dei dati: Output visivi dettagliati semplificano la condivisione di informazioni tra i team, assicurando che tutti siano sulla stessa lunghezza d'onda per una migliore coordinazione.

Punti chiave

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 informazioni preziose e semplificare le operazioni quotidiane. La sua configurazione semplice, le opzioni flessibili e gli output chiari lo rendono uno strumento efficace per trasformare i dati visivi in informazioni utili.

Unisciti alla nostra community e dai un'occhiata al nostro repository GitHub per saperne di più sull'IA. Scopri come la computer vision nella produzione e l'IA nel settore sanitario stanno spingendo i confini dell'innovazione. Inoltre, dai un'occhiata alle nostre opzioni di licenza per iniziare oggi stesso!

Costruiamo insieme il futuro
dell'AI!

Inizia il tuo viaggio con il futuro del machine learning

Inizia gratis