主要内容

graythresh

全球形象使用大津阈值的方法

描述

例子

T= graythresh ()计算全局阈值T从灰度图像,利用大津的方法[1]。大津的方法选择一个阈值,最小的组合方差阈值黑白像素。全局阈值T可以使用imbinarize将灰度图像转换成一个二进制图像。

(T,新兴市场)= graythresh ()还返回的有效性指标,新兴市场

例子

全部折叠

读一个灰度图像到工作区中。

我= imread (“coins.png”);

计算阈值使用graythresh。的阈值规范化区间[0,1]。

水平= graythresh(我)
水平= 0.4941

使用阈值将图像转换成一个二进制图像。

BW = imbinarize(我、水平);

显示原始图像的二进制图像。

imshowpair (BW,我“蒙太奇”)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

输入参数

全部折叠

灰度图像,指定为一个数值数组的维数。的graythresh将多维数组转换为二维数组使用重塑功能,忽略了任何非零的虚部

数据类型:||int16|uint8|uint16

输出参数

全部折叠

全局阈值,作为一个非负数字返回在[0,1]。

数据类型:

有效性指标的阈值,作为一个非负数字返回在[0,1]。下界是实现只有通过拥有一个灰度图像,只有两值的上界是实现图像。

数据类型:

提示

  • 默认情况下,该函数imbinarize使用一个阈值创建一个二进制图像利用大津的方法获得的。这个默认阈值返回的阈值是相同的graythresh。然而,imbinarize只返回二进制图像。如果你想知道水平或有效性度量,使用graythresh在调用之前imbinarize

引用

[1]首先,N。,"A Threshold Selection Method from Gray-Level Histograms."IEEE系统,人,控制论。1号卷。9日,1979年,页62 - 66。

扩展功能

版本历史

之前介绍过的R2006a

全部展开