二值化_C++ 阈值分割和图像二值化

本文介绍了如何在C++中进行图像二值化的操作,包括阈值分割原理,通过计算多通道图像的平均阈值,并探讨了两种赋值方式——最大值法和反最大值法,详细阐述了这两种方法如何根据像素点阈值设置像素值为255或0。
摘要由CSDN通过智能技术生成

阈值分割和图像二值化是数字图像处理中最常用的操作,其思想就是设置一个阈值,遍历图像中的每个像素点,如果像数点的阈值大于设置的阈值,则把该点阈值设置为255或0.由于多通道图像有三个通道的阈值,所以我们在比较阈值的时候取三个通道的平均阈值,即把每个通道的阈值加起来除以3,此外我们还设置了两种赋值方式,最大值法和反最大值法:使用最大值法时将像素点大于设置阈值的点设置为255,小于设置0.相反,反最大值法则是将像素点大于设置阈值的点设置为0,小于设置为255.

3b11a12b2d53a8e5d3c91e7ec8684f1b.png

头文件声明:

/*****************************************************************************
*  C++ 图像读取
*  Copyright (C) 2020 1158292387@qq.com
*
*  @file
*  @brief    对文件的简单概述
*  Details.
*
*  @author   Leeme
*  @email    1158292387@qq.com
*  @version  1.0.0.1(版本)
*  @date     2020.11.21
*  @license  GNU General Public License (GPL)
*
*----------------------------------------------------------------------------
*  Remark         : Description
*----------------------------------------------------------------------------
*  Change History :
*  <Date>     | <Version> | <Author>       | <Description>
*----------------------------------------------------------------------------
*  2020/10/30 | 1.0.0.1   | Leeme          |
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值