我试图在Python中绘制一系列.fits图像,并应用阈值规则,以便只高亮显示高值像素。我的阈值规则如下:
threshold = 7000
test = np.greater_equal(cropped_image, threshold)
plt.imshow(test)
通过这种方式,我返回一个黑白图像,该图像将所有大于阈值的像素显示为白色,所有小于阈值的像素显示为黑色。 但是,我想做的不是绘制一个单独的图像,而是在超过阈值的像素上叠加一个颜色。你知道吗
我知道matplotlib模块patches
能够在图像上覆盖颜色和形状;但是,patches
似乎要求用户输入固定的坐标值,以指定面片的放置位置。你知道吗
我的问题是,是否可以修改patches
,以便在超过阈值的像素上放置补丁?或者有没有其他模块可以更有效地实现这一点?到目前为止我什么也没找到。你知道吗
非常感谢您的帮助!你知道吗
您只需使用参数
alpha
将第二个图像作为覆盖:玩它(和颜色地图)有你需要的显示。你知道吗
相关问题 更多 >
编程相关推荐