matlab批量读取显示图像代码
时间: 2024-11-12 16:45:54 浏览: 5
Matlab图像批量读取实例演示
在MATLAB中,批量读取和显示图像通常可以使用`imread`函数和`imshow`函数结合循环结构来完成。下面是一个基本的示例代码,它会读取指定文件夹下的所有图片并逐个显示:
```matlab
% 定义需要读取的图像文件夹路径
folder_path = 'your_folder_path'; % 替换为实际的文件夹路径
% 获取该文件夹下的所有.jpg或.png图像文件名
image_files = dir(fullfile(folder_path, '*.jpg')); % 或者 '*.png' 如果是PNG文件
for i = 1:length(image_files)
% 读取图像
img = imread(fullfile(folder_path, image_files(i).name));
% 显示图像
figure;
imshow(img);
title(sprintf('Image %d', i)); % 图像编号
end
```
在这个例子中,你需要将`your_folder_path`替换为你实际存放图片的文件夹路径。运行这个脚本后,MATLAB会依次打开每个图片,并显示在新的窗口中。
阅读全文