MATLAB如何将用IMREAD一次性读取到的多张图像循环输出保存
我用的这个语句读取的图像I=cell(1,19);forb=1:19m1=imread(['C:\DocumentsandSettings\Administrator\桌...
我用的这个语句读取的图像
I=cell(1,19);
for b=1:19
m1=imread(['C:\Documents and Settings\Administrator\桌面\B\附件1\',int2str(b),'.bmp']);
I{b}=m1;
end 展开
I=cell(1,19);
for b=1:19
m1=imread(['C:\Documents and Settings\Administrator\桌面\B\附件1\',int2str(b),'.bmp']);
I{b}=m1;
end 展开
展开全部
我把代码传到附件里,你看看,直接下载把a.m文件直接放在附件1里运行程序就可以
望采纳答案
更多追问追答
追问
不对啊大哥.你这个和这个语句一样啊.
for i=1:19
im(:,:,:,1)=imread(strcat(num2str(i),'.bmp'));
end;
我的希望是循环读取出来.
每读取一个保存一个.
追答
怎么可能一样,我有的是dir命令获得文件列表,这只是批量读入图像从matlab论坛找的,把a.m文件直接放在附件1文件夹里直接运行,你要保存自己再加保存的代码用imwrite函数
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询