cv2.threshold函数参数
时间: 2023-08-14 11:15:10 浏览: 116
zishiyingyuzhi.zip_adaptive threshold_自适应函数
cv2.threshold函数是OpenCV库中用于图像阈值化的函数。它的参数如下:
1. src:要进行阈值化的输入图像,通常为灰度图像。
2. thresh:阈值,用于将像素值分为两个类别。具体取值根据下一个参数type决定。
3. maxval:当像素值高于(或低于,根据type参数)阈值时,所赋予的新像素值。
4. type:阈值化的类型,可选取以下几种:
- cv2.THRESH_BINARY:大于阈值的像素值设置为maxval,小于等于阈值的像素值设置为0。
- cv2.THRESH_BINARY_INV:大于阈值的像素值设置为0,小于等于阈值的像素值设置为maxval。
- cv2.THRESH_TRUNC:大于阈值的像素值设置为阈值,小于等于阈值的像素值保持不变。
- cv2.THRESH_TOZERO:大于阈值的像素值保持不变,小于等于阈值的像素值设置为0。
- cv2.THRESH_TOZERO_INV:大于阈值的像素值设置为0,小于等于阈值的像素值保持不变。
该函数会返回两个值:ret和threshed。其中ret是选择的阈值(在自适应阈值化中会有所不同),threshed是进行阈值化后的图像。
阅读全文