阈值处理函数
ret,res=cv2.threshold(img,10,255,cv2.THRESH_BINARY)
参数表:
img---------------图片
10-----------------阈值
255---------------最大灰度值
cv2.THRESH_BINARY-------------一种阈值处理策略,将大于阈值的灰度值设为最大灰度值(就是参数表中设置的255),小于阈值的值设为0
总共有一下几种策略:
Threshold Binary, Inverted:将大于阈值的灰度值设为0,其他值设为最大灰度值。
Truncate:将大于阈值的灰度值设为阈值,小于阈值的值保持不变。
Threshold to Zero:将小于阈值的灰度值设为0,大于阈值的值保持不变。
Threshold to Zero, Inverted:将大于阈值的灰度值设为0,小于阈值的值保持不变。
返回值:
函数有两个返回值
ret-------如果读到图片则True 反之 False
res------阈值处理结果(图片源是单通道则返回单通道,多通道同理)