请举出一个matlab中的 rgb2gray函数返回的二维数组的例子
时间: 2024-04-17 13:27:03 浏览: 74
一个二维数组的应用范例
4星 · 用户满意度95%
当使用 MATLAB 中的 `rgb2gray` 函数将彩色图像转换为灰度图像时,返回的结果是一个二维数组。下面是一个示例:
```matlab
% 读取彩色图像
rgbImage = imread('color_image.jpg');
% 将彩色图像转换为灰度图像
grayImage = rgb2gray(rgbImage);
% 显示灰度图像
imshow(grayImage);
```
在上述示例中,`rgbImage` 是一个彩色图像对象或矩阵,通过 `imread` 函数读取。然后,使用 `rgb2gray` 函数将彩色图像转换为灰度图像,并将结果保存在 `grayImage` 变量中。最后,使用 `imshow` 函数显示灰度图像。
`grayImage` 是一个二维数组,表示灰度图像。每个元素代表对应位置像素的灰度级别。可以通过索引访问和处理这个二维数组中的元素,例如计算其统计特征、进行滤波等操作。
阅读全文