MATLAB图像格式转换代码
时间: 2023-11-13 20:12:46 浏览: 524
MATLAB提供了多种函数可以用来对图像进行格式转换,以下是一些常用的函数:
1. imread函数:用来读取图像文件,支持多种格式,如bmp、jpg、png、gif等。使用方法如下:
```
img = imread('image.png'); %读取png格式的图像文件
```
2. imwrite函数:用来将图像保存为指定格式的文件,支持多种格式,如bmp、jpg、png、gif等。使用方法如下:
```
imwrite(img, 'image.jpg'); %将图像保存为jpg格式的文件
```
3. rgb2gray函数:用来将RGB图像转换为灰度图像。使用方法如下:
```
gray_img = rgb2gray(rgb_img); %将RGB图像转换为灰度图像
```
4. imresize函数:用来调整图像的大小,可以按比例缩放或按指定大小调整。使用方法如下:
```
resized_img = imresize(img, [200, 300]); %将图像调整为200x300的大小
```
5. im2bw函数:用来将灰度图像转换为二值图像。使用方法如下:
```
bw_img = im2bw(gray_img, 0.5); %将灰度图像转换为二值图像,阈值为0.5
```
6. imadjust函数:用来调整图像的对比度和亮度。使用方法如下:
```
adjusted_img = imadjust(img, [0.2, 0.8], [0.1, 0.9]); %调整图像的对比度和亮度
```
以上是一些常用的图像格式转换函数的使用方法,你可以根据自己的需要选择相应的函数进行图像格式转换。
阅读全文
相关推荐
















