Como ajustar a nitidez de uma imagem no PyTorch?

Como Ajustar A Nitidez De Uma Imagem No Pytorch



Nitidez refere-se ao detalhe e clareza dos recursos de uma imagem. Uma imagem nítida possui bordas e detalhes claramente definidos, enquanto uma imagem borrada possui bordas e detalhes confusos. Os usuários podem ajustar a nitidez de qualquer imagem para melhorar sua qualidade. PyTorch fornece o “ ajustar_nitidez() ”Método para alterar a nitidez de uma imagem específica. Este método retorna a imagem com nitidez ajustada aos usuários.

Este artigo demonstrará o método para alterar a nitidez da imagem no PyTorch.

Como ajustar/alterar a nitidez da imagem no PyTorch?

Para ajustar a nitidez da imagem no PyTorch, siga os seguintes passos:







Etapa 1: faça upload de uma imagem para o Google Colab

Primeiro, abra o Google Colab e clique nos ícones destacados abaixo. Em seguida, escolha a imagem específica do computador e carregue-a:





Ao fazer isso, a imagem será carregada no Google Colab:





Aqui, carregamos a seguinte imagem e ajustaremos a nitidez desta imagem:



Etapa 2: importar a biblioteca necessária

Depois disso, importe as bibliotecas necessárias. Por exemplo, importamos as seguintes bibliotecas:

importar tocha

de PIL importar Imagem

importar visão da tocha. transforma . funcional como F

Aqui:

  • importar tocha ”Importa a biblioteca PyTorch.
  • da imagem de importação PIL ”é usado para abrir e salvar diferentes formatos de arquivo de imagem.
  • importar torchvision.transforms.funcional como F ” importa o módulo funcional de “torchvision.transforms” que fornece transformações:

Etapa 3: leia a imagem de entrada

Depois disso, leia a imagem de entrada do computador. Aqui, estamos lendo o “ pássaros_img.jpg ”E armazená-lo no“ entrada_img ' variável:

entrada_img = Imagem. abrir ( 'pássaros_img.jpg' )

Etapa 4: alterar a nitidez da imagem de entrada

Agora, modifique a nitidez da imagem de entrada com o fator de nitidez específico usando o botão “ ajustar_nitidez() ”Método. Aqui estamos ajustando a nitidez com um fator de nitidez “ 6 ”:

novo_img = F. ajustar_nitidez ( entrada_img , 6 )

Etapa 5: exibir a imagem ajustada com nitidez

Por fim, visualize a imagem com nitidez ajustada exibindo-a:

novo_img

A saída acima mostra que a nitidez da imagem de entrada foi ajustada com sucesso com o fator de nitidez especificado, ou seja, “6”.

Da mesma forma, os usuários podem especificar qualquer outro fator de nitidez para ajustar/modificar a nitidez da imagem. Agora, vamos ajustar a mesma imagem com o botão “ -4 ”Fator de nitidez para ver a diferença:

novo_img = F. ajustar_nitidez ( entrada_img , - 4 )

Isso irá desfocar a imagem:

Observação: O ' 0 ”Valor e menor que“0”para o fator de nitidez dá uma imagem borrada e“ 1 ”dá a imagem original. Um valor acima de 1 aumenta a nitidez da imagem.

Comparação

A comparação entre a imagem original e as imagens com nitidez ajustada pode ser vista abaixo:

Observação : Você pode acessar nosso Google Colab Notebook neste link .

Explicamos o método eficiente de ajustar a nitidez de uma imagem no PyTorch.

Conclusão

Para ajustar/alterar a nitidez da imagem no PyTorch, primeiro carregue a imagem desejada no Google Colab. Em seguida, importe as bibliotecas necessárias e leia a imagem de entrada. Em seguida, use o “ ajustar_nitidez() ”Método para alterar a nitidez da imagem de entrada com os fatores de nitidez desejados. Por último, visualize a imagem com nitidez ajustada exibindo-a. Este artigo demonstrou o método para ajustar/alterar a nitidez da imagem no PyTorch.