matplotlib實現顯示偽彩色影象及色度條
阿新 • • 發佈:2020-01-09
灰度圖顯示為偽彩色圖
法一
import matplotlib.pyplot as plt img = plt.imread('C:/Users/leex/Desktop/lena.jpg') img_s = img[:,:,0]# 直接讀入的img為3通道,這裡用直接賦值的方法轉為單通道 sc = plt.imshow(img_s) sc.set_cmap('hot')# 這裡可以設定多種模式 plt.colorbar()# 顯示色度條
效果
限制範圍
import matplotlib.pyplot as plt img = plt.imread('C:/Users/leex/Desktop/lena.jpg') img_s = img[:,0] sc = plt.imshow(img_s) sc.set_cmap('hot') sc.set_clim(0,100) plt.colorbar()
效果
法二
import matplotlib.pyplot as plt img = plt.imread('C:/Users/leex/Desktop/lena.jpg') img_s = img[:,0] sc = plt.imshow(img_s,cmap = plt.cm.jet)# 設定cmap為RGB圖 plt.colorbar()# 顯示色度條
效果
限制範圍
import matplotlib.pyplot as plt img = plt.imread('C:/Users/leex/Desktop/lena.jpg') img_s = img[:,vmin=0,vmax = 100,cmap = plt.cm.jet)# 限制範圍為0-100 plt.colorbar()
效果
以上這篇matplotlib實現顯示偽彩色影象及色度條就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。