Matplotlib – 使用图像工作

Matplotlib – 使用图像工作

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

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

本例中使用的图像是一个PNG文件,但对于你自己的数据,请记住Pillow的要求。 imread() 函数用于读取浮点32类型的 ndarray 对象中的图像数据。

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

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

Matplotlib - 使用图像工作

任何包含图像数据的数组都可以通过执行 imsave() 函数保存到磁盘文件中。在这里,通过将原点参数设为低电平,保存了原始png文件的垂直翻转版本。

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

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

Matplotlib - 使用图像工作

要在Matplotlib浏览器上绘制图像,执行 imshow() 函数。

imgplot = plt.imshow(img)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程