Com ajustar la nitidesa d'una imatge a PyTorch?

Com Ajustar La Nitidesa D Una Imatge A Pytorch



Nitidez fa referència al detall i la claredat de les característiques d'una imatge. Una imatge nítida té vores i detalls clarament definits, mentre que una imatge borrosa té vores i detalls borrosos. Els usuaris poden ajustar la nitidesa de qualsevol imatge per millorar-ne la qualitat. PyTorch proporciona el ' ajustar la nitidesa() ” mètode per canviar la nitidesa d'una imatge concreta. Aquest mètode retorna la imatge ajustada per la nitidesa als usuaris.

Aquest article mostrarà el mètode per canviar la nitidesa de la imatge a PyTorch.

Com ajustar/canviar la nitidesa de la imatge a PyTorch?

Per ajustar la nitidesa de la imatge a PyTorch, consulteu els passos següents:







Pas 1: carregueu una imatge a Google Colab

Primer, obriu Google Colab i feu clic a les icones destacades a continuació. A continuació, trieu la imatge específica de l'ordinador i pengeu-la:





En fer-ho, la imatge es penjarà a Google Colab:





Aquí, hem penjat la següent imatge i ajustarem la nitidesa d'aquesta imatge:



Pas 2: importa la biblioteca necessària

Després d'això, importeu les biblioteques necessàries. Per exemple, hem importat les biblioteques següents:

importar torxa

des de PIL importar Imatge

importar visió de torxa. transforma . funcional com F

Aquí:

  • torxa d'importació ” importa la biblioteca PyTorch.
  • de la imatge d'importació PIL ” s'utilitza per obrir i desar diferents formats de fitxer d'imatge.
  • importar torchvision.transforms.functional com a F ” importa el mòdul funcional de “torchvision.transforms” que proporciona transformacions:

Pas 3: llegiu la imatge d'entrada

Després d'això, llegiu la imatge d'entrada des de l'ordinador. Aquí, estem llegint el ' birds_img.jpg ” i emmagatzemar-lo al “ entrada_img ” variable:

entrada_img = Imatge. obert ( 'birds_img.jpg' )

Pas 4: canvieu la nitidesa de la imatge d'entrada

Ara, modifiqueu la nitidesa de la imatge d'entrada amb el factor de nitidesa específic mitjançant el ' ajustar la nitidesa() ” mètode. Aquí, estem ajustant la nitidesa amb un factor de nitidesa ' 6 ”:

nou_img = F. ajustar la nitidesa ( entrada_img , 6 )

Pas 5: mostreu la imatge ajustada a la nitidesa

Finalment, visualitzeu la imatge ajustada per la nitidesa mostrant-la:

nou_img

La sortida anterior mostra que la nitidesa de la imatge d'entrada s'ha ajustat correctament amb el factor de nitidesa especificat, és a dir, '6'.

De la mateixa manera, els usuaris poden especificar qualsevol altre factor de nitidesa per ajustar/modificar la nitidesa de la imatge. Ara, ajustarem la mateixa imatge amb el ' -4 ” factor de nitidesa per veure la diferència:

nou_img = F. ajustar la nitidesa ( entrada_img , - 4 )

Això difuminarà la imatge:

Nota: El ' 0 ” i menys de “0” per al factor de nitidesa dóna una imatge borrosa i “ 1 ” dóna la imatge original. Un valor superior a 1 augmenta la nitidesa de la imatge.

Comparació

La comparació entre la imatge original i les imatges ajustades per la nitidesa es pot veure a continuació:

Nota : Podeu accedir al nostre quadern Google Colab aquí enllaç .

Hem explicat el mètode eficient per ajustar la nitidesa d'una imatge a PyTorch.

Conclusió

Per ajustar/canviar la nitidesa de la imatge a PyTorch, primer, carregueu la imatge desitjada a Google Colab. A continuació, importeu les biblioteques necessàries i llegiu la imatge d'entrada. A continuació, utilitzeu ' ajustar la nitidesa() ” per canviar la nitidesa de la imatge d'entrada amb els factors de nitidesa desitjats. Finalment, visualitzeu la imatge ajustada per la nitidesa mostrant-la. Aquest article ha demostrat el mètode per ajustar/canviar la nitidesa de la imatge a PyTorch.