matlab imread函数用法
时间: 2023-08-15 13:58:15 浏览: 241
matlab 中imread函数
4星 · 用户满意度95%
`imread` 函数是 MatLab 中用于读取图像的函数,常用于处理数字图像。其用法如下:
```matlab
im = imread(filename)
im = imread(filename, fmt)
```
参数说明:
- `filename`:要读取的图像文件名或完整路径。
- `fmt`:可选参数,用于指定图像文件的格式,例如:'bmp'、'png'、'jpg'等等。如果不指定该参数,则Matlab会自动根据文件扩展名选择格式。
返回值:
- `im`:读取的图像数据,可以是二维灰度图像、三维彩色图像,或者多帧图像(例如GIF动画)。
示例:
```matlab
% 读取灰度图像
im_gray = imread('lena_gray.bmp');
% 读取彩色图像
im_color = imread('lena_color.jpg');
% 指定格式读取图像
im_png = imread('lena.png', 'png');
```
注意事项:
- 如果文件不存在或者格式不正确,函数会返回错误信息。
- 读取的图像数据可以用 `imshow` 函数显示出来。
阅读全文