matplotlib.pyplot.imread #
- matplotlib.pyplot. imread ( fname , format = None ) [fonte] #
Ler uma imagem de um arquivo em uma matriz.
Observação
Esta função existe por razões históricas. Recomenda-se usar
PIL.Image.open
em vez de carregar imagens.- Parâmetros :
- fname str ou arquivo semelhante
O arquivo de imagem a ser lido: um nome de arquivo, um URL ou um objeto semelhante a um arquivo aberto no modo binário de leitura.
Passar um URL é obsoleto. Por favor, abra a URL para leitura e passe o resultado para o Pillow, por exemplo com
np.array(PIL.Image.open(urllib.request.urlopen(url)))
.- formato str, opcional
O formato de arquivo de imagem assumido para leitura dos dados. A imagem é carregada como um arquivo PNG se o formato for definido como "png", se fname for um caminho ou arquivo aberto com extensão ".png" ou se for uma URL. Em todos os outros casos, o formato é ignorado e o formato é detectado automaticamente por
PIL.Image.open
.
- Devoluções :
numpy.array
Os dados da imagem. A matriz retornada tem forma
(M, N) para imagens em tons de cinza.
(M, N, 3) para imagens RGB.
(M, N, 4) para imagens RGBA.
As imagens PNG são retornadas como matrizes flutuantes (0-1). Todos os outros formatos são retornados como matrizes int, com uma profundidade de bits determinada pelo conteúdo do arquivo.
Exemplos usando matplotlib.pyplot.imread
#
Recortando imagens com patches
Demonstração do AnnotationBbox
Usando um texto como um caminho