0
在MATLAB R2007b中,我无法使用imread('my_image')
读取灰度图像。每个图像以rgb和BitDepth为24打开。
我该怎么办?在matlab中读取灰度图像
在MATLAB R2007b中,我无法使用imread('my_image')
读取灰度图像。每个图像以rgb和BitDepth为24打开。
我该怎么办?在matlab中读取灰度图像
图像以三个8位通道的彩色图像存储。 如果你想看看他们的灰度表现简单地将它们转换读取它们后灰度:
>> colorImg = imread('my_image');
>> grayImg = rgb2gray(colorImg);
欲了解更多信息请参阅rgb2gray
。
谢谢shai。 但是我怎么能使用imfinfo('....')作为灰度图像,因为我没有直接读取灰度图像。 – Muhib
@Muhib你需要从'imfinfo'得到什么信息? 'rgb2gray'不会改变图像的大小或其捕捉时间... – Shai