matlab视觉设计图像去雾直方图均衡化代码
时间: 2024-01-07 14:23:20 浏览: 86
MATLAB图像直方图均衡化代码
以下是使用Matlab进行图像去雾的直方图均衡化的代码示例:
```matlab
% 读取图像
image = imread('input_image.jpg');
% 将RGB图像转换为灰度图像
gray_image = rgb2gray(image);
% 对灰度图像进行直方图均衡化
equalized_image = histeq(gray_image);
% 显示原始图像和直方图均衡化后的图像
subplot(1, 2, 1);
imshow(gray_image);
title('原始图像');
subplot(1, 2, 2);
imshow(equalized_image);
title('直方图均衡化后的图像');
```
这段代码首先读取输入图像,然后将RGB图像转换为灰度图像。接下来,使用`histeq`函数对灰度图像进行直方图均衡化处理。最后,使用`imshow`函数显示原始图像和直方图均衡化后的图像。
请注意,你需要将代码中的`input_image.jpg`替换为你自己的图像文件路径。
阅读全文