matplotlib.pyplot.imread
- matplotlib.pyplot.imread(fname, format=None)[source]
-
Чтение изображения из файла в массив.
Примечание
Эта функция существует по историческим причинам. Рекомендуется использовать
PIL.Image.openдля загрузки изображений вместо неё.- Параметры:
-
- fnamestr или файлоподобный объект
-
Файл изображения для чтения: имя файла, URL-адрес или файлоподобный объект, открытый в режиме чтения двоичных данных.
Передача URL-адреса устарела. Пожалуйста, откройте URL-адрес для чтения и передайте результат в Pillow, например, с помощью
np.array(PIL.Image.open(urllib.request.urlopen(url))). - formatstr, необязательно
-
Предполагаемый формат файла изображения для чтения данных. Изображение загружается как PNG-файл, если format задано как "png", если fname — путь или открытый файл с расширением ".png", или если это URL. Во всех остальных случаях format игнорируется, и формат автоматически определяется
PIL.Image.open.
- Возвращаемое значение:
-
numpy.array-
Данные изображения. Возвращаемый массив имеет форму:
- (M, N) для черно-белых изображений.
- (M, N, 3) для RGB-изображений.
- (M, N, 4) для RGBA-изображений.
PNG-изображения возвращаются как массивы с плавающей точкой (0-1). Все остальные форматы возвращаются как целочисленные массивы с глубиной бита, определяемой содержимым файла.
Примеры использования matplotlib.pyplot.imread
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/_as_gen/matplotlib.pyplot.imread.html