YOLO Vision 2026:
Torna al glossario di Ultralytics

ControlNet

Esplora come ControlNet fornisce un controllo spaziale preciso sull'AI generativa. Impara a usare Ultralytics YOLO26 per estrarre pose che guidino oggi la generazione di immagini.

ControlNet è un'architettura avanzata di rete neurale progettata per offrire un controllo spaziale dettagliato sui modelli di intelligenza artificiale generativa text-to-image di grandi dimensioni. Introdotta originariamente per migliorare modelli come Stable Diffusion, consente agli utenti di guidare la generazione delle immagini utilizzando condizioni di input aggiuntive oltre ai soli prompt testuali. Inserendo nella rete guide visive specifiche, come mappe dei contorni, mappe di profondità o scheletri umani, gli esperti possono determinare l'esatta composizione, postura o struttura dell'output generato, colmando il divario tra le descrizioni in linguaggio naturale e un'esecuzione visiva precisa.

Come funziona l'architettura#

L'innovazione fondamentale di ControlNet risiede nella sua capacità di preservare l'immensa conoscenza preaddestrata di un modello di base mentre apprende nuovi compiti di condizionamento. Ciò è possibile bloccando i parametri del blocco della rete neurale originale e creando un clone addestrabile. Questo clone viene collegato al modello bloccato tramite speciali livelli di "convoluzione zero", inizializzati con pesi pari a zero per garantire che non venga aggiunto rumore durante le prime fasi del fine-tuning. Puoi approfondire la teoria matematica e strutturale nella pubblicazione di ricerca originale su ControlNet su arXiv.

Questa struttura unica consente agli sviluppatori di addestrare robusti controlli di condizionamento su hardware di livello consumer, rendendoli molto più accessibili rispetto all'addestramento di un imponente modello di deep learning da zero.

ControlNet a confronto con i modelli di diffusione e LoRA#

Quando si parla di intelligenza artificiale generativa, è utile distinguere ControlNet dai concetti correlati:

  • Modelli di diffusione: sono i motori di base sottostanti che generano immagini rimuovendo iterativamente il rumore. Si basano quasi esclusivamente sui prompt testuali.
  • LoRA (adattamento a basso rango): LoRA è un metodo per insegnare rapidamente a un modello un nuovo stile o soggetto (come un personaggio specifico o uno stile artistico). Al contrario, ControlNet determina l'esatta disposizione spaziale dell'immagine.

Applicazioni nel mondo reale#

ControlNet ha ampliato notevolmente l'utilità della visione artificiale e dell'IA generativa nei flussi di lavoro professionali.

  • Rendering concettuale architettonico: architetti e designer d'interni utilizzano ControlNet per trasformare semplici planimetrie di progettazione assistita da computer (CAD) in bianco e nero o schizzi disegnati a mano in rendering fotorealistici di edifici e stanze.
  • Posa dei personaggi nello sviluppo di videogiochi: gli animatori utilizzano modelli di stima della posa umana per estrarre strutture scheletriche da un video di riferimento. Questi scheletri vengono inseriti in ControlNet per generare sprite di personaggi coerenti e stilizzati che mantengono pose precise per gli asset dei videogiochi, riducendo significativamente il tempo necessario per l'illustrazione manuale.

Preparazione delle condizioni per ControlNet#

Per utilizzare ControlNet in modo efficace, devi prima estrarre da un'immagine sorgente la condizione spaziale desiderata. Ad esempio, puoi usare Ultralytics YOLO26, il più recente modello di visione all'avanguardia, per estrarre lo scheletro della posa umana. Questo scheletro viene quindi salvato e utilizzato come input di condizionamento per una pipeline text-to-image abilitata per ControlNet.

from ultralytics import YOLO

# Load the Ultralytics YOLO26 pose estimation model
model = YOLO("yolo26n-pose.pt")

# Perform inference to extract the human pose skeleton
results = model("character_reference.jpg")

# Save the resulting plotted skeleton to use as ControlNet input
results[0].save("pose_conditioning.jpg")

Che tu stia preparando i contorni Canny utilizzando le funzioni standard di OpenCV o estraendo maschere di segmentazione avanzate, preparare input di alta qualità è essenziale. Per la gestione di dataset basata sul cloud e l'annotazione dei dati necessarie per addestrare condizioni ControlNet personalizzate, piattaforme come la Ultralytics Platform offrono un ambiente completo e fluido per i moderni team di IA.

Explore solutions

Real-time AI that works with your team

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita 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

Computer vision 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 nei magazzini in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Real-time AI that works with your team

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella produzione

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

Computer vision nel settore automobilistico

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

Computer vision in agricoltura

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

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita 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

Computer vision 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 nei magazzini in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Real-time AI that works with your team

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella produzione

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

Computer vision nel settore automobilistico

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

Computer vision in agricoltura

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

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita 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

Computer vision 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 nei magazzini in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Real-time AI that works with your team

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella produzione

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

Computer vision nel settore automobilistico

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

Computer vision in agricoltura

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

Costruiamo insieme il futuro dell'AI!

Inizia il tuo percorso verso il futuro del machine learning