📜  Matplotlib-使用图像

📅  最后修改于: 2020-11-08 07:30:41             🧑  作者: Mango


Matplotlib软件包中的图像模块提供了加载,重新缩放和显示图像所需的功能。

枕头库支持加载图像数据。 Matplotlib本机仅支持PNG图像。如果本机读取失败,则下面显示的命令将退回到Pillow上。

本示例中使用的图像是PNG文件,但请牢记您对自己的数据的“枕头”要求。 imread()函数用于读取float32 dtype的ndarray对象中的图像数据。

import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
img = mpimg.imread('mtplogo.png')

假设在当前工作目录中存在以下名为mtplogo.png的图像。

Matplotlib图片

通过执行imsave()函数,可以将包含图像数据的任何数组保存到磁盘文件中。在此,通过将origin参数设置为较低的值来保存原始png文件的垂直翻转版本。

plt.imsave("logo.png", img, cmap = 'gray', origin = 'lower')

如果在任何图像查看器中打开,新图像将显示如下。

图像浏览器

要在Matplotlib查看器上绘制图像,请执行imshow()函数。

imgplot = plt.imshow(img)