使用Matlab中的“大小”存储和访问图像的高度和宽度

时间:2014-06-24 16:04:45

标签: image matlab vector indexing

我需要Matlab中图像的高度和宽度。以下几行就是这样做的。

rgbImage = imread('peppers.bmp');
disp(size(rgbImage)); 

输出:图像大小:             69 100 3

接下来我想打印(存储)其中一个。所以我做了

Imgsize=size(rgbImage);
disp(Imgsize(0));

这会引发以下错误:'尝试访问Imgsize(0);索引必须是 正整数或逻辑。'

我做错了什么?

1 个答案:

答案 0 :(得分:0)

MATLAB没有0索引。数组索引从1开始,因此您需要执行' disp(ImgSize(1))'