opencv clahe参数解释

opencv clahe parameters explanation

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

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

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

对于第一个这张图片可能会有用:

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

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

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

而这个 link 非常好: https://en.wikipedia.org/wiki/Adaptive_histogram_equalization#Contrast_Limited_AHE http://www.cs.utah.edu/~sujin/courses/reports/cs6640/project2/clahe.html

clipLimit 是阈值。

tileGridSize 定义行和列中的图块数。

More Information