如何用matlab批量读取图片?

C:\Documents and Settings\Administrator\桌面\myPIC 这个文件夹下有编号从001.bmp到110,bmp的图片,怎么读取啊??????????最简单的方法

1 图像按编号命名:1.jpg, 2.jpg,....,n.jpg
2 循环读图
I=cell(1,n);
for i=1:n
imageName=strcat(num2str(i),'.jpg');
I{i} = imread(imageName);
end
3 处理图像
-----------------------
如果图像很多,那么最好这样,第二步和第三步合并
for i=1:n
imageName=strcat(num2str(i),'.jpg');
I = imread(imageName);
处理当前图像
end
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-14

  附件只是批量读入图像从matlab论坛找的,把main.m文件直接放在附件1文件夹里直接运行,调试通过

追问

看不懂啊

追答

就是批量读取文件夹所有后缀名为bmp的图像

本回答被提问者采纳