cv2.threshold()参数
时间: 2023-10-28 19:52:45 浏览: 57
OpenCV中Threshold二值化的参数.docx
cv2.threshold() 是 OpenCV 中的一个图像处理函数,用于将灰度图像进行二值化处理。它有以下两个参数:
1. src:要处理的原始图像,必须为灰度图像。
2. thresh:用于对像素值进行分类的阈值。
除此之外,还有两个可选参数:
3. maxval:当像素值高于(或低于,具体取决于阈值类型)阈值时,像素值应设置为的最大值。
4. type:二值化操作的类型,可以是以下几种类型之一:
- cv2.THRESH_BINARY:当像素值高于阈值时,将其设置为 maxval,否则将其设置为0。
- cv2.THRESH_BINARY_INV:当像素值高于阈值时,将其设置为0,否则将其设置为 maxval。
- cv2.THRESH_TRUNC:当像素值高于阈值时,将其设置为阈值,否则不变。
- cv2.THRESH_TOZERO:当像素值低于阈值时,将其设置为0,否则不变。
- cv2.THRESH_TOZERO_INV:当像素值低于阈值时,将其设置为 maxval,否则不变。
阅读全文