Emgu CV Library Documentation
cvAdaptiveThreshold Method (src, dst, maxValue, adaptiveType, thresholdType, blockSize, param1)
NamespacesEmgu.CVCvInvokecvAdaptiveThreshold(IntPtr, IntPtr, Double, ADAPTIVE_THRESHOLD_TYPE, THRESH, Int32, Double)

www.emgu.com/wiki
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.
Declaration Syntax
C#Visual BasicVisual C++
public static void cvAdaptiveThreshold(
	IntPtr src,
	IntPtr dst,
	double maxValue,
	ADAPTIVE_THRESHOLD_TYPE adaptiveType,
	THRESH thresholdType,
	int blockSize,
	double param1
)
Public Shared Sub cvAdaptiveThreshold ( _
	src As IntPtr, _
	dst As IntPtr, _
	maxValue As Double, _
	adaptiveType As ADAPTIVE_THRESHOLD_TYPE, _
	thresholdType As THRESH, _
	blockSize As Integer, _
	param1 As Double _
)
public:
static void cvAdaptiveThreshold(
	IntPtr src, 
	IntPtr dst, 
	double maxValue, 
	ADAPTIVE_THRESHOLD_TYPE adaptiveType, 
	THRESH thresholdType, 
	int blockSize, 
	double param1
)
Parameters
src (IntPtr)
Source array (single-channel, 8-bit of 32-bit floating point).
dst (IntPtr)
Destination array; must be either the same type as src or 8-bit.
maxValue (Double)
Maximum value to use with CV_THRESH_BINARY and CV_THRESH_BINARY_INV thresholding types
adaptiveType (ADAPTIVE_THRESHOLD_TYPE)
Adaptive_method
thresholdType (THRESH)
Thresholding type
blockSize (Int32)
The size of a pixel neighborhood that is used to calculate a threshold value for the pixel: 3, 5, 7, ...
param1 (Double)
Constant subtracted from mean or weighted mean. It may be negative.

Assembly: Emgu.CV (Module: Emgu.CV) Version: 1.3.0.0 (1.3.0.0)