YOLO Vision 2026:
Torna al glossario Ultralytics

Object Tracking

Scopri come funziona il tracciamento degli oggetti nella computer vision. Scopri come usare Ultralytics YOLO26 per identificare e monitorare oggetti con ID univoci per l'analisi in tempo reale.

Il tracciamento degli oggetti è un processo dinamico nella computer vision (CV) che consiste nell'identificare entità specifiche in un video e nel monitorare il loro movimento attraverso una sequenza di fotogrammi. A differenza dell'analisi di immagini statiche, che tratta ogni istantanea isolatamente, il tracciamento introduce la dimensione temporale. Ciò consente ai sistemi di intelligenza artificiale (AI) di assegnare un numero di identificazione (ID) univoco a ciascun elemento rilevato — come un'auto, una persona o un animale — e di mantenere tale identità mentre l'oggetto si muove, cambia orientamento o viene temporaneamente nascosto. Questa capacità è la pietra miliare della comprensione video avanzata, consentendo alle macchine di analizzare il comportamento, calcolare le traiettorie e ricavare approfondimenti utili da filmati grezzi.

Come funziona l'Object Tracking#

I moderni sistemi di tracciamento utilizzano generalmente un paradigma di "tracciamento tramite rilevamento". Questo flusso di lavoro combina potenti modelli di rilevamento con algoritmi specializzati per associare i rilevamenti nel tempo. Il processo segue solitamente tre fasi principali:

  1. Rilevamento: In ogni fotogramma, un modello di rilevamento oggetti, come il modello all'avanguardia YOLO26, scansiona l'immagine per individuare gli oggetti di interesse. Il modello produce riquadri di delimitazione che definiscono l'estensione spaziale di ciascun oggetto.

  2. Previsione del movimento: Algoritmi come il Kalman Filter stimano la posizione futura di un oggetto in base alla sua velocità e traiettoria attuali. Questa previsione riduce lo spazio di ricerca per il fotogramma successivo, rendendo il sistema più efficiente.

  3. Associazione dei dati: Il sistema associa i nuovi rilevamenti alle tracce esistenti utilizzando metodi di ottimizzazione come l'Hungarian algorithm. Questo passaggio si basa spesso su metriche come l'Intersection over Union (IoU) per misurare quanto un riquadro previsto si sovrapponga a un nuovo rilevamento. I tracker avanzati possono anche utilizzare l'estrazione di caratteristiche visive per re-identificare oggetti dall'aspetto simile.

Object Tracking vs. Object Detection#

Sebbene questi termini siano strettamente correlati, svolgono funzioni distinte all'interno della pipeline di machine learning (ML).

  • Object Detection risponde alla domanda: "Cosa è presente in questa immagine e dove?". È stateless, il che significa che non ha memoria dei fotogrammi precedenti. Se un'auto passa attraverso un video, un rilevatore vede un'"auto" nel fotogramma 1 e un'"auto" nel fotogramma 2, ma non sa che si tratta dello stesso veicolo.
  • Il tracciamento degli oggetti risponde alla domanda: "Dove sta andando questo specifico oggetto?" È dotato di stato. Collega l'"auto" nel fotogramma 1 all'"auto" nel fotogramma 2, consentendo al sistema di registrare che l'"Auto ID #42" si sta muovendo da sinistra a destra. Questo è essenziale per attività come la modellazione predittiva e il conteggio.

Applicazioni nel mondo reale#

La capacità di mantenere l'identità dell'oggetto consente complesse applicazioni di inferenza in tempo reale in vari settori.

  • Sistemi di trasporto intelligenti: Il tracciamento è fondamentale per consentire ai veicoli autonomi di navigare in sicurezza. Tracciando pedoni e altri veicoli, le auto possono prevedere potenziali collisioni. Inoltre, gli ingegneri del traffico utilizzano questi sistemi per la stima della velocità al fine di far rispettare le normative di sicurezza e ottimizzare il flusso del traffico.
  • Analisi retail: I negozi fisici utilizzano l'AI nel retail per comprendere il comportamento dei clienti. Il tracciamento consente ai direttori dei negozi di eseguire il conteggio degli oggetti per misurare il traffico pedonale, analizzare i tempi di permanenza di fronte ai display utilizzando le mappe di calore e ottimizzare la gestione delle code per ridurre i tempi di attesa.
  • Analisi sportiva: Negli sport professionistici, gli allenatori utilizzano il tracciamento combinato con la stima della posa per analizzare la biomeccanica dei giocatori e le formazioni della squadra. Questi dati offrono un vantaggio competitivo rivelando pattern invisibili a occhio nudo.

Implementazione del tracciamento con Python#

Ultralytics semplifica l'implementazione di un tracciamento ad alte prestazioni. La modalità track nella libreria gestisce automaticamente il rilevamento, la previsione del movimento e l'assegnazione degli ID. L'esempio seguente mostra come utilizzare il modello YOLO26 compatibile con la Ultralytics Platform per tracciare oggetti in un video.

from ultralytics import YOLO

# Load the official YOLO26n model (nano version for speed)
model = YOLO("yolo26n.pt")

# Track objects in a video file or webcam (source=0)
# 'show=True' displays the video with bounding boxes and unique IDs
results = model.track(source="https://ultralytics.com/images/bus.jpg", show=True)

# Access the unique tracking IDs from the results
if results[0].boxes.id is not None:
    print(f"Detected Track IDs: {results[0].boxes.id.cpu().numpy()}")

Concetti correlati#

Per comprendere appieno l'ecosistema del tracciamento, è utile esplorare la segmentazione d'istanza, che traccia i contorni precisi a livello di pixel di un oggetto anziché limitarsi a un riquadro. Inoltre, le competizioni di Multi-Object Tracking (MOT) coinvolgono spesso benchmark ampiamente utilizzati come MOTChallenge per valutare l'efficacia con cui gli algoritmi gestiscono scene affollate e occlusioni. Per l'implementazione in ambienti di produzione, gli sviluppatori utilizzano spesso strumenti come NVIDIA DeepStream o OpenCV per integrare questi modelli in pipeline efficienti.

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning