matplotlib.pyplot.imread
- matplotlib.pyplot.imread(fname, format=None)[source]
-
Чтение изображения из файла в массив.
Примечание
Эта функция существует по историческим причинам. Рекомендуется использовать
PIL.Image.openдля загрузки изображений вместо нее.- Параметры:
-
- fnamestr или file-like
-
Файл изображения для чтения: имя файла, URL-адрес или файловый объект, открытый в режиме чтения (read-binary).
Передача 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.8.4/api/_as_gen/matplotlib.pyplot.imread.html