zoukankan      html  css  js  c++  java
  • Opencv中的阈值函数

    OpenCV基础——threshold函数的使用

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

      参数原型

     

      参数说明

      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位
      

      函数关系

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

  • 相关阅读:
    指针
    显示和隐式转换
    C++虚函数
    字符串输出
    BP神经网络
    超像素分割
    函数putText()在图片上写文字
    compare
    十五、cookies和session的使用
    爬取腾讯社招职位信息
  • 原文地址:https://www.cnblogs.com/qinguoyi/p/8335741.html
Copyright © 2011-2022 走看看