[英]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.