批量读取文件夹中的图片并自动跳过中间的断号图片(MATLAB)

matlab代码

mysar=cell(300,1);  %初始化300个元胞(可根据文件夹中图片数量自行设定)
myflag=14930;  %标记数字(起始序号)
for i=14931:15267 %(起始序号:终止序号)
       cd('E:\SAR_data\15_DEG\ZIL131')    %检测文件是否存在(文件夹路径可自行修改)
       testnum=exist(['HB' num2str(i) '.jpg'],'file');   %图片名称,这里是HB*****
       if testnum==2      %文件存在,就读取文件
           b=['E:\SAR_data\15_DEG\ZIL131\HB'  num2str(i) '.jpg'];  
           mysar{i-myflag}=imread(b);%文件所在路径
       end
       if testnum==0      %文件不存在,myflag+1,往下跳一步
          myflag=myflag+1;
       end
end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值