循环读取一个文件夹下的所有图片,并进行resize操作,再以指定的文件名保存到本地指定文件夹
直接上代码:
function ReadPicAndSave
pictureName = struct2cell(dir('C:\Users\asus1\Desktop\植物图片\*.jpg'));
[~,len] = size(pictureName);
for i = 1:len
name = pictureName{1,i};
I = imread(['C:\Users\asus1\Desktop\植物图片\',name]);
II = imresize(I,[512,512]);
imwrite(II,['C:\Users\asus1\Desktop\myplant\image\',num2str(i-1),'.jpg']);
end