Ultralytics YOLO27:
Get Started

Ritaglio degli oggetti con Ultralytics YOLO26#

Che cos'è il ritaglio degli oggetti?#

Il ritaglio degli oggetti con Ultralytics YOLO26 consiste nell'isolare ed estrarre oggetti rilevati specifici da un'immagine o da un video. Le funzionalità del modello YOLO26 vengono utilizzate per identificare e delimitare gli oggetti con precisione, consentendo ritagli accurati per ulteriori analisi o manipolazioni.



Guarda: Ritaglio degli oggetti con Ultralytics YOLO

Vantaggi del ritaglio degli oggetti#

  • Analisi mirata: YOLO26 facilita il ritaglio mirato degli oggetti, consentendo un esame o un'elaborazione approfonditi dei singoli elementi di una scena.
  • Riduzione del volume dei dati: estraendo solo gli oggetti rilevanti, il ritaglio degli oggetti aiuta a ridurre al minimo le dimensioni dei dati, rendendone più efficienti l'archiviazione, la trasmissione o le successive attività di calcolo.
  • Maggiore precisione: la rilevazione degli oggetti e l'accuratezza di YOLO26 garantiscono che gli oggetti ritagliati mantengano le loro relazioni spaziali, preservando l'integrità delle informazioni visive per analisi dettagliate.

Elementi visivi#

Bagagli in aeroporto
Ritaglio delle valigie sul nastro trasportatore dell'aeroporto con Ultralytics YOLO26
Ritaglio delle valigie sul nastro trasportatore di un aeroporto con Ultralytics YOLO26

Ritaglia gli oggetti con YOLO26#

Passa il tuo video alla soluzione ObjectCropper: questa rileva gli oggetti in ogni frame e salva ogni rilevamento come immagine separata. Limita il ritaglio a specifiche classes, aumenta conf per mantenere solo i rilevamenti attendibili e imposta crop_dir per scegliere dove salvare i ritagli.

Ritaglio degli oggetti con Ultralytics YOLO
# Crop the objects
yolo solutions crop

# Pass a source video
yolo solutions crop source="path/to/video.mp4"

# Crop specific classes
yolo solutions crop classes="[0, 2]"

Argomenti di ObjectCropper#

Ecco una tabella con gli argomenti di ObjectCropper:

ArgomentoTipoPredefinitoDescrizione
modelstrNonePercorso a un file modello Ultralytics YOLO.
crop_dirstr'cropped-detections'Nome della directory in cui archiviare le rilevazioni ritagliate.
verboseboolTrueAbilita il log per frame della soluzione, con forma dell'input, conteggi per classe e velocità di elaborazione. La chiamata di tracking è sempre silenziosa.

ObjectCropper esegue predict anziché track, quindi supporta i seguenti parametri di inferenza, tranne tracker:

ArgomentoTipoPredefinitoDescrizione
trackerstr'tracktrack.yaml'Specifica l'algoritmo di tracciamento da usare. Opzioni integrate: botsort.yaml, bytetrack.yaml, ocsort.yaml, deepocsort.yaml, fasttrack.yaml, tracktrack.yaml.
conffloat0.25Imposta la soglia di confidenza per le rilevazioni; valori più bassi consentono di tracciare più oggetti, ma possono includere falsi positivi.
ioufloat0.7Imposta la soglia di Intersezione sull'unione (IoU) per filtrare le rilevazioni sovrapposte.
classeslistNoneFiltra i risultati in base all'indice della classe. Ad esempio, classes=[0, 2, 3] traccia solo le classi specificate.
devicestrNoneSpecifica il dispositivo per l'inferenza (ad es. cpu, cuda:0 o 0). Consente di scegliere tra CPU, una GPU specifica o altri dispositivi di calcolo per l'esecuzione del modello.
imgszint or tuple640Dimensione dell'immagine di destinazione per l'inferenza: un intero per un'immagine quadrata o una coppia (height, width). Le forme vengono adattate allo stride del modello.
max_detint300Numero massimo di rilevazioni da mantenere per fotogramma prima del tracciamento, che limita gli oggetti elaborati da una soluzione nelle scene dense.
quantizeint or strNonePrecisione dell’inferenza: 16 (FP16) oppure 32/unset (FP32) per i modelli PyTorch e TorchScript quando non si usa la CPU; gli altri formati usano la precisione selezionata dal rispettivo artefatto e ambiente di esecuzione. Sostituisce l’argomento deprecato half.

Domande frequenti#

  • Il ritaglio degli oggetti con Ultralytics YOLO26 consiste nell'isolare ed estrarre oggetti specifici da un'immagine o da un video in base alle capacità di rilevamento di YOLO26. Questo processo consente un'analisi mirata, riduce il volume dei dati e migliora la precisione, sfruttando YOLO26 per identificare gli oggetti con elevata accuratezza e ritagliarli di conseguenza. Per un tutorial dettagliato, consulta l'esempio di ritaglio degli oggetti.

  • Ultralytics YOLO26 si distingue per precisione, velocità e facilità d'uso. Consente di rilevare e ritagliare gli oggetti in modo dettagliato e accurato, una caratteristica essenziale per l'analisi mirata e le applicazioni che richiedono un'elevata integrità dei dati. Inoltre, YOLO26 si integra perfettamente con strumenti come OpenVINO e TensorRT per le implementazioni che richiedono funzionalità in tempo reale e ottimizzazione su hardware diversi. Scopri i vantaggi nella guida all'esportazione dei modelli.

  • Usando Ultralytics YOLO26 per ritagliare solo gli oggetti rilevanti dalle tue immagini o dai tuoi video, puoi ridurre notevolmente le dimensioni dei dati e rendere più efficienti l'archiviazione e l'elaborazione. Il processo prevede l'addestramento del modello per rilevare oggetti specifici e l'utilizzo dei risultati per ritagliare e salvare solo queste porzioni. Per ulteriori informazioni su come sfruttare le funzionalità di Ultralytics YOLO26, consulta la nostra guida introduttiva.

  • Sì, Ultralytics YOLO26 può elaborare flussi video in tempo reale per rilevare e ritagliare dinamicamente gli oggetti. Le capacità di inferenza ad alta velocità del modello lo rendono ideale per applicazioni in tempo reale come la videosorveglianza, l'analisi sportiva e i sistemi di ispezione automatizzata. Consulta le modalità di tracking e di predizione per capire come implementare l'elaborazione in tempo reale.

  • Ultralytics YOLO26 è ottimizzato sia per gli ambienti CPU che GPU, ma per ottenere prestazioni ottimali, soprattutto con inferenze in tempo reale o ad alto volume, si consiglia una GPU dedicata (ad esempio NVIDIA Tesla o della serie RTX). Per l'implementazione su dispositivi leggeri, valuta l'uso di CoreML per iOS o di LiteRT per Android. Ulteriori dettagli sui dispositivi e sui formati supportati sono disponibili nelle nostre opzioni di distribuzione dei modelli.

Commenti