opencv clahe参数说明

时间:2016-07-21 12:55:20

标签: c++ opencv opencv3.0

我想知道clahe参数的正确解释 i.e clipLimit and tileGridSizeclipLimit值如何影响图像的对比度以及要考虑选择tileGridSize的因素(如图像分辨率,对象大小)。 提前致谢

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

这个问题是很久以前的,但是我搜索了答案并看到了这个问题,然后我发现了一些可能会有所帮助的链接,显然,以下大多数信息来自不同的站点。

AHE是一种用于改善图像对比度的计算机图像处理技术。它与普通直方图均衡化的不同之处在于,自适应方法会计算多个直方图,每个直方图对应于图像的不同部分,并使用它们来重新分配图像的亮度值。因此,它适合于改善局部对比度并增强图像每个区域中边缘的清晰度。 并且 AHE 倾向于在图像的相对均匀区域中过度放大噪声,自适应直方图均衡的一种变体称为对比度受限自适应直方图均衡(CE)可以防止这种情况通过限制扩增。

对于第一个图像,此图像可能有用:

CLAHE 通过将直方图裁剪为预定义的值(称为 clip limit )来限制放大倍数 image

tileGridSize 是指用于直方图均衡化的网格大小。输入图像将被分成相等大小的矩形图块。 tileGridSize定义行和列中的切片数。

这是有关可用功能的opencv文档: https://docs.opencv.org/master/d6/db6/classcv_1_1CLAHE.html

,此链接非常有用: https://en.wikipedia.org/wiki/Adaptive_histogram_equalization#Contrast_Limited_AHE http://www.cs.utah.edu/~sujin/courses/reports/cs6640/project2/clahe.html

答案 2 :(得分:0)

clipLimit是阈值。

tileGridSize定义行和列中的切片数。

More Information