matlab直方图代码
时间: 2023-08-23 20:03:11 浏览: 99
以下是彩色图像直方图均衡化的MATLAB代码:
% 读取彩色图像
img = imread('color_image.jpg');
% 将图像转换为YCbCr颜色空间
img_ycbcr = rgb2ycbcr(img);
% 对亮度通道进行直方图均衡化
img_ycbcr(:,:,1) = histeq(img_ycbcr(:,:,1));
% 将图像转换回RGB颜色空间
img_eq = ycbcr2rgb(img_ycbcr);
% 显示原始图像和直方图均衡化后的图像
subplot(1,2,1);
imshow(img);
title('原始图像');
subplot(1,2,2);
imshow(img_eq);
title('直方图均衡化后的图像');
阅读全文