matlab中怎么讲图像转换为二维数组(求代码)急!!

matlab外行,大家别见怪啊,是不是matlab图形读入的时候就以二维数组读入

读入彩色图的时候,是一个二维矩阵,矩阵中每个元素有RGB三个值;
读灰度图时,读入的就是一个二维矩阵,元素值是灰度值
I=imread('a.jpg');%读入图片
I2=rgb2gray(I); %将彩色图变成灰色图
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-09
img1 = img1(1:f:end,1:f:end);

f=1是直接拉二维数组;f=n是拉成二维数组的同时来了个降采样