matlab代码将一张图片转换成二维
时间: 2023-07-31 14:12:30 浏览: 283
对图像进行二值化处理的matlab代码
4星 · 用户满意度95%
以下是一个简单的 MATLAB 代码示例,可以将一张图片转换成二维矩阵:
```
% 读取图片
img = imread('example.jpg');
% 转换为灰度图像
gray_img = rgb2gray(img);
% 将灰度图像转换为二维矩阵
matrix = double(gray_img) / 255.0;
```
首先,使用 `imread` 函数将图片读入 MATLAB 中。接着,使用 `rgb2gray` 函数将图片转换为灰度图像。最后,将灰度图像转换为二维矩阵,其中 `double` 函数将像素值转换为浮点数(范围为 0 到 1),除以 255 是为了将像素值缩放到 0 到 1 的范围内。转换后的矩阵可以用于各种计算和分析任务。
阅读全文