matlab clahe 函数
时间: 2023-08-01 12:07:30 浏览: 83
clahe matlab代码
5星 · 资源好评率100%
MATLAB中的CLAHE函数是用于对图像进行对比度增强的。CLAHE是指对比度受限自适应直方图均衡化,它能够提高图像的局部对比度,从而使细节更加清晰。CLAHE函数可以通过以下方式调用:
```
J = adapthisteq(I,'NumTiles',[m n],'ClipLimit',c);
```
其中,I是输入的图像,J是输出的增强后的图像。NumTiles参数指定了图像被分成的网格的数量(m和n分别对应着横向和纵向的网格数)。ClipLimit参数指定了在直方图均衡化时限制对比度的值。
CLAHE函数的使用示例:
```
I = imread('cameraman.tif');
J = adapthisteq(I,'NumTiles',[8 8],'ClipLimit',0.02);
figure, imshow(I), title('Original Image');
figure, imshow(J), title('CLAHE Image');
```
这段代码将读取一个名为“cameraman.tif”的图像,并对其进行CLAHE增强。增强后的图像将显示在一个新的窗口中。
阅读全文