Applies an adaptive threshold to an array.
Source matrix must be 8-bit single-channel image.
Namespace: OpenCvSharp.CPlusPlus
Assembly: OpenCvSharp.CPlusPlus (in OpenCvSharp.CPlusPlus.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public Mat AdaptiveThreshold( double maxValue, AdaptiveThresholdType adaptiveMethod, ThresholdType thresholdType, int blockSize, double c )
Parameters
- maxValue
- Type: SystemDouble
Non-zero value assigned to the pixels for which the condition is satisfied. See the details below. - adaptiveMethod
- Type: OpenCvSharpAdaptiveThresholdType
Adaptive thresholding algorithm to use, ADAPTIVE_THRESH_MEAN_C or ADAPTIVE_THRESH_GAUSSIAN_C . - thresholdType
- Type: OpenCvSharpThresholdType
Thresholding type that must be either THRESH_BINARY or THRESH_BINARY_INV . - blockSize
- Type: SystemInt32
Size of a pixel neighborhood that is used to calculate a threshold value for the pixel: 3, 5, 7, and so on. - c
- Type: SystemDouble
Constant subtracted from the mean or weighted mean (see the details below). Normally, it is positive but may be zero or negative as well.
Return Value
Type: MatDestination image of the same size and the same type as src.
See Also