(六)阀值
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)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步