matplotlib 读取图像


在matplotlib中读取图像并显示至少要用到matplotlib.imagematplotlib.pyplot


从特定文件读取特定图片

如果仅仅读取图像, matplotlib.image ,我们读取一张叫xinyuanjieyi.png的图片:


import matplotlib.image as mpimg
import matplotlib.pyplot as plt
img = mpimg.imread('E:/matplotlib学习/xinyuanjieyi.png')

注意:Python的路径中用反斜杠“/”,以区别与转义符“\”。

运行,什么也没有。这时我们输出img看看有什么:


print(img)

输出

图片被读取后是一个数组
图片被读取后是一个数组

显示图像

图像的显示就是利用上面读取的数据投图,在上面的基础上再用imshowshow两个函数:


import matplotlib.image as mpimg
import matplotlib.pyplot as plt
img = mpimg.imread('E:/matplotlib学习/xinyuanjieyi.png')
plt.imshow(img)
plt.show()

结果:

你有女朋友吗
你有女朋友吗

总结一下:女神照片被读取之后,其本质是一个数组,要将其显示出来,需要对这些值进行投图。




公众号

关注公众号,获取一手资讯

“ matplotlib 读取图像 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注