python matplotlib的一些基础操作

#matplotlib是一款科学绘图神器

import matplotlib.pyplot as plt
import numpy as np

'''
#读取和显示图片
image = plt.imread('figures/img_1.jpg')
plt.imshow(image)
plt.show()
'''

#关闭显示x, y轴上的数字
image = plt.imread('figures/img_1.jpg')
plt.imshow(image)
plt.axis('off')
plt.show()

#plt.imread()读入的是一个矩阵,跟opencv一样,但彩色图读进的是RGB,opencv不一样
print(image.shape)   #(h, w, c)
print(image.size)    # h*w*c
print(image.dtype)   #unit8
print(image)         #数组


im_r = image[:,:,0]  #红色通道
plt.imshow(im_r)
plt.show()
#输出为热量图,不是灰度图,可以通过添加camp参数来解决
plt.imshow(im_r, cmap='Greys_r')
plt.show()


猜你喜欢

转载自blog.csdn.net/alawaka2018/article/details/80374626