opencv之阈值二值化

本文详细介绍了OpenCV中的阈值分割技术,包括全局阈值和局部自适应阈值,以及如何使用大津法和局部阈值求取最佳阈值。通过实例展示了这两种方法在Python中的实现,强调了全局阈值可能丢失图像信息的问题。
摘要由CSDN通过智能技术生成

阈值分割(二值化)

阈值分类

1.全局阈值

  • 定义:全局只使用一个阈值进行二值划分
  • 缺点:没有考虑光照,明暗变化,用全局阈值可能会丢失图像信息

2.局部自适应阈值

  • 定义:对不同区域设置不同的阈值,利用这些不同的阈值进行局部的划分,这些阈值通常是像素的像素邻域内的平均值,中值或者高斯加和值。

阈值的求法

1.大津阈值(最大类间方差法)

  • 原理:选取类间方差最大的阈值作为全局阈值划分

 

  • 优势:适用于直方图具有双峰特征的图像二分

2.局部阈值

  • 原理:根据局部区域的【均值\中值\高斯加权加值】-C得到局部阈值

C 是从邻域像素的平均或加权总和中减去的一个常数。

划分方式:

  • 原图是一种由黑(0)变白(255)的图片
  • 局部阈值在opencv中划分方式只有THRESH_BINARY,THRESH_BINARY_INV两种

opencv的实现

  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值