您的位置:首页 > 编程语言 > MATLAB

matlab下从文件夹中批量读取bmp图片,改变大小,并批量保存到另一个文件夹中

2019-05-14 21:26 2071 查看

转自https://blog.csdn.net/weixin_42211203/article/details/88188573#commentBox

从上述文章中学习到了如何批量存储到一个文件夹中

附上我自己的代码:

[code]str='C:\Users\25400\Desktop\截取\2\'; %我的图像放在C盘,Users\25400\Desktop\截取下,0文件夹下
img_path_list=dir(strcat(str,'*.bmp'));%获取该文件夹下所有bmp格式的图像,是一个结构体
for i=1:6
image_name=img_path_list(i).name;%获取图像名
I=imread([str,num2str(i),'.bmp']); %依次读取每一幅图像
n = imresize(I,[42,24]);%改变图像大小为42*24
imwrite(n,fullfile('C:\Users\25400\Desktop\2', image_name),'bmp');%将处理后的图片保存到目标文件夹
end

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐