Questo articolo dimostrerà il metodo per modificare la nitidezza dell'immagine in PyTorch.
Come regolare/modificare la nitidezza dell'immagine in PyTorch?
Per regolare la nitidezza dell'immagine in PyTorch, segui i seguenti passaggi:
- Carica l'immagine desiderata su Google Colab
- Importa le librerie richieste
- Leggi l'immagine in ingresso
- Modifica la nitidezza dell'immagine in ingresso
- Visualizzare l'immagine con la nitidezza regolata
Passaggio 1: carica un'immagine su Google Colab
Innanzitutto, apri Google Colab e fai clic sulle icone evidenziate di seguito. Quindi, scegli l'immagine specifica dal computer e caricala:
Così facendo, l'immagine verrà caricata su Google Colab:
Qui, abbiamo caricato la seguente immagine e regoleremo la nitidezza di questa immagine:
Passaggio 2: importa la libreria necessaria
Successivamente, importa le librerie richieste. Ad esempio, abbiamo importato le seguenti librerie:
importare torciada PIL importare Immagine
importare torchvision. trasforma . funzionale COME F
Qui:
- “ torcia di importazione ' importa la libreria PyTorch.
- “ dall'immagine di importazione PIL ' viene utilizzato per aprire e salvare diversi formati di file immagine.
- “ importare torchvision.transforms.functional come F ” importa il modulo funzionale da “torchvision.transforms” che fornisce trasformazioni:
Passaggio 3: leggere l'immagine di input
Successivamente, leggi l'immagine di input dal computer. Qui stiamo leggendo il “ uccelli_img.jpg ' e memorizzandolo nel ' input_img 'variabile:
input_img = Immagine. aprire ( 'uccelli_img.jpg' )Passaggio 4: modifica la nitidezza dell'immagine in ingresso
Ora modifica la nitidezza dell'immagine in ingresso con il fattore di nitidezza specifico utilizzando il pulsante ' aggiusta_nitidezza() ' metodo. Qui stiamo regolando la nitidezza con un fattore di nitidezza “ 6 ':
new_img = F. regola_nitidezza ( input_img , 6 )Passaggio 5: visualizzare l'immagine modificata per la nitidezza
Infine, visualizza l'immagine con la nitidezza modificata visualizzandola:
new_img
L'output sopra mostra che la nitidezza dell'immagine in ingresso è stata regolata con successo con il fattore di nitidezza specificato, ovvero '6'.
Allo stesso modo, gli utenti possono specificare qualsiasi altro fattore di nitidezza per regolare/modificare la nitidezza dell'immagine. Ora regoleremo la stessa immagine con il ' -4 'fattore di nitidezza per vedere la differenza:
new_img = F. regola_nitidezza ( input_img , - 4 )Questo sfocerà l'immagine:
Nota: IL ' 0 ' e inferiore a '0' per il fattore di nitidezza produce un'immagine sfocata e ' 1 ' fornisce l'immagine originale. Un valore superiore a 1 aumenta la nitidezza dell'immagine.
Confronto
Di seguito è riportato il confronto tra l'immagine originale e le immagini con la nitidezza regolata:
Nota : puoi accedere al nostro Google Colab Notebook da qui collegamento .
Abbiamo spiegato il metodo efficace per regolare la nitidezza di un'immagine in PyTorch.
Conclusione
Per regolare/modificare la nitidezza dell'immagine in PyTorch, carica innanzitutto l'immagine desiderata su Google Colab. Quindi, importa le librerie richieste e leggi l'immagine di input. Successivamente, utilizzare il ' aggiusta_nitidezza() ' per modificare la nitidezza dell'immagine in ingresso con i fattori di nitidezza desiderati. Infine, visualizza l'immagine con la nitidezza regolata visualizzandola. Questo articolo ha dimostrato il metodo per regolare/modificare la nitidezza dell'immagine in PyTorch.