自适应直方图均衡化matlab
时间: 2023-05-29 08:06:03 浏览: 416
CLAHE对比度受限自适应直方图均衡化的MATLAB仿真+含代码操作演示视频
5星 · 资源好评率100%
以下是使用MATLAB进行自适应直方图均衡化的示例代码:
读取图像并转换为灰度图像:
```matlab
I = imread('image.jpg');
Igray = rgb2gray(I);
```
定义均衡化窗口的大小和亮度调节参数:
```matlab
windowSize = 64;
k = 0.5;
```
使用`adapthisteq`函数进行自适应直方图均衡化:
```matlab
J = adapthisteq(Igray,'NumTiles',[windowSize windowSize],'ClipLimit',k);
```
显示原始图像和均衡化后的图像:
```matlab
subplot(1,2,1);
imshow(I);
title('Original Image');
subplot(1,2,2);
imshow(J);
title('Adaptive Histogram Equalization');
```
阅读全文