无法在matlab中显示rgb图像



我想在matlab上显示rgb图像。

image= imread('seker.bmp');
imshow(image);

我写了这几行,但没用。为什么?

你有一个"索引图像";,因为有时bmp存储为。这些不是颜色值,而是存储从1到max(颜色(的索引,然后存储颜色本身的颜色图。

尝试:

[im,map]= imread('seker.bmp');
imshow(im,map);

根据MatLAB文档,您可以使用Image(var)

如果你想使用imshow,你应该指定一个索引和一个颜色矩阵。

https://www.mathworks.com/help/matlab/ref/imread.html

相关内容

  • 没有找到相关文章

最新更新