如何使用 MATLAB 获取文件夹中的所有图像?
How to get all images inside a folder with MATLAB?
如果我知道图像的扩展名(例如.jpg
),那么我会使用以下命令列出所有图像:
images = dir([myfolder '\*.jpg']);
但是,如果我不知道扩展名,并希望它适用于一组给定的扩展名(比如 jpg
、png
和 bmp
),该怎么办?我怎样才能做一个将文件夹路径作为输入并 returns 所有具有这些扩展名的图像的通用函数?
感谢您的帮助,
因为 dir()
returns 你是一个结构,你可以将它们连接在一起:
images = [dir('*.jpg'); dir('*.png'); dir('*.bmp')];
如果我知道图像的扩展名(例如.jpg
),那么我会使用以下命令列出所有图像:
images = dir([myfolder '\*.jpg']);
但是,如果我不知道扩展名,并希望它适用于一组给定的扩展名(比如 jpg
、png
和 bmp
),该怎么办?我怎样才能做一个将文件夹路径作为输入并 returns 所有具有这些扩展名的图像的通用函数?
感谢您的帮助,
因为 dir()
returns 你是一个结构,你可以将它们连接在一起:
images = [dir('*.jpg'); dir('*.png'); dir('*.bmp')];