opencv clahe 参数说明

har*_*sad 8 c++ opencv opencv3.0

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

ali*_*iii 5

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

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

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

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

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