【545】OpenCV 相关函数说明

目录:

  1. cv2.threshold

 


1. cv2.threshold

opencv: 阈值处理(cv2.threshold) 探究(图示+源码) 

  API定义:OpenCV 3.2.0 中,阈值处理的 api 定义如下:

cv2.threshold (src, thresh, maxval, type)

  即:

cv2.threshold (源图片, 阈值, 填充色, 阈值类型)

  Args:

  • src:源图片,必须是单通道
  • thresh:阈值,取值范围0~255
  • maxval:填充色,取值范围0~255
  • type:阈值类型,具体见下表

  阈值类型表:

阈值 types 小于阈值的像素点 大于阈值的像素点  
0 cv2.THRESH_BINARY 置0 置填充色 $$\text{dst} (x,y) = \fork{\text{maxval}}{if \(\text{src}(x,y) > \text{thresh}\)}{0}{otherwise}$$
1 cv2.THRESH_BINARY_INV 置填充色 置0  
2 cv2.THRESH_TRUNC 保持原色 置灰色  
3 cv2.THRESH_TOZERO 置0 保持原色  
4 cv2.THRESH_TOZERO_INV 保持原色 置0  

  举个例子:

 

【545】OpenCV 相关函数说明

上一篇:数据结构---KMP模式匹配病毒感染人的DNA检测


下一篇:常用的循环方法总结