- 简单阈值分割
与名字一样,这种方法非常简单。但像素值高于阈值时(大部分情况为127),我们给这个像素
赋予一个新值(可能是白色),否则我们给它赋予另外一种颜色(也许是黑色)。
这个函数就是 cv2.threshhold()。
cv2.threshold (src, thresh, maxval, type)
参数 | 解释 |
---|---|
src | 源图片,必须是单通道 |
thresh | 阈值,取值范围0~255 |
maxval | 填充色,取值范围0~255 |
type | 阈值类型,见下表 |
type | 解释 |
---|---|
cv2.THRESH_BINARY | 二进制阈值化,非黑即白 |
cv2.THRESH_BINARY_INV | 反二进制阈值化,非白即黑 |
cv2.THRESH_TRUNC | 截断阈值化 ,大于阈值设为阈值 |
cv2.THRESH_TOZERO | 阈值化为0 ,小于阈值设为0 |
cv2.THRESH_TOZERO_INV | 反阈值化为0 ,大于阈值设为0 |