簡體   English   中英

為什么/如何在隔離顏色窗格的matplotlib imshow()中使用cmap參數?

[英]Why/How to use cmap argument in matplotlib imshow() in isolating color panes?

每當我繪制此圖像時,都會出現白色變黃的問題。 我知道這是由於matplotlib使用的默認顏色映射viridis所致。 當我切換到cmap ='gray'時,它最終顯示右側的紅色窗格。

誰能解釋為什么會這樣? 此類圖片通常應使用什么顏色圖? 當我執行默認的imshow(img)時,圖片如何顯示正確的顏色? 隔離單個顏色窗格時會有什么變化? 當隔離圖像中的紅色綠色或藍色窗格時,首選的cmap是什么?為什么?

Ipython筆記本

這是紅色窗格的輸出

常規圖像根據RGB顏色模式正確繪制:

在此處輸入圖片說明

邏輯很簡單,下面的圖表可能比任何解釋都有用。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM