Tutto quello che devi sapere su Canny
Canny è un algoritmo sofisticato di rilevamento bordi che produce linee pulite, sottili e connesse. Usa un sistema a doppia soglia (isteresi) per identificare i bordi forti e connettere i bordi deboli che sono collegati a quelli forti. Questo produce contorni più accurati e continui rispetto a rilevatori di bordi più semplici.
Parametri
- Strength
Controlla quanta parte dell'effetto bordi viene miscelata nell'immagine. A 0, nessun cambiamento è visibile. A 1.0, vedi il risultato completo del rilevamento bordi. - Low Threshold
La forza minima del gradiente perché un pixel sia considerato un potenziale bordo (debole). Valori più bassi rilevano più bordi ma possono includere rumore. - High Threshold
La forza minima del gradiente perché un pixel sia considerato un bordo certo (forte). I bordi deboli vengono mantenuti solo se connessi a bordi forti. - Blur
Pre-ammorbidisce l'immagine prima del rilevamento bordi. Valori più alti riducono il rumore e producono bordi più puliti, ma possono perdere dettagli fini. - Softness
Controlla la nitidezza delle transizioni di soglia. A 0, i bordi sono netti bianco/nero. Valori più alti creano linee anti-aliased e più morbide. - Output
Overlay disegna i bordi rilevati sopra l'immagine originale (scurendo dove ci sono i bordi). Edges Only produce una mappa di bordi pura in bianco e nero. - Invert
Inverte la direzione dei bordi – in modalità Overlay, i bordi schiariscono invece di scurire. In modalità Edges Only, mostra bordi scuri su sfondo bianco invece di bianchi su nero.
Suggerimenti
- Mantieni Low Threshold più basso di High Threshold per una corretta isteresi
- Inizia con i valori predefiniti, poi regola le soglie per bilanciare dettaglio vs. rumore
- Usa una sfocatura maggiore per foto rumorose per ottenere contorni più puliti
- Ottimo per creare line art, illustrazioni tecniche o schizzi artistici