OpenCV基础——threshold函数的使用

  图像的二值化就是将图像上的像素点的灰度值设置为0或255,这样将使整个图像呈现出明显的黑白效果。

  参数原型

Opencv中的阈值函数 

  参数说明

  src:源图像,可以为8位的灰度图,也可以为32位的彩色图像。(两者有区别)

  dst:输出图像
  thresh:阈值
  maxval:dst图像中最大值
  type:阈值类型,可以具体类型如下:
 
编号 阈值类型枚举 注意
1 THRESH_BINARY  
2 THRESH_BINARY_INV  
3 THRESH_TRUNC  
4 THRESH_TOZERO  
5 THRESH_TOZERO_INV  
6 THRESH_MASK 不支持32位
7 THRESH_OTSU 不支持32位
8 HRESH_TRIANGLE 不支持32位
  

  函数关系
Opencv中的阈值函数

  当阈值类型为THRESH_BINARY,THRESH_BINARY_INV,THRESH_TRUNC,THRESH_TOZERO,THRESH_TOZERO_INV时,前面的thresh参数需要合理设置,函数执行时严格按照表格中的函数关系变换;当阈值类型为OTSU时,thresh参数可以直接设置为0。

相关文章:

  • 2022-12-23
  • 2021-10-11
  • 2022-01-15
  • 2022-12-23
  • 2021-10-23
  • 2021-07-09
  • 2021-06-21
  • 2021-12-17
猜你喜欢
  • 2021-11-14
  • 2022-12-23
  • 2021-08-08
  • 2021-11-10
  • 2021-09-27
  • 2022-12-23
相关资源
相似解决方案