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

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

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

附上我自己的代码:

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

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值