如何在 Matplotlib 的影像圖中應用偽彩色方案?


偽彩色可以作為一種有用的工具,用於增強對比度並更輕鬆地視覺化資料。這在使用投影儀制作資料簡報時特別有用(因為其對比度通常非常差)。

偽彩色僅與單通道、灰度、亮度影像相關。我們目前有一個 RGB 影像。由於RGB都很相似,我們可以只選擇一種資料通道−

步驟

  • 設定圖形大小並調整子圖之間和周圍的填充。
  • 從檔案中讀取影像到陣列中。
  • 選擇一種資料通道。
  • 將資料顯示為影像,即在二維規則柵格上。
  • 關閉座標軸。
  • 要顯示圖形,請使用show()方法。

示例

from matplotlib import pyplot as plt, image as mimg
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

img = mimg.imread('bird.jpg')
lum_img = img[:, :, 0]

plt.imshow(lum_img)
plt.axis('off')

plt.show()

輸出

更新日期: 2021 年 6 月 5 日

488 次瀏覽

開啟你的 職業生涯

完成該課程即可獲得認證

開始
廣告