(六)阀值

1.简单的阀值如上章所示,但是需要经验值确定阀值,很多情况不合适

2.采用一种自适应阀值处理图像

 

 

复制代码
 import cv2                                                                                                                           
 import numpy as np
 
 img= cv2.imread('bookpage.jpg')
 
 grayscaled = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
 #自适应阀值
 gaus = cv2.adaptiveThreshold(grayscaled,255,cv2.ADAPTIVE_THRESH_GAUSSIAN_C,cv2.THRESH_BINARY,115,1)
 
 cv2.imshow('after',gaus)
 cv2.imshow('img',img)
 cv2.waitKey(0)
 cv2.destroyAllWindows()
复制代码

3.另一种版本的门限是 Otsu's threshold,在这里效果并不好

 

retval2,otsu = cv2.threshold(grayscaled,125,255,cv2.THRESH_BINARY+cv2.THRESH_OTSU)

 

posted on   SunnyCx  阅读(558)  评论(0编辑  收藏  举报

导航

< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示