假设我们有两个图像:
1)RGB图像:
% initialize RGB image:
rgbIm = zeros(100, 100, 3);
rgbIm(20:80, 20:80, 1) = 1;
2)灰度图像:
% initialize grayscale image:
grayIm = zeros(100);
grayIm(20:80, 20:80) = 1;
让我们展示他们两个:
figure, imshow(rgbIm), colormap('jet'), colorbar;
figure, imshow(grayIm), colormap('jet'), colorbar;
正如我们所看到的,第二个图中的颜色条(即灰度图像)完全有意义。另一方面,我无法真正理解第一张图中颜色图给出的信息。
我想实现的是在RGB图像对应的图中显示灰度图像的颜色条。
看起来这似乎没有意义,但这只是一个非常小的例子,我只是为了展示我想在一个更大的项目中做什么。
有什么想法吗?
非常感谢 :)
EDIT1:请允许我解释为什么我需要这个
假设我计算某些感兴趣区域的 MRI 切片中的一些生理参数,得到如下结果:
现在我想将这些参数叠加在原始切片之上,并创建一个 RGB 图像来实现这一点:
colormap没有意义,这就是为什么我想在RGB图像(即叠加图像)中显示与参数图像对应的colormap。
有任何想法吗?
感谢您的关注。