关于直方图的理解:http://blog.csdn.net/sheldonwxp/article/details/7693541
//全局自适应方法
double threshold( InputArray src, OutputArray dst,
double thresh, double maxval, int type );
其中,type可选择CV_THRESH_OTSU,即为大津滤波法
//局部自适应方法
void adaptiveThreshold(
InputArray src, OutputArraydst,
//灰度图像的最大值,最小值为0(即黑色)
double maxValue,
//阈值算法CV_ADAPTIVE_THRESH_MEAN_C、CV_ADAPTIVE_THRESH_GAUSSIAN_C
int adaptiveMethod,
//二值图是否反转CV_THRESH_BINARY、CV_THRESH_BINARY_INV
int thresholdType,
//块的大小,只能取奇数
int blockSize,
//可取负数
double C );
//该函数可以理解为如下:其中T(x,y)为每个像素点单独的阈值