如何使用MATLAB获取文件夹中的所有图像?

时间:2016-04-14 16:07:15

标签: image matlab directory file-extension

如果我知道图像的扩展名(例如.jpg),那么我将使用以下内容列出所有图像:

images = dir([myfolder '\*.jpg']);

但是,如果我不知道扩展程序,并希望它适用于一组指定的扩展程序(请说jpgpng和{{1} })。如何执行将文件夹路径作为输入并返回带有这些扩展名的所有图像的通用函数?

感谢您的帮助,

1 个答案:

答案 0 :(得分:3)

由于dir()会返回一个结构,你可以将它们连接在一起:

images = [dir('*.jpg'); dir('*.png'); dir('*.bmp')];