我有一个代表 RGB 图像的 3D 矩阵 im
。我能行
imshow(im)
显示图像。
我想一次只显示一个 RGB channel :我想显示红色 channel ,我希望它显示为红色。
我试过了
imshow(im(:,:,1))
但它显示的是灰度图像(这不是我想要的)。
如何显示红色 channel 并使其显示为红色?
最佳答案
我给你三个建议。
1.
使用 imagesc
函数并选择红色调色板。
2.
清除其他颜色 channel :im(:,:,2:3) = 0; imshow(im);
3. 将 ind2rgb
函数与您相应构建的颜色图结合使用。
关于image - 如何在 Matlab 中显示图像的红色 channel ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3547029/