利用matlab写一个读入图像并转为灰度图
时间: 2023-07-13 17:10:04 浏览: 102
matlab源码(左上角8乘8变换编码、3.添加噪声,时域空域处理、2.读入彩色图像灰度直方图,直方图均衡化,对比度增强、1.读入彩色图像灰度化,旋转45度,傅
5星 · 资源好评率100%
可以利用 MatLab 自带的 `imread` 函数读入图像,再利用 `rgb2gray` 函数将其转换为灰度图像。具体步骤如下:
1. 读入图像:
```matlab
img = imread('image.jpg');
```
其中 `image.jpg` 是你要读入的图像文件名,也可以是其他格式如 `.png`、`.bmp` 等。
2. 将图像转换为灰度图像:
```matlab
gray_img = rgb2gray(img);
```
其中 `gray_img` 就是转换后的灰度图像。
完整代码如下:
```matlab
% 读入图像
img = imread('image.jpg');
% 将图像转换为灰度图像
gray_img = rgb2gray(img);
```
注意:如果你的图像本身就是灰度图像而不是彩色图像,那么可以直接读入,不需要进行转换。
阅读全文