¿Cómo ajustar el tono de una imagen en PyTorch?

Como Ajustar El Tono De Una Imagen En Pytorch



Matiz se refiere a la longitud de onda dominante de la luz que determina qué color perciben los humanos. Es el atributo del color que permite a los humanos distinguir entre diferentes tonos de una misma familia de colores. Los usuarios pueden ajustar el tono de cualquier imagen para cambiar su efecto y apariencia. PyTorch proporciona el ' ajustar_hue() 'Método para cambiar el tono de una imagen en particular. Este método devuelve la imagen ajustada al tono a los usuarios.

Este artículo demostrará el método para cambiar el tono de la imagen en PyTorch.

¿Cómo ajustar/cambiar el tono de la imagen en PyTorch?

Para ajustar el tono de la imagen en PyTorch, siga los siguientes pasos:







Paso 1: sube una imagen a Google Colab

Primero, abra Google Colab y haga clic en los íconos resaltados a continuación. Luego, elige la imagen específica de la computadora y cárgala:





Posteriormente, la imagen se subirá a Google Colab:





Aquí, hemos subido la siguiente imagen y ajustaremos el tono de esta imagen:



Paso 2: Importar la biblioteca necesaria

Después de eso, importe las bibliotecas necesarias. Por ejemplo, hemos importado las siguientes bibliotecas:

importar antorcha

de PILA importar Imagen

importar visión de antorcha. transforma . funcional como F

Aquí:

  • importar antorcha ”importa la biblioteca PyTorch.
  • desde la imagen de importación PIL 'Se utiliza para abrir y guardar diferentes formatos de archivos de imagen.
  • importar torchvision.transforms.functional como F ” importa el módulo funcional de “torchvision.transforms” que proporciona transformaciones:

Paso 3: leer la imagen de entrada

A continuación, lea la imagen de entrada desde la computadora. Aquí estamos leyendo el “ flores_img.jpg ” y guardarlo en el “ entrada_img ' variable:

entrada_img = Imagen. abierto ( 'flores_img.jpg' )

Paso 4: cambie el tono de la imagen de entrada

Ahora, modifique el tono de la imagen de entrada con el factor de tono específico usando el botón ' ajustar_hue() ' método. Aquí estamos ajustando el tono con un factor ' 0.2 ”:

nuevo_img = F. ajustar_hue ( entrada_img , 0.2 )

Paso 5: muestre la imagen ajustada al tono

Finalmente, vea la imagen con tono ajustado mostrándola:

nuevo_img

El resultado anterior muestra que el tono de la imagen de entrada se ha ajustado correctamente con el factor de tono especificado, es decir, '0,2'.

De manera similar, los usuarios pueden especificar cualquier otro factor de tono para ajustar el tono de la imagen. Ahora, ajustaremos la misma imagen con el botón ' -0.3 ”factor de tono para ver la diferencia:

nuevo_img = F. ajustar_hue ( entrada_img , - 0.3 )

Esto cambiará el tono de la imagen:

Nota: Los usuarios pueden proporcionar el valor del factor de tono en el rango de [−0,5, 0,5]. Estos valores dan a la imagen colores complementarios mientras que el '0' da la imagen original.

Comparación

La comparación entre la imagen original y las imágenes ajustadas en tono se puede ver a continuación:

Nota : Puede acceder a nuestro Google Colab Notebook en este enlace .

Hemos explicado el método eficaz para ajustar el tono de una imagen en PyTorch.

Conclusión

Para ajustar/cambiar el tono de la imagen en PyTorch, primero, cargue la imagen deseada en Google Colab. Luego, importe las bibliotecas necesarias y lea la imagen de entrada. A continuación, utilice el botón ' ajustar_hue() 'Método para cambiar el tono de la imagen de entrada con los factores de tono deseados. Por último, vea la imagen con tono ajustado mostrándola. Este artículo ha demostrado el método para ajustar/cambiar el tono de la imagen en PyTorch.