我想将彩色图像的RGB平面分割为MATLAB中的三个灰度图像。但它们是有色的。我该怎么做?我使用以下代码:
red = I(:,:,1); % Red channel
green = I(:,:,2); % Green channel
答案 0 :(得分:0)
使用image
将矩阵显示为图像,其中包含您正在使用的任何MATLAB版本的默认颜色映射。对于R2014b及更高版本,它将在parula颜色图中显示,其他版本在喷射颜色图中显示。如果您希望将其显示为灰度图像,则必须在致电colormap gray;
后使用image
。
但是,如果你有图像处理工具箱,你只需使用imshow
和单通道图像默认将内容显示为灰度。