2019-7-15 opencv图像处理3-图像阈值(Image Thresholding)

本文介绍了OpenCV中的图像阈值处理,包括简单阈值、自适应阈值和Otsu二值化方法。简单阈值通过设定全局阈值将像素分为黑白两部分;自适应阈值能根据不同区域的亮度变化计算阈值;Otsu二值化适用于双峰图像,自动计算最佳阈值。
摘要由CSDN通过智能技术生成

官网参见https://docs.opencv.org/3.4.1/d7/d4d/tutorial_py_thresholding.html

图像阈值处理是实现图像分割的一种方法。
它利用图像中要提取的目标物目标物的背景在灰度特性上的差异,把图像视为具有不同灰度级的两个区域(目标和背景)的组合。选取一个合适的阈值,以确定图像中的每个像素点应该属于目标区域还是背景区域,最终产生对应的二值图像,实现图像分割。

常用阈值处理方法有:

  • 1.简单阈值
  • 2.自适应阈值
  • 3.Otsu二值化

1.简单阈值

当像素值高于阈值时,它被分配一个值(例如白色),反之则被分配另外一个值(例如黑色)。opencv中实现该功能函数是 cv.threshold。

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

src:原图像,必须是灰度图
thresh:阈值,用于对像素值进行分类
maxval:当像素值高于(或者小于)阈值时候被赋予的值
type:阈值类型,包含

cv.THRESH_BINARY
cv.THRESH_BINARY_INV
cv.THRESH_TRUNC
cv.THRESH_TOZERO
cv.THRESH_TOZERO_INV

输出retval,阈值化的图像。

例1,简单阈值设置

# -*- coding: cp936 -*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值