我有一个灰度图像(因此是一个值介于0和1之间的2d numpy数组),通常如下所示:
plt.imshow(image, cmap='gray')
plt.title(title)
plt.axis("off")
plt.show()
plt.close()
现在,我想用一种单一的颜色在这幅图像上“画画”(以突出显示某些部分)。在Python(最好是matplotlib)中是否有这样做的方法
例如,我有Shepp Logan幻影(https://en.wikipedia.org/wiki/Shepp–Logan_phantom),我想用红色边缘标记右边的黑色椭圆。我确实有一个只包含这个边缘的图像(与幻影大小相同),那么我如何在原始灰度图像上用颜色“放置”它呢
编辑:我实际上使用的是具有任意形状和不精确椭圆/圆的更复杂的图像,但假设我想用红色突出显示Shepp Logan phantom下面图像的以下白色部分(我无法使用完美形状),以及链接中的Shepp Logan phantom的其余部分:
然后我的问题是:如何组合这两个图像(其中一个应该是彩色的,另一个应该是灰度图像)
提前谢谢
目前没有回答
相关问题 更多 >
编程相关推荐