OpenCV - 阈值处理 (一) - 基本阈值操作

一个基本的阈值化函数

retval, dst = cv2.threshold(src, thresh, maxval, type[, dst])

下面介绍各参数的含义

OpenCV - 阈值处理 (一) - 基本阈值操作
阈值类型的解释
原图
OpenCV - 阈值处理 (一) - 基本阈值操作
二值化
OpenCV - 阈值处理 (一) - 基本阈值操作
反二值化
OpenCV - 阈值处理 (一) - 基本阈值操作
截断
OpenCV - 阈值处理 (一) - 基本阈值操作
0阈值 – 小于阈值归零
OpenCV - 阈值处理 (一) - 基本阈值操作
反0阈值 – 大于阈值归零

OpenCV - 阈值处理 (一) - 基本阈值操作

下面是对一幅图像分别使用上述五中阈值类型的结果(thresh=170, maxval=255)
原图

OpenCV - 阈值处理 (一) - 基本阈值操作
OpenCV - 阈值处理 (一) - 基本阈值操作
本文代码全部代码可在本公众号下回复关键词 “代码” ,并在“代码03”文件夹中获取

若要获取更多OpenCV,数字图像处理,python,深度学习,机器学习,计算机视觉等高清PDF以及 更多有意思、实用的分享,可搜一搜 微信公共号 “分享猿” 免费获取资源。也可扫描下面的二维码关注,期待你的到来~
OpenCV - 阈值处理 (一) - 基本阈值操作