簡體   English   中英

在python的熱圖中顯示2D數組(灰度圖像)

[英]Show 2D array (grayscale image) in heatmap in python

我是使用python處理圖像的初學者,並且嘗試顯示2D數組500px x 500px,array((500,500)),通常將其作為灰度圖像顯示為彩色圖像,作為熱圖像顯示。 我要這樣:

像這樣顯示: 在此處輸入圖片說明

我曾嘗試過,但無法在互聯網上找到答案,而且發現的內容對我不起作用。 請幫忙。

我實際上沒有太多代碼,我只知道以下代碼:

my_img = plt.imread(filename)
plt.imshow(my_img, cmap="hot")

不起作用,它將以灰度顯示相同的圖像。

嘗試嘗試pcolor 這是更常見的類比“熱圖”。 imshow與符合陣列中顏色值的圖像的顯示更加對齊。 您的理想圖像與練習圖像相反的事實也告訴我pcolor可能是更好的選擇。

暫無
暫無

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

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