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

2025年01月12日 02:52
有2个网友回答
网友(1):

读入彩色图的时候,是一个二维矩阵,矩阵中每个元素有RGB三个值;
读灰度图时,读入的就是一个二维矩阵,元素值是灰度值
I=imread('a.jpg');%读入图片
I2=rgb2gray(I); %将彩色图变成灰色图

网友(2):

img1 = img1(1:f:end,1:f:end);

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