Matlab中怎样将将多幅灰度图像存入一个三维数组当中?

2025-02-23 00:05:06
推荐回答(1个)
回答1:

imagearray = zeros(3600,10,5,'uint8');%申请数组保持图片
for i=1:5 %五类图片
for j=1:10%每类10副
image = imread('1.jpg');%读图片,是二维的
image = image(:);%根据你的表述,图片二维数据需转为一维,即列向量
imagearray(:,j,i) = image;%保存图片
end
end