Click or drag to resize
CvInvokeAdaptiveThreshold Method
http://www.emgu.com
Transforms grayscale image to binary image. Threshold calculated individually for each pixel. For the method CV_ADAPTIVE_THRESH_MEAN_C it is a mean of blockSize x blockSize pixel neighborhood, subtracted by param1. For the method CV_ADAPTIVE_THRESH_GAUSSIAN_C it is a weighted sum (gaussian) of blockSize x blockSize pixel neighborhood, subtracted by param1.

Namespace: Emgu.CV
Assembly: Emgu.CV.World (in Emgu.CV.World.dll) Version: 3.1.0.2282 (3.1.0.2282)
Syntax
public static void AdaptiveThreshold(
	IInputArray src,
	IOutputArray dst,
	double maxValue,
	AdaptiveThresholdType adaptiveType,
	ThresholdType thresholdType,
	int blockSize,
	double param1
)

Parameters

src
Type: Emgu.CVIInputArray
Source array (single-channel, 8-bit of 32-bit floating point).
dst
Type: Emgu.CVIOutputArray
Destination array; must be either the same type as src or 8-bit.
maxValue
Type: SystemDouble
Maximum value to use with CV_THRESH_BINARY and CV_THRESH_BINARY_INV thresholding types
adaptiveType
Type: Emgu.CV.CvEnumAdaptiveThresholdType
Adaptive_method
thresholdType
Type: Emgu.CV.CvEnumThresholdType
Thresholding type. must be one of CV_THRESH_BINARY, CV_THRESH_BINARY_INV
blockSize
Type: SystemInt32
The size of a pixel neighborhood that is used to calculate a threshold value for the pixel: 3, 5, 7, ...
param1
Type: SystemDouble
Constant subtracted from mean or weighted mean. It may be negative.
See Also