阈值操作:最简单的图像分割法,从一副图像中利用阈值分割出我们需要的物体部分,应该用图像中的每一个像素点的灰度值与选取的阈值进行比较,并作出相应的判断。
阈值函数:
ret,dst = cv2.threshold( src , thresh , maxval , type )
阈值函数说明:
src:输入图,只能输入单通道图像,通常来说为灰度图 dst:输出图 thresh:阈值,通常127
maxval:当像素超过了阈值(或者小于阈值,根据type来决定),所赋予的值,255
type:二值化操作的类型,包含以下5种类型:(怎么样去判断阈值,判断阈值后又怎么处理)
cv2.THRESH_BINARY cv2.THRESH_BINARY_INV cv2.THRESH_TRUNC cv2.THRESH_TOZERO cv2.THRESH_TOZERO_INV
cv2.THRESH_BINARY:超过阈值部分取maxval(最大值),否则取0;二值法
cv2.THRESH_BINARY_INV:是THRESH_BINARY的反转;
cv2.THRESH_TRUNC:大于阈值部分设为阈值,否则不变;
cv2.THRESH_TOZERO :大于阈值部分不改变,否则设为0;
cv2.THRESH_TOZERO_INV:是THRESH_TOZERO的反转。
#代码展示