繁体   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