Sintonizzati su YOLO Vision 2025!
25 settembre 2025
10:00 — 18:00 BST
Evento ibrido
Yolo Vision 2024

Rilevamento e tracciamento di oggetti con Ultralytics YOLOv8

Nuvola Ladi

2 minuti di lettura

9 maggio 2024

Scopri la potenza del rilevamento e tracciamento degli oggetti con Ultralytics YOLOv8 mentre esaminiamo l'impostazione del modello, la configurazione del tracker e mostriamo l'inferenza in tempo reale con dimostrazioni pratiche.

Oggi ci immergiamo in un altro capitolo del nostro viaggio con Ultralytics YOLOv8. In questo episodio, ci concentreremo sul rilevamento di oggetti e sul tracking, un aspetto fondamentale della computer vision che sblocca una miriade di applicazioni in diversi settori. Unitevi a noi mentre esploriamo le capacità di YOLOv8 in questo ambito, con Nicolai Nielsen.

L'object detection e il tracking degli oggetti svolgono un ruolo cruciale in vari scenari, dai sistemi di sorveglianza all'automazione industriale. Con YOLOv8, potenziato da Ultralytics, sfruttare queste funzionalità diventa più accessibile che mai. Nicolai ci guida attraverso il processo, evidenziando intuizioni chiave e dimostrazioni pratiche lungo il percorso.

Preparazione del contesto

Prima di approfondire le complessità del rilevamento e del tracciamento degli oggetti, Nicolai sottolinea la versatilità di YOLOv8. Che si tratti di identificare individui in uno spazio affollato o di monitorare oggetti su una linea di produzione, YOLOv8 offre una soluzione robusta. 

Configurazione del modello

Navigare in Visual Studio Code. In questo video, Nicolai dimostra come impostare il modello YOLOv8 per l'object detection e il tracking. Sfruttando il modello medio, mostra come anche i modelli più grandi possono essere eseguiti senza problemi in tempo reale, grazie a configurazioni hardware avanzate.

Configurazione del tracker

Nel campo dell'object tracking, la scelta del tracker giusto è fondamentale. Nicolai ci introduce all'algoritmo ByteTrack, rinomato per la sua accuratezza e affidabilità. Inoltre, evidenzia la versatilità di YOLOv8 menzionando tracker alternativi come BoTSort, adatti a diverse esigenze di tracking.

Inferenza in tempo reale

Con il modello e il tracker configurati, è il momento di vedere YOLOv8 in azione. Durante questo tutorial, possiamo vedere come viene eseguito il programma, fornendo una dimostrazione dal vivo del rilevamento e del tracciamento degli oggetti utilizzando un video preregistrato. I risultati sono impressionanti, con ogni oggetto a cui viene assegnato un identificatore univoco per un tracciamento senza interruzioni.

__wf_reserved_inherit
Fig. 1. Nicolai Nielsen che mostra il funzionamento interno del rilevamento e del tracciamento degli oggetti con Ultralytics YOLOv8.

Test webcam in diretta

Portando la dimostrazione un passo avanti, vediamo come si possa passare a un feed live della webcam per mostrare le capacità di tracciamento in tempo reale. Dal rilevamento delle persone all'identificazione degli oggetti, YOLOv8 mantiene la coerenza nel tracciamento, anche in presenza di movimenti della telecamera e occlusioni.

Tracciamento di oggetti su più flussi

Il tracciamento di oggetti su più flussi video utilizzando il multithreading è ideale per la gestione di numerosi feed di telecamere di sorveglianza. Utilizzando il modulo di threading di Python con YOLOv8, ogni thread gestisce un'istanza di tracker separata, per un'elaborazione efficiente in background. Questa funzionalità è utile e svolge un ruolo importante nell'analisi avanzata.

Applicazioni pratiche

Mentre la dimostrazione si svolge, Nicolai sottolinea la rilevanza pratica dell'object detection e del tracking. Dal settore sanitario all'agricoltura e all'industria manifatturiera, le applicazioni sono vaste e varie. Sottolinea inoltre l'importanza di integrare le funzionalità di tracking insieme al rilevamento per una maggiore efficienza e accuratezza.

Conclusione

In conclusione, le innumerevoli applicazioni per il rilevamento e il tracciamento di oggetti consentono flessibilità e soluzioni creative in qualsiasi settore. Unisciti a noi per sbloccare il pieno potenziale della computer vision con Ultralytics YOLOv8. Scopri di più e guarda il tutorial completo qui

Resta sintonizzato e unisciti alla nostra community mentre continuiamo a esplorare il panorama in continua evoluzione dell'intelligenza artificiale e del machine learning.

Costruiamo insieme il futuro
dell'AI!

Inizia il tuo viaggio con il futuro del machine learning

Inizia gratis
Link copiato negli appunti