imread文件夹下所有图片,resize成固定大小并imwrite保存

循环读取一个文件夹下的所有图片,并进行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

猜你喜欢

转载自blog.csdn.net/qq_37691909/article/details/85005064
今日推荐