阈值是什么意思,阈值定义

是的进阶版本。只是简单的把图像像素根据阈值区分,这样的二值区分比较粗糙。可能会导致图像的信息与特征完全无法提取,或者漏掉一些关键的信息。比如这个图片:

使用cv2.来处理,是无法有效去除背景的。

而使用就有效的多:

虽然人物的信息丢失了很多,但是背景基本上被去掉了。丢失的人物的信息可以通过位运算等恢复。在去除背景提取前景方面,自适应阈值函数要有效很多。

自适应阈值算法的核心是将图像分割位不同的区域,每个区域都计算阈值。这样可以更好的处理复杂的图像。自适应阈值函数定义如下:

cv2.(src, , , , , C, dst=None)

参数的含义如下:

src:灰度化的图片maxValue:满足条件的像素点需要设置的灰度值adaptiveMethod:自适应方法。有2种:ADAPTIVE_THRESH_MEAN_C 或 ADAPTIVE_THRESH_GAUSSIAN_CthresholdType:二值化方法,可以设置为THRESH_BINARY或者THRESH_BINARY_INVblockSize:分割计算的区域大小,取奇数C:常数,每个区域计算出的阈值的基础上在减去这个常数作为这个区域的最终阈值,可以为负数dst:输出图像,可选

的选择非常关键。一种是使用均值的方法,而另外一种是使用高斯加权和的方法。所谓均值的方法就是以计算区域像素点灰度值的平均值作为该区域所有像素的灰度值。这其实就是一种平滑或滤波作用。

高斯加权和算法是将区域中点,x,y周围的像素根据高斯函数加权计算他们离中心点的距离。

一般情况下建议使用高斯加权和。

import cv2img = cv2.imread("d:/girl.png")gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)blocksize=11C=-30binary = cv2.adaptiveThreshold(gray, 127, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY, blocksize, C)cv2.imshow('binary', binary)cv2.waitKey(0)

免责声明:本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即在【本页面底部评论留言】通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意

(0)
投稿专栏的头像投稿专栏官方
上一篇 2024年3月29日
下一篇 2024年3月29日

相关推荐

  • 马桶盖怎么装,马桶盖装不上怎么办

    不少人会想要将家中普通马桶盖更换成智能马桶盖,智能马桶盖的安装步骤可分为以下4步,下面小编就给大家简单的介绍一下。 1、拆除旧马桶盖 大家将马桶盖打开,在马桶盖底部有两个按钮,大家…

    2024年2月26日 生活
    026
  • 望其项背什么意思,望项背其的成语

    望其项背,意思是指望见他的颈项和后背,比喻赶得上。 常被误认为“赶不上”,例如:“他的特立独行,只能让模仿者望其项背”,“该俱乐bu雄厚的财力令其他球队望其项背”。 这zhǒng用…

    2024年4月24日
    015
  • 西红柿英文怎么读

    西红柿的英语怎么说? 1、tomato 读音:英 [tmɑt]     美 [tmeto]读音:n.西红柿;番茄。语法:tomato的基本意思是“番茄,西红柿”,用作可数名词,也可…

    生活 2024年4月25日
    033
  • 两字的偏旁部首是什么,两字部首偏旁是什么意思

    改名字这件事情可大可小,不重视的人可以不用去理会,但是一个好的名字可以影响一个人的运势进程,当一个人长大之后,周围的生存环境和个人的理想抱负都会改变,这时候有些人的名字就需要改变了…

    生活 2024年4月23日
    012
  • 湿气重吃什么排湿最快

    吃什么可以去湿气? 1、下面介绍几种健脾去湿食疗偏方: 薏米红豆粥,它的功效主要就是祛湿,能够祛除体内的湿气,非常适合夏季及体内湿气较重的人食用。既能当饭吃,还能当茶喝,是祛湿健脾…

    2天前
    06
  • 瘀怎么读

    淤读什么? 淤有1个读音,是yū。释义 淤积:大雨过后,院子里~了一层泥。淤积起来的:~泥。~地。淤积的泥沙;淤泥:河~。沟~。,血液不流通:~血。 拼音:yū 部首:氵,四角码:…

    生活 2024年3月11日
    094

发表回复

登录后才能评论