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()


發佈了34 篇原創文章 · 獲贊 27 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章