我需要Matlab中图像的高度和宽度。下面几行就是这样做的。
rgbImage = imread('peppers.bmp');
disp(size(rgbImage));
输出:图像大小:69 100 3
接下来我只想打印(存储)其中的一个。所以我做了
Imgsize=size(rgbImage);
disp(Imgsize(0));
抛出以下错误:'试图访问Imgsize(0);索引必须是正整数或逻辑整数。
我做错了什么?
MATLAB不是0索引。数组的索引从1开始所以你需要执行'disp(ImgSize(1))'