Quiero hacer un procesamiento de imagen con Python.Convertir imagen en una matriz en python
¿Hay una manera simple de importar .png
imagen como una matriz de valores de escala de grises/RGB (posiblemente usando PIL)?
Quiero hacer un procesamiento de imagen con Python.Convertir imagen en una matriz en python
¿Hay una manera simple de importar .png
imagen como una matriz de valores de escala de grises/RGB (posiblemente usando PIL)?
scipy.misc.imread()
devolverá una matriz Numpy, que es útil para muchas cosas.
im.load
en PIL
devuelve un objeto parecido a una matriz.
puede utilizar PyGame image y utilizar PixelArray para acceder a la pixeldata
gracias - voy a tener para ver eso. por ahora, sucedió que tenía scipy y PIL instalado ya ... – hatmatrix
Hasta ahora nadie habló de 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)
fantástico. trabajado como un encanto. – hatmatrix
matplotlib.imread lee .png s (solo) incluso sin PIL instalado. – denis
denis, creo que te refieres a 'matplotlib.image.imread'. – Garrett