%% 1.批量读取图片并进行尺寸修改
%将文件夹下的图片尺寸改为一致,避免进行卷积训练的时候显存溢出报错
otpDir='C:\Users\liuxi\Desktop\10-25\训练哈哈2'%输出路径
imagePath = 'C:\Users\liuxi\Desktop\10-25\训练哈哈\'; %读取路径
imageFiles = dir(imagePath); %%读取目录文件下的所有图片文件
numFiles = length(imageFiles);%%获取图片的数量
for i=3:numFiles
j = i-2;
disp(j); %%disp() 函数直接将内容输出在Matlab命令窗口中
imageFile = strcat(imagePath,imageFiles(i).name) ;
A = imread(imageFile); %%读入图片
B = imresize(A,[406 720]); %%修改图片尺寸
filename=[num2str(j,'%d'),'.png'];%输出的图片名称是j.png,如1.png
path=fullfile(otpDir,filename);%输出的路径
imwrite(B,path,'png');%以png格式保存
end
matlab 将文件夹下的图片批量修改指定尺寸并保存
最新推荐文章于 2023-07-17 14:19:30 发布