高斯自适应阈值处理

时间:2018-02-23 18:12:39

标签: opencv image-processing

在高斯自适应阈值处理中,根据图像中的局部区域计算阈值。高斯自适应阈值处理中使用的算法是什么?

1 个答案:

答案 0 :(得分:3)

来自OpenCV手册:

Adaptive Thresholding

void cv::adaptiveThreshold  (   InputArray  src,
OutputArray     dst,
double  maxValue,
int     adaptiveMethod,
int     thresholdType,
int     blockSize,
double  C 
)
  

其中T(x,y)是针对每个像素单独计算的阈值   (参见adaptiveMethod参数)....

     

adaptiveMethod 要使用的自适应阈值算法,请参阅   CV :: AdaptiveThresholdTypes。 BORDER_REPLICATE | BORDER_ISOLATED是   用于处理边界。

     

阈值T(x,y)是加权和(与a的互相关)   (x,y)的blockSize×blockSize邻域的高斯窗口)   减去C.默认的sigma(标准差)用于   指定的blockSize。参见cv :: getGaussianKernel

要获得更好的信息,请阅读源代码:

https://github.com/opencv/opencv/blob/master/modules/imgproc/src/thresh.cpp