matlab im2gray函数
时间: 2023-11-19 16:51:20 浏览: 396
MATLAB的isgray函数
im2gray函数是MATLAB中用于将彩色图像转换为灰度图像的函数。它的语法如下:
```matlab
Igray = im2gray(Irgb)
```
其中,Irgb是输入的彩色图像,Igray是输出的灰度图像。im2gray函数使用了加权平均法将RGB三个通道的值转换为灰度值。具体来说,它使用了以下公式:
```matlab
Igray = 0.2989 * Irgb(:,:,1) + 0.5870 * Irgb(:,:,2) + 0.1140 * Irgb(:,:,3)
```
这个公式是根据人眼对不同颜色的敏感度来确定的。
阅读全文