Ritaglio di oggetti con Ultralytics YOLO26#
Cos'è il ritaglio di oggetti?#
Il ritaglio degli oggetti con Ultralytics YOLO26 consiste nell'isolare ed estrarre specifici oggetti rilevati da un'immagine o da un video. Le capacità del modello YOLO26 vengono utilizzate per identificare e delineare con precisione gli oggetti, consentendo un ritaglio preciso per ulteriori analisi o manipolazioni.
Watch: Object Cropping using Ultralytics YOLO
Vantaggi del ritaglio di oggetti#
- Analisi mirata: YOLO26 facilita il ritaglio mirato degli oggetti, consentendo un esame o un'elaborazione approfondita dei singoli elementi all'interno di una scena.
- Riduzione del volume dei dati: Estraendo solo gli oggetti rilevanti, il ritaglio degli oggetti aiuta a minimizzare la dimensione dei dati, rendendolo efficiente per l'archiviazione, la trasmissione o le successive attività computazionali.
- Precisione Avanzata: L'accuratezza del rilevamento di oggetti di YOLO26 assicura che gli oggetti ritagliati mantengano le loro relazioni spaziali, preservando l'integrità delle informazioni visive per un'analisi dettagliata.
Elementi visivi#
| Bagagli in aeroporto |
|---|
![]() |
| Ritaglio di valigie su nastro trasportatore in aeroporto con Ultralytics YOLO26 |
Ritaglia oggetti con YOLO26#
Passa il tuo video alla soluzione ObjectCropper e questa rileverà gli oggetti in ogni fotogramma salvando ogni rilevamento come immagine separata. Limita il ritaglio a specifici classes, aumenta conf per mantenere solo i rilevamenti con elevata confidenza e imposta crop_dir per scegliere dove vengono scritti i ritagli.
# 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:
| Argomento | Tipo | Predefinito | Descrizione |
|---|---|---|---|
model | str | None | Percorso verso un file del modello Ultralytics YOLO. |
crop_dir | str | 'cropped-detections' | Nome della directory per archiviare i rilevamenti ritagliati. |
Inoltre, sono disponibili per l'uso i seguenti argomenti di visualizzazione:
| Argomento | Tipo | Predefinito | Descrizione |
|---|---|---|---|
show | bool | False | Se True, mostra le immagini o i video annotati in una finestra. Utile per un riscontro visivo immediato durante lo sviluppo o i test. |
line_width | int or None | None | Specifica lo spessore della linea dei bounding box. Se None, lo spessore della linea viene regolato automaticamente in base alle dimensioni dell'immagine. Offre una personalizzazione visiva per una maggiore chiarezza. |
FAQ#
Cos'è il ritaglio di oggetti in Ultralytics YOLO26 e come funziona?#
Il ritaglio degli oggetti tramite Ultralytics YOLO26 consiste nell'isolare ed estrarre oggetti specifici da un'immagine o da un video basandosi sulle capacità di rilevamento di YOLO26. Questo processo consente un'analisi mirata, un volume di dati ridotto e una precisione migliorata sfruttando YOLO26 per identificare gli oggetti con elevata accuratezza e ritagliarli di conseguenza. Per un tutorial approfondito, fai riferimento all'esempio di ritaglio oggetti.
Perché dovrei usare Ultralytics YOLO26 per il ritaglio di oggetti rispetto ad altre soluzioni?#
Ultralytics YOLO26 si distingue per precisione, velocità e facilità d'uso. Consente un rilevamento e un ritaglio degli oggetti dettagliato e accurato, essenziale per un'analisi mirata e per le applicazioni che richiedono un'elevata integrità dei dati. Inoltre, YOLO26 si integra perfettamente con strumenti come OpenVINO e TensorRT per distribuzioni che richiedono capacità in tempo reale e ottimizzazione su diversi hardware. Esplora i vantaggi nella guida sull'esportazione del modello.
Come posso ridurre il volume dei dati del mio dataset usando il ritaglio di oggetti?#
Utilizzando Ultralytics YOLO26 per ritagliare solo gli oggetti rilevanti dalle tue immagini o video, puoi ridurre significativamente le dimensioni dei dati, rendendo l'archiviazione e l'elaborazione più efficienti. Questo processo prevede l'addestramento del modello per rilevare oggetti specifici e l'utilizzo successivo dei risultati per ritagliare e salvare solo queste porzioni. Per ulteriori informazioni sullo sfruttamento delle capacità di Ultralytics YOLO26, visita la nostra guida introduttiva.
Posso usare Ultralytics YOLO26 per l'analisi video in tempo reale e il ritaglio di oggetti?#
Sì, Ultralytics YOLO26 può elaborare flussi video in tempo reale per rilevare e ritagliare oggetti in modo dinamico. Le capacità di inferenza ad alta velocità del modello lo rendono ideale per applicazioni in tempo reale come la sorveglianza, l'analisi sportiva e i sistemi di ispezione automatizzati. Consulta le modalità di tracciamento e di predizione per capire come implementare l'elaborazione in tempo reale.
Quali sono i requisiti hardware per eseguire in modo efficiente YOLO26 per il ritaglio di oggetti?#
Ultralytics YOLO26 è ottimizzato sia per ambienti CPU che GPU, ma per ottenere prestazioni ottimali, specialmente per l'inferenza in tempo reale o ad alto volume, si consiglia una GPU dedicata (ad es. NVIDIA Tesla, serie RTX). Per la distribuzione su dispositivi leggeri, valuta l'utilizzo di CoreML per iOS o LiteRT per Android. Ulteriori dettagli sui dispositivi e formati supportati sono reperibili nelle nostre opzioni di distribuzione del modello.
