images - python image manipulation
Convertir imagen a una matriz en python (5)
Hasta ahora, nadie ha contado sobre matplotlib.image :
import matplotlib.image as img
image = img.imread(file_name)
Ahora la imagen sería una matriz numpy 3D
print image.shape
Sería algo así como: (317, 504, 3)
Quiero hacer un procesamiento de imagen usando Python.
¿Existe una manera simple de importar imágenes .png
como una matriz de valores de escala de grises / RGB (posiblemente usando PIL)?
puede usar la imagen PyGame y usar PixelArray para acceder a los datos de píxeles
im.load
en PIL
devuelve un objeto similar a una matriz.
scipy.misc.imread()
devolverá una matriz Numpy, que es útil para muchas cosas.
scipy.misc.imread()
está en desuso ahora. Podemos usar imageio.imread
lugar de eso para leerlo como una matriz Numpy