Matlab多图像加载/处理

Matlab多图像加载/处理,matlab,image-processing,Matlab,Image Processing,我试图在一个matlab脚本上处理77幅图像。我必须加载这些图像,并在每个图像上使用几个处理函数。图像名称不是连续的。如果不明确地写下所有内容,我怎么能做到这一点 提前感谢。例如,您可以使用dir获取当前文件夹中所有文件和文件夹的列表 s=dir(fullfile(matlabroot, 'toolbox/matlab/audiovideo')) 返回matlab/audiovideo文件夹的内容,其中s.name将包含该文件夹中文件的名称 另一个例子: s=dir('*.mat') 将返

我试图在一个matlab脚本上处理77幅图像。我必须加载这些图像,并在每个图像上使用几个处理函数。图像名称不是连续的。如果不明确地写下所有内容,我怎么能做到这一点


提前感谢。

例如,您可以使用
dir
获取当前文件夹中所有文件和文件夹的列表

s=dir(fullfile(matlabroot, 'toolbox/matlab/audiovideo'))
返回matlab/audiovideo文件夹的内容,其中
s.name
将包含该文件夹中文件的名称

另一个例子:

 s=dir('*.mat')
将返回到当前文件夹中类型为
.mat

现在,您可以在循环中加载这些文件:

 for n=1:numel(s)
     load(s(n).name);
     .... % do whatever
 end

它们都在同一个目录中吗?是的,所有77个都在同一个目录中。好的,那么为什么不指定目录,然后遍历目录中的所有文件呢?