您的位置:首页 > 编程语言 > Python开发

python matplotlib的一些基础操作

2018-05-19 15:13 281 查看
#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()
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: