matplotlib.pyplot.imread #
- matplotlib.pyplot。imread ( fname , format = None ) [来源] #
将文件中的图像读入数组。
笔记
由于历史原因而存在此功能。建议使用
PIL.Image.open
而不是加载图像。- 参数:
- fname str 或类似文件
要读取的图像文件:以读取二进制模式打开的文件名、URL 或类似文件的对象。
不推荐使用传递 URL。请打开 URL 进行阅读并将结果传递给 Pillow,例如使用
np.array(PIL.Image.open(urllib.request.urlopen(url)))
.- 格式str,可选
假定用于读取数据的图像文件格式。如果格式设置为“png”,如果fname是路径或带有“.png”扩展名的打开文件,或者它是 URL,则图像将作为 PNG 文件加载。在所有其他情况下,格式将被忽略,格式由 自动检测
PIL.Image.open
。
- 返回:
numpy.array
图像数据。返回的数组具有形状
(M, N) 用于灰度图像。
(M, N, 3) 用于 RGB 图像。
(M, N, 4) 用于 RGBA 图像。
PNG 图像以浮点数组 (0-1) 的形式返回。所有其他格式都作为 int 数组返回,位深由文件的内容决定。