YOLO Vision 2026:

Sfocatura di oggetti tramite Ultralytics YOLO26 🚀#

Cos'è la sfocatura di oggetti?#

L'oscuramento degli oggetti con Ultralytics YOLO26 consiste nell'applicare un effetto di sfocatura a specifici oggetti rilevati in un'immagine o in un video. Questo risultato può essere ottenuto utilizzando le capacità del modello YOLO26 per identificare e manipolare gli oggetti all'interno di una data scena.



Watch: How to Train Face Detection Model using Ultralytics Platform & Blur Faces | Ultralytics YOLO26 🚀

Vantaggi della sfocatura di oggetti#

  • Protezione della privacy: La sfocatura di oggetti è uno strumento efficace per salvaguardare la privacy nascondendo informazioni sensibili o personalmente identificabili in immagini o video.
  • Messa a fuoco selettiva: YOLO26 consente una sfocatura selettiva, permettendo agli utenti di mirare a oggetti specifici, garantendo un equilibrio tra privacy e conservazione delle informazioni visive rilevanti.
  • Elaborazione in tempo reale: L'efficienza di YOLO26 consente la sfocatura di oggetti in tempo reale, rendendolo adatto per applicazioni che richiedono miglioramenti della privacy al volo in ambienti dinamici.
  • Conformità normativa: Aiuta le organizzazioni a rispettare le normative sulla protezione dei dati come il GDPR, rendendo anonime le informazioni identificabili nei contenuti visivi.
  • Moderazione dei contenuti: Utile per sfocare contenuti inappropriati o sensibili nelle piattaforme multimediali, preservando al contempo il contesto generale.

Sfoca oggetti con YOLO26#

Passa il tuo video alla soluzione ObjectBlurrer e questa rileverà gli oggetti in ogni fotogramma applicando una sfocatura a media (box) a ogni rilevamento. Controlla l'intensità con blur_ratio (0,1–1,0) e limita la sfocatura a specifici classes, ad esempio solo persone e auto.

Sfocatura di oggetti tramite Ultralytics YOLO
# Blur the objects
yolo solutions blur show=True

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

# Blur the specific classes
yolo solutions blur classes="[0, 5]"

Argomenti di ObjectBlurrer#

Ecco una tabella con gli argomenti di ObjectBlurrer:

ArgomentoTipoPredefinitoDescrizione
modelstrNonePercorso verso un file del modello Ultralytics YOLO.
blur_ratiofloat0.5Regola la percentuale di intensità della sfocatura, con valori nell'intervallo 0.1 - 1.0.
line_widthint2Spessore della linea per i box, i keypoint e i conteggi disegnati dalla soluzione.
verboseboolTrueAbilita il registro per fotogramma della soluzione relativo a forma dell'input, conteggi delle classi e velocità di elaborazione. La chiamata di tracking in sé è sempre silenziosa.

La soluzione ObjectBlurrer supporta anche una serie di argomenti track:

ArgomentoTipoPredefinitoDescrizione
trackerstr'botsort.yaml'Specifica l'algoritmo di tracciamento da utilizzare. Opzioni integrate: botsort.yaml, bytetrack.yaml, ocsort.yaml, deepocsort.yaml, fasttrack.yaml, tracktrack.yaml.
conffloat0.25Imposta la soglia di confidenza per i rilevamenti; valori più bassi consentono di tracciare più oggetti ma possono includere falsi positivi.
ioufloat0.7Imposta la soglia Intersection over Union (IoU) per filtrare i rilevamenti sovrapposti.
classeslistNoneFiltra i risultati per indice di classe. Ad esempio, classes=[0, 2, 3] traccia solo le classi specificate.
devicestrNoneSpecifica il dispositivo per l'inferenza (ad esempio, cpu, cuda:0 o 0). Consente agli utenti di scegliere tra CPU, una specifica GPU o altri dispositivi di calcolo per l'esecuzione del modello.

Inoltre, possono essere utilizzati i seguenti argomenti di visualizzazione:

ArgomentoTipoPredefinitoDescrizione
showboolFalseSe True, mostra le immagini o i video annotati in una finestra. Utile per un riscontro visivo immediato durante lo sviluppo o i test.
show_confboolTrueMostra il punteggio di confidenza per ogni rilevamento accanto all'etichetta. Fornisce informazioni sulla certezza del modello per ogni rilevamento.
show_labelsboolTrueMostra le etichette per ogni rilevamento nell'output visivo. Offre una comprensione immediata degli oggetti rilevati.

Applicazioni nel mondo reale#

Protezione della privacy nella videosorveglianza#

Le telecamere di sicurezza e i sistemi di sorveglianza possono utilizzare YOLO26 per sfocare automaticamente volti, targhe o altre informazioni identificative pur catturando attività importanti. Questo aiuta a mantenere la sicurezza rispettando al contempo i diritti alla privacy negli spazi pubblici.

Anonimizzazione dei dati sanitari#

Nella diagnostica per immagini medica, le informazioni sui pazienti compaiono spesso in scansioni o foto. YOLO26 può rilevare e sfocare queste informazioni per conformarsi a normative come HIPAA quando si condividono dati medici per scopi di ricerca o educativi.

Redazione di documenti#

Quando condividi documenti che contengono informazioni sensibili, YOLO26 può rilevare e sfocare automaticamente elementi specifici come firme, numeri di conto o dettagli personali, snellendo il processo di redazione pur mantenendo l'integrità del documento.

Media e creazione di contenuti#

I creatori di contenuti possono usare YOLO26 per sfocare loghi di brand, materiale protetto da copyright o contenuti inappropriati in video e immagini, aiutando a evitare problemi legali pur preservando la qualità complessiva del contenuto.

FAQ#

  • L'oscuramento degli oggetti con Ultralytics YOLO26 comporta il rilevamento automatico e l'applicazione di un effetto di sfocatura a oggetti specifici in immagini o video. Questa tecnica migliora la privacy nascondendo informazioni sensibili e conservando al contempo i dati visivi rilevanti. Le capacità di elaborazione in tempo reale di YOLO26 la rendono adatta ad applicazioni che richiedono una protezione immediata della privacy e regolazioni selettive della messa a fuoco.

  • Usa l'esempio Python sopra, che esegue il rilevamento di oggetti con YOLO26 e sfoca ogni rilevamento a ogni fotogramma. Imposta blur_ratio (ad esempio 0.5 per un'intensità di sfocatura del 50%) per controllare l'effetto e passa classes per sfocare solo tipi di oggetti specifici.

  • Ultralytics YOLO26 offre diversi vantaggi per la sfocatura di oggetti:

    • Protezione della privacy: Oscura efficacemente informazioni sensibili o identificabili.
    • Messa a fuoco selettiva: Punta a specifici oggetti da sfocare, mantenendo il contenuto visivo essenziale.
    • Elaborazione in tempo reale: Esegue la sfocatura di oggetti in modo efficiente in ambienti dinamici, adatta per istantanei miglioramenti della privacy.
    • Intensità personalizzabile: Regola il rapporto di sfocatura per bilanciare le esigenze di privacy con il contesto visivo.
    • Sfocatura specifica per classe: Sfoca selettivamente solo determinati tipi di oggetti lasciando gli altri visibili.

    Per applicazioni più dettagliate, consulta la sezione sui vantaggi dell'oscuramento degli oggetti.

  • Sì, Ultralytics YOLO26 può essere configurato per rilevare e sfocare i volti nei video per proteggere la privacy. Allenando o utilizzando un modello preaddestrato per riconoscere specificamente i volti, i risultati del rilevamento possono essere elaborati con OpenCV per applicare un effetto di sfocatura. Fai riferimento alla nostra guida sul rilevamento di oggetti con YOLO26 e modifica il codice per mirare al rilevamento dei volti.

  • Ultralytics YOLO26 supera tipicamente modelli come Faster R-CNN in termini di velocità, rendendolo più adatto per applicazioni in tempo reale. Sebbene entrambi i modelli offrano un rilevamento accurato, l'architettura di YOLO26 è ottimizzata per un'inferenza rapida, fondamentale per attività come l'oscuramento di oggetti in tempo reale. Scopri di più sulle differenze tecniche e sulle metriche delle prestazioni nella nostra documentazione di YOLO26.

Commenti