主题:请教!图片的连续输入
郭靖大侠
[专家分:20] 发布于 2008-05-25 16:53:00
各位大侠,小弟在次请教个问题
我想把一个指定文件夹的几十张图片输入到matlab中,请问大侠们有什么好办法吗?
最好是用交互式输入,或是循环输入!!
(将输入的图片存入到一个三维矩阵)
谢谢了!!
回复列表 (共6个回复)
沙发
yafei75 [专家分:120] 发布于 2008-05-26 22:08:00
function imagein
for im=1:inf;
imname=input('please input the name of the picture: ','s');
image(:,:,:,im)=imread(imname);
s=input('Woudle you like to input the next,Y/N? ','s');
if s=='N';
break;
else
continue;
end
end
这个只是适用于图像大小相同的,如果你的图像大小不同,你再说下,我再研究下。
另外,输入图像名要带上扩展名,如果你喜欢不带,那稍作修改即可。
板凳
郭靖大侠 [专家分:20] 发布于 2008-05-26 23:19:00
程序不过啊,朋友
function imagein有问题
(我是个新手,对这个不太懂)请多多指导
请问一下,可以用文件里面的“打开”对话框输入一组数据吗?
谢谢朋友了
3 楼
yafei75 [专家分:120] 发布于 2008-05-28 10:52:00
应该可以吧,.mat格式的可以那样打开,打开后在工作空间就可以用了。
4 楼
mikle [专家分:390] 发布于 2008-05-29 08:09:00
晕,简单问题弄这么复杂
5 楼
mikle [专家分:390] 发布于 2008-05-29 08:11:00
http://bbs.pfan.cn/post-277102.html
哦,原来同是你的问题
6 楼
郭靖大侠 [专家分:20] 发布于 2008-05-29 20:36:00
呵呵!
这次想请教一下用“打开”对话框输入,这样程序的通用性就可以强些呀
我来回复