Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个矩阵,一个是 RxCx3(RGB 图像),另一个是 RxC(标签)。大多数标签为零,我想在 RGB 图像上绘制非零标签。更具体地说,我想叠加图:
imagesc(labels)
上图:
imshow(rgb)
标签中的零值除外。实现它的最快方法是什么?
好吧,这是我对您的问题的解释:您想将矩阵的非零元素叠加到图像上(例如热图)。
此处的此页面将为您提供有关非零方面所需的一切,但通常您会执行类似的操作
find(Labels)
在处理部分内,然后将仅处理“标签”> 0 的那些元素。(如果您的需求发生变化,您可以使“查找”中的表达式更复杂)
查找 - Matlab
但是,要实际叠加图像(您需要标签),您需要做出决定。物理更改要显示的图像以显示标签或透明地覆盖标签。以下页面包含有关实现此结果的重要信息:
在 MATLAB 中叠加图像
我怀疑你的要求,你想采取透明路线(我也会推荐它)