matplotlib.pyplot.imread #
- matplotlib.pyplot. imread ( fname , formato = Ninguno ) [fuente] #
Leer una imagen de un archivo en una matriz.
Nota
Esta función existe por razones históricas. Se recomienda usar en su
PIL.Image.open
lugar para cargar imágenes.- Parámetros :
- fname str o similar a un archivo
El archivo de imagen para leer: un nombre de archivo, una URL o un objeto similar a un archivo abierto en modo de lectura binaria.
Pasar una URL está en desuso. Abra la URL para lectura y pase el resultado a Pillow, por ejemplo, con
np.array(PIL.Image.open(urllib.request.urlopen(url)))
.- formato str, opcional
El formato de archivo de imagen asumido para leer los datos. La imagen se carga como un archivo PNG si el formato se establece en "png", si fname es una ruta o un archivo abierto con una extensión ".png", o si es una URL. En todos los demás casos, se ignora el formato y
PIL.Image.open
.
- Devoluciones :
numpy.array
Los datos de la imagen. La matriz devuelta tiene forma.
(M, N) para imágenes en escala de grises.
(M, N, 3) para imágenes RGB.
(M, N, 4) para imágenes RGBA.
Las imágenes PNG se devuelven como matrices flotantes (0-1). Todos los demás formatos se devuelven como matrices int, con una profundidad de bits determinada por el contenido del archivo.