当前位置:   article > 正文

opencv图像二值化总结_二值化代码

二值化代码

目录

在将图像二值化之前需要将其先灰度化,效果最好

自适应二值化,高斯加权二值化:

c++ 自适应阈值二值化:

1.图像二值化

2. 图像二值化处理

02. cv.Threshold

固定阈值二值化

算术平法的自适应二值化

高斯加权均值法自适应二值化


在将图像二值化之前需要将其先灰度化,效果最好

  1. import cv2
  2. surimg = cv2.imread(filename)
  3. height, width = img.shape[:2]
  4. gray = cv2.cvtColor(surimg, cv2.COLOR_BGR2GRAY)
  5. # 二值化
  6. # ret, binary = cv2.threshold(gray, 125, 255, cv2.THRESH_BINARY | cv2.THRESH_OTSU)
  7. ret, binary = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY + cv2.THRESH_OTSU) # 这个效果最好
  8. cv2.imshow('a_window', binary)
  9. cv2.WaitKey(0)

自适应二值化,高斯加权二值化:

image 
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/954969
推荐阅读
相关标签
  

闽ICP备14008679号