主要内容

BLOB分析

标记区域的统计

  • 图书馆:
  • 计算机视觉工具箱/统计信息

  • BLOB分析块

描述

Blob分析块对二值图像中的标记区域进行统计。块返回质心、边界框、标签矩阵和blob计数等数量。Blob Analysis块支持输入和输出可变大金宝app小的信号。你也可以用the选择器(金宝appSimulink)块的仿真软件金宝app®,根据它们的统计数据选择特定的blobs。

有关像素和空间坐标系定义的信息,请参阅图像坐标系统坐标系

港口

输入

全部展开

二值图像,指定为向量或矩阵

数据类型:布尔

输出

全部展开

标记区域中的像素数,返回为向量。

依赖性

要启用此端口,请选择区域范围。

数据类型:int32

M.2的矩阵M.气泡的数量。

行代表每个区域的质心的坐标,M.表示斑点的数量。

例如,有两个质心的行坐标和列坐标所在的blobX1y1X2y2.块输出:

[ X 1 y 1 X 2 y 2 ]

封面端口。

依赖性

要启用此端口,请选择封面范围。

数据类型:|单身的|不动点

边界框坐标,返回为M.-By-4矩阵M.斑点框。矩阵的每一行将边界框定义为四元素向量[Xy宽度高度以像素坐标表示。这些行表示每个边界框的坐标,其中M.表示斑点的数量。

例如,有两个团,其中Xy定义边界框的左上角的位置,W.H定义边界框的宽度和高度。块输出

[ X 1 y 1 W. 1 H 1 X 2 y 2 W. 2 H 2 ]

bbox.端口。

依赖性

要启用此端口,请选择边界盒子范围。

参数

全部展开

主要选项卡

标记区域中的像素数,返回为向量。

依赖性

要启用此端口,请选择区域范围。

数据类型:int32

M.2的矩阵M.气泡的数量。

行代表每个区域的质心的坐标,M.表示斑点的数量。

例如,有两个质心的行坐标和列坐标所在的blobX1y1X2y2.块输出:

[ X 1 y 1 X 2 y 2 ]

封面端口。

依赖性

要启用此端口,请选择封面范围。

数据类型:|单身的|不动点

边界框坐标,返回为M.-By-4矩阵M.斑点框。矩阵的每一行将边界框定义为四元素向量[Xy宽度高度以像素坐标表示。这些行表示每个边界框的坐标,其中M.表示斑点的数量。

例如,有两个团,其中Xy定义边界框的左上角的位置,W.H定义边界框的宽度和高度。块输出

[ X 1 y 1 W. 1 H 1 X 2 y 2 W. 2 H 2 ]

bbox.端口。

依赖性

要启用此端口,请选择边界盒子范围。

启用主轴长度端口。选择此复选框输出的向量

  • 表示椭圆的主要轴的长度

  • 是否与标记区域相同的归一化第二中心矩

数据类型:|单身的

启用短轴长度端口。选择此复选框输出的向量

  • 表示椭圆小轴的长度

  • 是否与标记区域相同的归一化第二中心矩

数据类型:|单身的

启用方向端口。

选择此复选框将输出表示椭圆的长轴与椭圆之间的角度的向量X-轴。角度值是弧度和范围之间的: - π 2 π 2 包容性。

数据类型:|单身的

启用偏心端口。选中此复选框以输出表示具有与该区域相同的第二次瞬间的椭圆偏角的载体。

数据类型:|单身的

启用等同的直径平方端口。选中此复选框以输出表示等效直径平方的向量。

数据类型:|单身的|不动点

启用程度上端口。选中此复选框以输出表示划分其边界框的区域划分斑点区域的结果的向量。

数据类型:|单身的|不动点

启用周长端口。选中此复选框以输出N.每个团的周长,以像素为单位,其中N.是斑点的数量。

数据类型:|单身的|不动点

指定输出的数据类型为单身的, 或者通过数据类型选项卡指定

数据类型:|单身的

指定每个图像中标记区域的数量。

定义彼此连接的像素。如果要连接位于顶部的像素,底部,左侧,右侧,请选择4..如果要将像素与顶部、底部、左侧、右侧和对角线上的其他像素连接,请选择8..有关此参数的详细信息,请参见标签块。

连接参数还会影响块如何计算百波的周边。例如,该图说明了当您设置时块如何计算周边连接参数到4.

块计算每个像素的中心(由黑点标记)之间的距离,并估计周边为22。

下一个图说明了当设置时块如何计算blob的周长连接参数到8.

这个方块会绕着斑点走不同的路并估计周长 18. + 2 2

数据类型:|单身的

启用标签端口。选择此复选框输出标签矩阵。像素等于0.代表了背景。像素等于1表示第一个对象。像素等于2代表第二个对象,等等。

Blob Properties选项卡

指定每个输入图像中标记区域的最大数目。块使用这个值来预分配向量和矩阵,以确保它们足够长以容纳统计值。块输出的最大斑点数量取决于这个参数的值和输入图像的大小。块输出的斑点数量可能受输入图像大小的限制。

如果超出最大BLOB数,请选择此参数以警告。

启用端口。选择此参数输出一个标量值,表示每个图像中连接区域的实际数量。

选择此参数以指定像素中的最小BLOB区域。如果像素数符合指定的最小大小,则会标记BLOB。

可调:是的

选择此参数以指定以像素为单位的最大斑点区域。如果像素数量满足指定的最大大小,则标记blob。最大允许值是最大的UINT32数据类型。

可调:是的

指定此参数以排除包含至少一个边框像素的标记斑点。

指定此参数以将BLOB统计信息输出为可变大小信号。

属性中指定的值来填充统计向量中的空白填补价值范围。

依赖性

要启用此参数,请清除输出blob统计信息作为一个可变大小的信号范围。

指定一个标量值来填充统计向量中的所有空白。如果您输入一个向量,它必须具有与所选统计数字相同的长度。块使用每个向量元素填充不同的统计向量。如果空格不影响计算,可以清除在输出中填充空白范围。

依赖性

要启用此参数,请清除输出blob统计信息作为一个可变大小的信号范围。

数据类型选项卡

启用选项数据类型选项卡,主要标签,设置统计输出数据类型参数到通过数据类型选项卡指定.具体的定点块参数请参见为块指定固定点属性

块特征

数据类型

布尔[一种]|[B.]|不动点[B.][C]|整数[B.]|单身的[B.]

多维信号

没有

可变尺寸信号

是的

[一种]当您将FFT实现参数设置为FFTW时,生成的代码将仅限于MATLAB主机计算机,或者当变换长度不是两个的功率时。

[B.]输出端口支持此数据类型。金宝app

[C]在长轴、小轴、方向和偏心输出端口不支持定点数据类型。金宝app

扩展能力

C / c++代码生成
使用Simulink®Coder™生成C和C ++代码。金宝app

定点转换
使用fixed-point Designer™设计和模拟定点系统。

也可以看看

|

话题

之前介绍过的R2006a