MATLAB怎样批量读取如picture1,picture2。。。。,等多幅png图像,并保存在一个三维矩阵中

2025-03-30 02:05:47
推荐回答(1个)
回答1:

nCount = 100;%图像总数
outMatrix = [];%输出的三维矩阵
for i = 1:nCount
strImgName = sprintf('picture%d.png',i);
dataImg = imread(strImgName);%图像应该是m*n的矩阵
outMatrix(:,:,i) = dataImg(:,:,1);
end