matplotlib.pyplot.imread #
- matplotlib.pyplot. imread ( fname , format = None ) [Quelle] #
Liest ein Bild aus einer Datei in ein Array ein.
Notiz
Diese Funktion existiert aus historischen Gründen. Es wird empfohlen,
PIL.Image.open
stattdessen zum Laden von Bildern zu verwenden.- Parameter :
- fname str oder dateiartig
Die zu lesende Bilddatei: ein Dateiname, eine URL oder ein dateiähnliches Objekt, das im Read-Binary-Modus geöffnet wird.
Das Übergeben einer URL ist veraltet. Bitte öffnen Sie die URL zum Lesen und übergeben Sie das Ergebnis an Pillow, zB mit
np.array(PIL.Image.open(urllib.request.urlopen(url)))
.- formatieren , optional
Das zum Lesen der Daten angenommene Bilddateiformat. Das Bild wird als PNG-Datei geladen, wenn das Format auf „png“ eingestellt ist, wenn fname ein Pfad oder eine geöffnete Datei mit der Erweiterung „.png“ oder eine URL ist. In allen anderen Fällen wird das Format ignoriert und das Format automatisch von erkannt
PIL.Image.open
.
- Rückgaben :
numpy.array
Die Bilddaten. Das zurückgegebene Array hat die Form
(M, N) für Graustufenbilder.
(M, N, 3) für RGB-Bilder.
(M, N, 4) für RGBA-Bilder.
PNG-Bilder werden als Float-Arrays (0-1) zurückgegeben. Alle anderen Formate werden als int-Arrays zurückgegeben, wobei die Bittiefe durch den Inhalt der Datei bestimmt wird.
Beispiele mit matplotlib.pyplot.imread
#
Beschneiden von Bildern mit Patches