关于matlab连续读取图片
大家好,我是新手,请问matlab连续读取图片的程序啊,急求中ing((em:10)) 回复 1 # dfghfdk 的帖子要求每次读取的数据都不能覆盖上一次读取的数据啊,我总是只读出最后一张 可以把每次读到的图片信息放在一个矩阵里,这样就可以连续读了 意思是每次读进来的数据存到不同的变量了,用eval就可以! 用cell
for ii=1:PicNumber
A{ii}=imread(['imag' num2str(ii)],'tif');
figure(ii)
imshow(A{ii})
end
本帖最后由 afgh2587849 于 2011-4-20 23:42 编辑
你每次换一个变量名就OK了.假设你要读的图片名是从1.jpg - n.jpg,分别把这些图片保存到变量名A1-An中
help eval
for i = 1:imageNum
eval(['A',num2str(i),' = imread(',num2str(i),'.jpg);']);
end
其实档名没规律应该也可以, 只要同在一目录, 在善用dir函数, 记的回应过
页:
[1]