3
如果我知道图片的扩展名(.jpg
例如),那么我会使用以下列出所有图片:如何使用MATLAB获取文件夹内的所有图像?
images = dir([myfolder '\*.jpg']);
但如果我不知道的扩展,并希望它的工作一组给定的扩展名(例如jpg
,png
和bmp
)。我如何做一个通用函数,将文件夹路径作为输入并返回所有带有这些扩展名的图像?
感谢您的帮助,
如果我知道图片的扩展名(.jpg
例如),那么我会使用以下列出所有图片:如何使用MATLAB获取文件夹内的所有图像?
images = dir([myfolder '\*.jpg']);
但如果我不知道的扩展,并希望它的工作一组给定的扩展名(例如jpg
,png
和bmp
)。我如何做一个通用函数,将文件夹路径作为输入并返回所有带有这些扩展名的图像?
感谢您的帮助,
由于dir()
回报你一个结构,你可以将它们连接在一起:
images = [dir('*.jpg'); dir('*.png'); dir('*.bmp')];
使用上述标记复制作为开始。尽管重复只对两种图像有效。只需为第三种类型调用另一个“dir”调用,并将所有文件名连接成一个结构,就像使用两种类型一样。 – rayryeng
@rayryeng感谢您的帮助。 – jeff