【发布时间】:2016-08-29 12:41:43
【问题描述】:
我想使用imagesc 裁剪并显示黑白(灰度?)图像。但是,它一直以 rgb 显示图像,使它看起来像是来自红外相机!保留原始颜色的任何提示?
【问题讨论】:
标签: image matlab image-processing computer-vision grayscale
我想使用imagesc 裁剪并显示黑白(灰度?)图像。但是,它一直以 rgb 显示图像,使它看起来像是来自红外相机!保留原始颜色的任何提示?
【问题讨论】:
标签: image matlab image-processing computer-vision grayscale
您需要更改颜色图。运行imagesc 后,使用colormap('Gray')。您可以使用 colormap('default') 将默认颜色图设置为当前颜色图
【讨论】:
IMG=repmat(rand(100),[1 1 3]);imagesc(IMG);。当然这需要更多的内存......
colormap('default') 将默认颜色图设置为当前颜色图 - 因此,一旦您完成了一次colormap gray,请将其设置为默认值,其余的非 rgb 图形将用这个。更多信息:mathworks.co.uk/help/matlab/ref/colormap.html