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
展开
 我来答
傅映阳U0
2013-09-14 · TA获得超过1619个赞
知道小有建树答主
回答量:1126
采纳率:0%
帮助的人:845万
展开全部

  我把代码传到附件里,你看看,直接下载把a.m文件直接放在附件1里运行程序就可以

望采纳答案

更多追问追答
追问
不对啊大哥.你这个和这个语句一样啊.
for i=1:19
im(:,:,:,1)=imread(strcat(num2str(i),'.bmp'));
end;
我的希望是循环读取出来.
每读取一个保存一个.
追答
 怎么可能一样,我有的是dir命令获得文件列表,这只是批量读入图像从matlab论坛找的,把a.m文件直接放在附件1文件夹里直接运行,你要保存自己再加保存的代码用imwrite函数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式