结果 代码 登录后复制 # -*- coding: utf-8 -*- import cv2 img=cv2.imread("tiffany.bmp",0) # 固定127 阈值 小于127设置为0 大于127 设置为255 t1,thd=cv2.threshold(img,127,255,cv2.THRESH_BINARY) # Otsu 方法会遍历所有可能阈值,从而找到最佳的阈值 t2,otsu=cv2.threshold(img,0,255,cv2.THRESH_BINARY+cv2.THRESH_OTSU) cv2.imshow("img",img) cv2.imshow("thd",thd) cv2.imshow("otus",otsu) cv2.waitKey() cv2.destroyAllWindows() 1.2.3.4.5.6.7.8.9.10.11.12. 此外还有 其他自适应阈值 登录后复制 t1,thd=cv2.threshold(img,127,255,cv2.THRESH_BINARY) athdMEAN=cv2.adaptiveThreshold(img,255,cv2.ADAPTIVE_THRESH_MEAN_C,cv2.THRESH_BINARY,3,5) athdGAUS=cv2.adaptiveThreshold(img,255,cv2.ADAPTIVE_THRESH_GAUSSIAN_C,cv2.THRESH_BINARY,3,5) 1.2.3. 原创作者: u_15862653 转载于: https://blog.51cto.com/u_15862653/11315402