声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2876|回复: 6

[图像处理] 关于matlab连续读取图片

[复制链接]
发表于 2011-4-5 20:13 | 显示全部楼层 |阅读模式

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

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

x
大家好,我是新手,请问matlab连续读取图片的程序啊,急求中ing

点评

不明白,用循环不可以吗?  发表于 2011-4-6 10:40
回复
分享到:

使用道具 举报

 楼主| 发表于 2011-4-6 14:44 | 显示全部楼层
回复 1 # dfghfdk 的帖子

要求每次读取的数据都不能覆盖上一次读取的数据啊,我总是只读出最后一张
发表于 2011-4-7 12:52 | 显示全部楼层
可以把每次读到的图片信息放在一个矩阵里,这样就可以连续读了
发表于 2011-4-7 19:12 | 显示全部楼层
意思是每次读进来的数据存到不同的变量了,用eval就可以!
发表于 2011-4-8 17:23 | 显示全部楼层
用cell
  1. for ii=1:PicNumber
  2.     A{ii}=imread(['imag' num2str(ii)],'tif');
  3.    
  4.     figure(ii)
  5.     imshow(A{ii})
  6. end
复制代码


评分

1

查看全部评分

发表于 2011-4-20 23:41 | 显示全部楼层
本帖最后由 afgh2587849 于 2011-4-20 23:42 编辑

你每次换一个变量名就OK了.假设你要读的图片名是从1.jpg - n.jpg,分别把这些图片保存到变量名A1-An中
help eval

  1. for i = 1:imageNum
  2.     eval(['A',num2str(i),' = imread(',num2str(i),'.jpg);']);
  3. end
复制代码






发表于 2011-4-21 00:10 | 显示全部楼层
其实档名没规律应该也可以, 只要同在一目录, 在善用dir函数, 记的回应过
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-16 09:31 , Processed in 0.059817 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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