Glossario

Rilevamento degli oggetti

Scopri il potere del rilevamento degli oggetti: identifica, localizza e classifica gli oggetti nelle immagini con precisione. Esplora strumenti, concetti e usi reali!

Addestra i modelli YOLO semplicemente
con Ultralytics HUB

Per saperne di più

Il rilevamento degli oggetti è una tecnica di computer vision che consente ai sistemi di intelligenza artificiale di identificare e localizzare gli oggetti all'interno di un'immagine o di un video. Questa tecnologia va oltre la semplice classificazione di un'immagine; individua la posizione esatta degli oggetti e disegna dei riquadri di delimitazione intorno ad essi, fornendo sia il "cosa" che il "dove" degli oggetti in una scena visiva. Questa capacità è fondamentale per molte applicazioni di intelligenza artificiale, in quanto consente alle macchine di percepire e interagire con il mondo visivo in un modo che rispecchia fedelmente la visione umana.

Concetti chiave nel rilevamento degli oggetti

Il rilevamento degli oggetti implica diversi concetti importanti che sono fondamentali per comprendere il funzionamento di questi sistemi. I riquadri di delimitazione sono cornici rettangolari disegnate intorno agli oggetti rilevati, che forniscono una chiara rappresentazione visiva della loro posizione. Un'altra metrica chiave è l'Intersection over Union (IoU), che misura la sovrapposizione tra il riquadro di delimitazione previsto e quello della verità a terra, aiutando a valutare l'accuratezza del rilevamento. Inoltre, la precisione media (mAP) viene utilizzata per valutare le prestazioni complessive dei modelli di rilevamento degli oggetti considerando sia la precisione che il richiamo su più classi.

Tipi di architetture di rilevamento degli oggetti

Esistono principalmente due tipi di architetture per il rilevamento degli oggetti: i rilevatori a una fase e i rilevatori a due fasi. I rilevatori a uno stadio, come Ultralytics YOLO , sono progettati per la velocità e l'efficienza, in quanto elaborano l'intera immagine in un unico passaggio per prevedere contemporaneamente le bounding box e le probabilità di classe. Questo li rende ideali per le applicazioni in tempo reale in cui è essenziale un'elaborazione rapida. Al contrario, i rilevatori a due fasi generano prima proposte di regioni e poi le classificano, offrendo in genere una maggiore precisione ma al costo di una minore velocità di elaborazione.

Rilevamento di oggetti e concetti correlati

Sebbene il rilevamento degli oggetti sia una tecnica potente, è importante distinguerla dalle attività di computer vision correlate. La classificazione delle immagini prevede l'assegnazione di una singola etichetta a un'intera immagine, che indica l'oggetto o la scena principale presente. La segmentazione semantica va oltre, classificando ogni pixel di un'immagine in categorie predefinite, fornendo una mappa dettagliata della scena. Il rilevamento degli oggetti, invece, combina gli aspetti di entrambi, non solo classificando più oggetti all'interno di un'immagine, ma anche localizzandoli con precisione grazie a caselle di delimitazione.

Applicazioni reali del rilevamento di oggetti

Il rilevamento degli oggetti ha un'ampia gamma di applicazioni in diversi settori, trasformando il modo in cui le aziende operano e migliorando la vita quotidiana. Ecco due esempi significativi:

Veicoli autonomi

Nell'industria automobilistica, il rilevamento degli oggetti è fondamentale per lo sviluppo di veicoli autonomi. Le auto a guida autonoma si basano sul rilevamento degli oggetti per identificare e seguire pedoni, altri veicoli, semafori e segnali stradali in tempo reale. Questo permette al veicolo di navigare in sicurezza e di prendere decisioni informate, come ad esempio quando frenare, accelerare o cambiare corsia. Il rilevamento accurato e rapido degli oggetti è essenziale per garantire la sicurezza e l'affidabilità dei sistemi di guida autonoma. Scopri di più sull'intelligenza artificiale nelle auto a guida autonoma.

Vendita al dettaglio

Il rilevamento degli oggetti sta rivoluzionando anche il settore della vendita al dettaglio, automatizzando e migliorando diversi processi. Ad esempio, nel caso di casse automatizzate, i sistemi di rilevamento degli oggetti possono identificare i prodotti mentre vengono inseriti nel carrello, aggiornando automaticamente il sistema di fatturazione e snellendo il processo di checkout. Questo non solo migliora l'esperienza del cliente riducendo i tempi di attesa, ma migliora anche la gestione dell'inventario e riduce gli errori. Inoltre, il rilevamento degli oggetti può essere utilizzato per il monitoraggio degli scaffali, assicurando che i prodotti siano adeguatamente riforniti ed esposti.

Strumenti e strutture

Sono disponibili diversi strumenti e framework per sviluppare e distribuire modelli di rilevamento degli oggetti. Ultralytics YOLO OpenCV è un framework leader noto per il suo equilibrio tra velocità e precisione, che lo rende adatto a un'ampia gamma di applicazioni. Ultralytics YOLO modelli, come YOLOv8, sono progettati per essere facili da usare ed efficienti, consentendo agli sviluppatori di addestrare e distribuire facilmente modelli per il rilevamento di oggetti in tempo reale. Inoltre, OpenCV fornisce una libreria completa di funzioni per l'elaborazione di immagini e video, essenziali per la creazione di applicazioni robuste di rilevamento di oggetti.

Per coloro che desiderano esplorare il rilevamento degli oggetti senza dover ricorrere alla codifica, Ultralytics HUB offre una piattaforma senza codice per la formazione e la distribuzione dei modelli. Questo rende accessibile agli utenti con diversi livelli di competenza tecnica la possibilità di sfruttare la potenza del rilevamento degli oggetti nei loro progetti.

Leggi tutto