我有两个矩阵,其中一个是RxCx3(RGB图像),另一个是RxC(标签)。大多数标签都是零,我想在RGB图像上绘制非零标签。更具体地说,我想叠加图:
imagesc(labels)
到图上:
imshow(rgb)
除了标签中的零值。实现它的最快方法是什么?
答案 0 :(得分:2)
这里是我对你的问题的解释:你想要将矩阵的非零元素叠加到图像上(这个例子可能是热图)。
此页面将为您提供有关非零方面的所有信息,但通常您会执行类似
的操作find(Labels)
在处理部分内,然后只处理“标签”>的那些元素。 0.(如果您的需求发生变化,您可以使“查找”内部的表达方式更复杂)
要实际叠加图像(需要标签),您需要做出决定。物理地改变要显示的图像以显示标签或透明地覆盖标签。以下页面提供了有关实现此结果的重要信息:
我怀疑你的要求,你想采取透明路线(我也会推荐它)