主要内容

Autothreshold

强度图像转换为二进制图像

  • Autothreshold块

库:
计算机视觉工具箱/转换

描述

Autothreshold块将强度图像转换为二进制图像使用阈值。这个块使用大津的方法来确定阈值。

港口

输入

全部展开

输入图像,作为指定——- - - - - -N矩阵。

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点

输出

全部展开

输出二进制图像,作为一个返回——- - - - - -N矩阵。

数据类型:布尔

阈值用于强度图像转换为二进制图像,作为一个标量返回。

块计算使用大津阈值的方法。块分割直方图来计算这个值的输入图像,每个像素组的方差最小化。

依赖关系

要启用这个端口,选择输出阈值参数。

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点

有效性度量值,作为一个标量返回在[0,1]。

如果所有的输入图像的像素值是相同的,有效性指标的价值0。如果有两个独特的像素,图像或者图像的直方图是对称的,有效性指标的价值1

依赖关系

要启用这个端口,选择输出效率指标参数。

数据类型:|

参数

全部展开

主要

选择是否阻止包括像素图像强度值低于阈值或值等于或大于阈值在输出二进制图像。

  • >——输入图像的像素值大于阈值,输出1在二进制图像。否则,分配块的像素值0

  • < =——输入图像的像素值小于或等于阈值,输出1。否则,分配块的像素值0

选择输出阈值返回块使用的阈值强度图像转换成一个二进制图像。选择该参数允许Th输出端口。

选择输出效率指标返回有效性度量值。选择该参数允许EMetric输出端口。

选择指定的数据范围使规范的最小和最大输入像素值来确定阈值。选择该参数允许最小值的输入,最大值的输入,当数据超出范围的参数

指定要使用的输入像素的最小值来确定阈值。

指定要使用的输入像素的最大值来确定阈值。

指定块的行为当输入图像像素的值超过指定的数据范围。

  • 忽略——块忽略所有像素值在指定的数据范围。

  • 饱和——块浸透的像素值低于最小值指定的数据范围,和上面的数据范围指定的最大值。

  • 警告和饱和——在MATLAB阻止显示一条警告消息®命令窗口和饱和烃与指定的像素值饱和选择。

  • 错误——块显示一个错误消息和仿真结束。

选择规模阈值使规范的比例因子阈值操作。选择该参数允许阈值比例因子参数。

指定的比例因子的阈值操作作为标量。块来执行阈值阈值相乘计算首先由指定比例因子的方法。

数据类型

对定点块参数的详细信息,请参见指定定点属性块

选择这个参数来防止定点工具覆盖您所指定的数据类型在这个块。有关更多信息,请参见锁输出数据类型设置(定点设计师)

块特征

数据类型

|不动点|整数|

多维信号

没有

适应信号

是的

更多关于

全部展开

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

版本历史

之前介绍过的R2006a

另请参阅

功能