回 帖 发 新 帖 刷新版面

主题:请教!图片的连续输入

各位大侠,小弟在次请教个问题


我想把一个指定文件夹的几十张图片输入到matlab中,请问大侠们有什么好办法吗?

最好是用交互式输入,或是循环输入!!

(将输入的图片存入到一个三维矩阵)

谢谢了!!

回复列表 (共6个回复)

沙发

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

这个只是适用于图像大小相同的,如果你的图像大小不同,你再说下,我再研究下。
另外,输入图像名要带上扩展名,如果你喜欢不带,那稍作修改即可。

板凳

程序不过啊,朋友
function imagein有问题
(我是个新手,对这个不太懂)请多多指导

请问一下,可以用文件里面的“打开”对话框输入一组数据吗?

谢谢朋友了

3 楼


应该可以吧,.mat格式的可以那样打开,打开后在工作空间就可以用了。

4 楼

晕,简单问题弄这么复杂

5 楼

http://bbs.pfan.cn/post-277102.html
哦,原来同是你的问题

6 楼

呵呵!
这次想请教一下用“打开”对话框输入,这样程序的通用性就可以强些呀

我来回复

您尚未登录,请登录后再回复。点此登录或注册