matlab 彩色照片灰度化
时间: 2023-12-03 21:40:54 浏览: 69
以下是在MATLAB中将彩色照片灰度化的方法:
```matlab
% 读取彩色照片
img = imread('color_image.jpg');
% 将彩色照片转换为灰度图像
img_gray = rgb2gray(img);
% 显示灰度图像和灰度直方图
figure;
subplot(1, 2, 1);
imshow(img_gray);
title('灰度图像');subplot(1, 2, 2);
imhist(img_gray);
title('灰度处理后的灰度直方图');
```
其中,`imread`函数用于读取彩色照片,`rgb2gray`函数用于将彩色照片转换为灰度图像,`imshow`函数用于显示灰度图像,`imhist`函数用于显示灰度直方图。
阅读全文