matplotlib.pyplot.imread #
- matplotlib.pyplot. imread ( fname , format = None ) [fonte] #
Legge un'immagine da un file in un array.
Nota
Questa funzione esiste per ragioni storiche. Si consiglia di utilizzare
PIL.Image.open
invece per caricare le immagini.- Parametri :
- fname str o simile a un file
Il file immagine da leggere: un nome file, un URL o un oggetto simile a un file aperto in modalità read-binary.
Il passaggio di un URL è deprecato. Apri l'URL per la lettura e passa il risultato a Pillow, ad esempio con
np.array(PIL.Image.open(urllib.request.urlopen(url)))
.- formato str, facoltativo
Il formato del file immagine assunto per la lettura dei dati. L'immagine viene caricata come file PNG se il formato è impostato su "png", se fname è un percorso o un file aperto con estensione ".png" o se è un URL. In tutti gli altri casi, il formato viene ignorato e il formato viene rilevato automaticamente da
PIL.Image.open
.
- Resi :
numpy.array
I dati dell'immagine. L'array restituito ha una forma
(M, N) per le immagini in scala di grigio.
(M, N, 3) per le immagini RGB.
(M, N, 4) per le immagini RGBA.
Le immagini PNG vengono restituite come array float (0-1). Tutti gli altri formati vengono restituiti come array int, con una profondità di bit determinata dal contenuto del file.
Esempi che utilizzano matplotlib.pyplot.imread
#
Ritaglio di immagini con patch
Dimostrazione di AnnotationBbox
Utilizzo di un testo come percorso