在matlab中读取灰度图像

时间:2013-08-04 06:13:42

标签: matlab image-processing

在MATLAB R2007b中,我无法使用imread('my_image')读取灰度图像。每个图像打开为rgb,BitDepth为24 我该怎么办?

1 个答案:

答案 0 :(得分:3)

图像存储为具有三个8位通道的彩色图像。 如果你想看看他们的灰度表示,只需在阅读后将它们转换为灰度:

>> colorImg = imread('my_image');
>> grayImg = rgb2gray( colorImg );

有关详细信息,请参阅rgb2gray