matlab怎么用循环读取图片并输出
时间: 2024-05-06 15:16:34 浏览: 98
读取图像并输出matlab程序
你可以使用以下代码来循环读取图片并输出:
```matlab
% 定义图片文件夹路径
folder_path = 'path/to/folder/';
% 获取文件夹内所有图片的文件名
file_list = dir([folder_path '*.jpg']);
% 循环读取每张图片并输出
for i = 1:length(file_list)
% 读取图片
img = imread([folder_path file_list(i).name]);
% 在命令窗口输出图片文件名和大小
disp(['Image Name: ' file_list(i).name]);
disp(['Image Size: ' num2str(size(img))]);
end
```
在代码中,首先定义了图片文件夹的路径 `folder_path`,然后使用 `dir` 函数获取该文件夹内所有后缀名为 `.jpg` 的图片文件名存储在 `file_list` 中。
接下来,使用 `for` 循环依次读取每张图片,并在命令窗口输出图片文件名和大小。你可以根据自己的需求修改输出的内容和格式。
阅读全文