将强度图像转换为二值图像
转换
visionconversions
自动阈值块使用使用大津方法计算的阈值将强度图像转换为二值图像。
该块通过分割输入图像的直方图来计算这个阈值,从而使每个像素组的方差最小化。
港口 | 输入/输出 | 万博1manbetx支持的数据类型 | 支持复杂值万博1manbetx |
---|---|---|---|
我 |
强度值的向量或矩阵 |
|
没有 |
BW |
表示二值图像的标量、向量或矩阵 |
布尔 |
没有 |
Th |
阈值 |
和我的端口一样 |
没有 |
EMetric |
有效性指标 |
和我的端口一样 |
没有 |
使用阈值操作符参数指定块放置在输入值上的条件。如果您选择>
而输入值大于阈值,则块输出1
在BW港;否则,输出0
.如果您选择< =
而输入值小于或等于阈值,则块输出1
;否则,输出0
.
选择输出阈值复选框,输出Th端口的阈值计算值。
选择产出效率指标复选框可输出表示在metric端口上阈值设置的有效性的值。这个度量的范围是0到1。如果每个像素都具有相同的值,则有效性度量为0。如果图像有两个像素值,或者图像像素的直方图是对称的,则有效性度量为1。
如果你清除指定数据范围复选框时,该块假设浮点输入值的范围为0到1。要指定不同的数据范围,请选中此复选框。的最小输入值而且最大输入值参数显示在对话框中。使用这些参数输入输入信号的最小值和最大值。
使用当超出数据范围时参数指定当输入值超出预期范围时块的行为。有以下选项:
忽略
—继续计算,不发出警告消息。如果选择此选项,块将执行最有效的计算。但是,如果输入值超出预期范围,则块产生不正确的结果。
饱和
-将任何超出范围的输入值更改为范围的最小值或最大值,然后继续计算。
警告和饱和
-在MATLAB中显示警告信息®命令窗口,使值饱和,然后继续计算。
错误
—弹出错误对话框,终止模拟。
如果你清除规模阈值复选框时,该块使用大津方法计算的阈值将强度图像转换为二值图像。如果您选择规模阈值复选框,则阈值比例因子出现在对话框中。输入标量值。该块将此标量值与Otsu方法计算的阈值相乘,并使用结果作为新的阈值。
下图显示了用于定点信号的自动阈值块中使用的数据类型。如果输入的字长小于或等于16,则可以使用默认的定点参数。
在这个图中,DT表示数据类型。您可以在块掩码中设置积、累加、商和有效性度量数据类型。
指定块放置在输入矩阵值上的条件。如果您选择>
或< =
,块输出0
或1
这取决于输入矩阵值是否高于、低于或等于阈值。
选中此复选框将输出第Th端口的阈值计算值。
选中此复选框可输出表示在metric端口上阈值设置的有效性的值。
如果清除此复选框,则块假定浮点输入值的范围为0到1。要指定不同的数据范围,请选中此复选框。
输入输入数据的最小值。类型时,此参数可见指定数据范围复选框。
输入输入数据的最大值。类型时,此参数可见指定数据范围复选框。
当输入值超出预期范围时指定块的行为。你的选择是忽略
,饱和
,警告和饱和
,或错误
.类型时,此参数可见指定数据范围复选框。
选中此复选框可缩放大津方法计算的阈值。
输入标量值。该块将此标量值与Otsu方法计算的阈值相乘,并使用结果作为新的阈值。类型时,此参数可见规模阈值复选框。
选择舍入模式用于定点运算。中所示的Cast to input DT步骤不适用此参数定点数据类型.对于这一步,舍入模式总是设置为最近的
.
定点操作选择溢出模式。
如前所述,乘数的输出被放置到乘积输出数据类型和缩放中。使用此参数可指定如何指定乘积输出字和分数长度。
当你选择指定字长
,则可输入产品值的字长(以位为单位)。块设置分数长度,给你最好的精度。
当你选择和输入一样
时,特征与块的输入特征相匹配。此选项仅适用于产品4参数。
当你选择二进位点缩放
,可以输入字长和产品输出的分数长度,以位为单位。
当你选择斜率和偏置缩放
,可以输入字长(以位为单位)和乘积输出的斜率。计算机视觉工具箱软件中所有信号的偏置为0。
如前所述,累加器的输入转换为累加器数据类型。加法器的输出保持在累加器数据类型中,因为输入的每个元素都被添加到它。使用此参数可指定如何指定累加器字和分数长度。
当你选择与产品相同
,这些特征与产品输出的特征相匹配。
当你选择指定字长
,可以输入累加器值的字长(以位为单位)。块设置分数长度,给你最好的精度。选项中没有此选项累加器4参数,因为它依赖于输入数据类型。
当你选择二进位点缩放
,可以输入字长和累加器的分数长度,以比特为单位。
当你选择斜率和偏置缩放
,可以输入字长(以位为单位)和累加器的斜率。计算机视觉工具箱软件中所有信号的偏置为0。
的累加器3参数仅在主要窗格中,选择产出效率指标复选框。
选择如何指定除法数据类型的字长和分数长度:
当你选择指定字长
,您可以输入字长商值位。块设置分数长度,给你最好的精度。
当你选择二进位点缩放
,可以输入字长和商的分数长度,以比特为单位。
当你选择斜率和偏置缩放
,可以输入字长(以位为单位)和商的斜率。计算机视觉工具箱软件中所有信号的偏置为0。
选择如何指定有效性度量数据类型的字长和分数长度。时,此参数才可见主要选项卡,选择产出效率指标复选框。
当你选择指定字长
,您可以输入字长度的有效性度量值,以比特为单位。块设置分数长度,给你最好的精度。
当你选择二进位点缩放
,您可以输入字长和有效性度量的分数长度(以位为单位)。
当你选择斜率和偏置缩放
,您可以输入字长(以位为单位)和有效性度量的斜率。计算机视觉工具箱软件中所有信号的偏置为0。
选择此参数可防止定点工具覆盖在块掩码上指定的数据类型。有关更多信息,请参见fxptdlg
(定点设计师),是Simulink中定点工具的参考页面万博1manbetx®文档。
与常量比较(万博1manbetx模型) | 万博1manbetx |
关系操作符(万博1manbetx模型) | 万博1manbetx |
graythresh |
图像处理工具箱™ |