①二值化
※注意:要先把原图片做灰度处理(cvtColor),如果没有处理,则后续会出错
threshold函数:
double threshold( InputArray src, OutputArray dst,double thresh, double maxval, int type );
参数说明
第一个参数:InputArray类型的src,输入图像,即源图像,填Mat类的对象即可。图像通 道的数量可以是任意的,但图像深度应为CV_8U,CV_16U,CV_16S,CV_32F 或 CV_64F其中之一。
第二个参数:OutputArray类型的dst,即目标图像,需要和源图片有一样的尺寸和类型。
第三个参数:double类型的thresh,代表阈值,具体理解看图
第四个参数:double类型的maxval,即dst图像中最大值
第五个参数:int类型的wype,代表阈值类型,可以具体类型如下:
编号 阈值类型枚举
1 THRESH_BINARY
2 THRESH_BINARY_INV
3 THRESH_TRUNC
4 THRESH_TOZERO
5 THRESH_TOZERO_INV
6 THRESH_MASK
7 THRESH_OTSU 不支持32位
8<