Red de conocimiento informático - Problemas con los teléfonos móviles - Código en Python para modificar el color del píxel y formar una nueva imagen.

Código en Python para modificar el color del píxel y formar una nueva imagen.

Las imágenes digitales de computadora se componen esencialmente de muchos píxeles y el número de píxeles de la imagen se obtiene multiplicando su longitud, ancho y resolución. Luego, el siguiente artículo explicará cómo Python obtiene los píxeles de la imagen y los utiliza para modificar su color. Si quieres aprender este conocimiento, sigue leyendo.

1. Obtener píxeles de imagen

Las bibliotecas y módulos de terceros, como matplotlib, opencv, skimage y pyplot, tienen métodos para leer imágenes en programas Python como objetos de imagen. Entonces, el píxel de la imagen en realidad se refiere a la resolución de la imagen, que solo se puede obtener utilizando el atributo forma del objeto (). El siguiente ejemplo es cómo opencv lee los píxeles de una imagen:

import cv2 imagess = cv2 . )

O puede utilizar módulos de la biblioteca de terceros skimage. Después de abrir la imagen usando el módulo de datos, puede usar las mismas propiedades para obtener los píxeles de la imagen. El ejemplo de código es el siguiente:

Importa la línea dataimg=data.chelsea() desde skimage, cols=img.shape

En segundo lugar, accede a los píxeles para modificar el color

Dije al principio del artículo que las imágenes se componen esencialmente de píxeles, y la razón por la que las imágenes son diversas es porque tienen diferentes colores. En pocas palabras, la imagen se puede ver como un sistema de coordenadas xy, con el largo y el ancho correspondientes al eje X y al eje Y respectivamente.

Y la imagen se lee con Python y se abre en forma de una matriz multidimensional de píxeles, por lo que solo necesita agregar paréntesis después del objeto de imagen para usar la sintaxis de división. Luego agregue la coordenada X, la coordenada Y y el índice del canal (escribir dos puntos significa modificar todos los canales de color) como parámetros, y luego asigne un signo igual para modificar su color. El ejemplo de código es el siguiente:

Importar io desde skimage, data img = data. Chelsea()R = img io im show(R)

Lo anterior trata sobre "Cómo. Python lee imágenes Píxeles? ¿Cómo modificar el color con píxeles de imágenes en Python", espero que esto te ayude."