cv::threshold(cv::InputArray src, cv::OutputArray dst, double thresh, double maxval, int type);
eg:threshold( src, dst, 0, 255, THRESH_BINARY);
第一个参数:输入图像
第二个参数:输出图像
第三个参数:阈值
第四个参数:当灰度值大于阈值时,被赋予的值
第五个参数:二值化的方法
第五个参数中可选择的方法:
1、THRESH_BINARY:大于 thresh为255,小于 thresh为0;
2、THRESH_BINARY_INV:大于 thresh为0,小于 thresh为255;
3、THRESH_TRUNC:大于 thresh为threshold,小于 thresh不变;
4、THRESH_TOZERO:小于 thresh为0,大于 thresh不变;
5、THRESH_TOZERO_INV:大于 thresh为0,小于 thresh不变。
6、THRESH_OTSU:大津算法,自适应二值化