matlab怎样显示图像序列
假如我有n张bmp图,名称无顺序,例如001,003,012,123,。。。,存储在一个文件夹中,怎样一次性读出显示? 置顶帖子里有哦,很久前就有人总结过了回复 2楼 的帖子
是啊,我刚来的,在哪啊?能否发个链接?谢谢! 原帖由 hanwangabc 于 2008-6-3 18:56 发表 http://www.chinavib.com/forum/images/common/back.gif是啊,我刚来的,在哪啊?能否发个链接?谢谢!
自己搜索,好多个帖子都讨论过,关键词“批量”
回复 4楼 的帖子
但是使用montage显示是有错,代码如下:例如假设图像都放在D盘下bmpfile目录下
a = dir('D:\bmpfile');
for i=1:8; %显示8张
I{i}=imread(a);
montage(I);
end a = dir('D:\bmpfile\');
应该加个下级子目录的标示吧 刚入门,搞不懂,哪位指点一下? mydir='D:\My Documents\MATLAB\Dicom\05\';%bmp图像文件存在文件夹05中
mydir=strcat(mydir,'*.bmp');
a=dir(mydir);
n=length(a);
for i=1:n
I{i}=imread(a);
figure,imshow(I{i});
end
系统提示
Error in ==> imread at 282
if (strfind(filename, '://'))
Error in ==> showDcm at 10
I{i}=imread(a)
页:
[1]