读取文件夹中的图片matlab
时间: 2023-05-30 12:03:34 浏览: 559
matlab读取一个目录下所有图片源码
4星 · 用户满意度95%
可以使用Matlab中的imread函数读取文件夹中的图片。首先需要指定文件夹路径,然后使用dir函数获取文件夹中的所有文件名,再使用imread函数读取每个文件的图片。
例如,假设要读取文件夹"D:\images"中的所有图片,可以使用以下代码:
```matlab
folder_path = 'D:\images'; % 文件夹路径
file_list = dir(fullfile(folder_path, '*.jpg')); % 获取所有jpg文件名
for i = 1:length(file_list)
file_name = fullfile(folder_path, file_list(i).name); % 获取文件名
img = imread(file_name); % 读取图片
% 处理图片...
end
```
上述代码中,使用dir函数获取所有以".jpg"为后缀的文件名,并使用fullfile函数将文件夹路径和文件名拼接成完整的路径,再使用imread函数读取图片。读取后可以对图片进行处理,例如显示、保存、处理等操作。
阅读全文