声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2701|回复: 7

[图像处理] matlab怎样显示图像序列

[复制链接]
发表于 2008-6-3 18:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
假如我有n张bmp图,名称无顺序,例如001,003,012,123,。。。,存储在一个文件夹中,怎样一次性读出显示?
回复
分享到:

使用道具 举报

发表于 2008-6-3 18:39 | 显示全部楼层
置顶帖子里有哦,很久前就有人总结过了
 楼主| 发表于 2008-6-3 18:56 | 显示全部楼层

回复 2楼 的帖子

是啊,我刚来的,在哪啊?能否发个链接?谢谢!
发表于 2008-6-3 20:23 | 显示全部楼层
 楼主| 发表于 2008-6-3 21:24 | 显示全部楼层

回复 4楼 的帖子

但是使用montage显示是有错,代码如下:
例如假设图像都放在D盘下bmpfile目录下
a = dir('D:\bmpfile');
for i=1:8;      %显示8张
I{i}=imread(a);
montage(I);
end
发表于 2008-6-4 11:59 | 显示全部楼层
a = dir('D:\bmpfile\');
应该加个下级子目录的标示吧
 楼主| 发表于 2008-6-5 14:25 | 显示全部楼层
刚入门,搞不懂,哪位指点一下?
 楼主| 发表于 2008-6-5 17:45 | 显示全部楼层
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)
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-5 15:17 , Processed in 0.062687 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表