如何从目录中的子目录获取图像文件

时间:2014-05-07 11:06:41

标签: matlab image-processing

在matlab中我想访问扩展程序的所有图像" .hdr"来自子目录,而子目录又位于目录中。因此,所有图像名称必须在具有一行和多列的单元格中返回,具体取决于图像的数量。我已经使用过' getAllFile'但我无法获得理想的结果。请帮助我任何其他想法。谢谢:-)

1 个答案:

答案 0 :(得分:0)

根据具体情况,您有几个选择。如果此程序正在与用户交互,请尝试以下操作:

[filelist path] = uigetfile('.hdr', 'MultiSelect', 'on')
for ii =1:numel(filelist)
    filedir = fullfile(path, filelist{ii};
    % Do whatever you want with each file here.
end

在上面的案例中,filelist是您在问题中提到的单元格数组。如果这不是你需要的,请告诉我,我会添加另一个选项。