直接均衡化代码的matlab代码
时间: 2023-07-09 15:41:06 浏览: 100
以下是使用Matlab实现直方图均衡化的代码,假设原始图像为gray_img:
```matlab
% 读取灰度图像
gray_img = imread('image.jpg');
% 进行直方图均衡化
equalized_img = histeq(gray_img);
% 显示均衡化前后的图像
subplot(1,2,1)
imshow(gray_img)
title('Original Image')
subplot(1,2,2)
imshow(equalized_img)
title('Equalized Image')
```
代码中使用了Matlab自带的histeq函数进行直方图均衡化,将灰度图像作为输入参数即可得到均衡化后的图像。最后通过subplot函数将均衡化前后的图像显示在同一窗口中。
阅读全文