文档帮助中心文档
标记区域的统计信息
计算机视觉工具箱/统计学
Blob分析块计算二进制图像中标记区域的统计信息。块返回质心、边界框、标签矩阵和水滴计数等数量。Blob分析块支持输入和输出可变大小的信号。您也可以使用金宝app选择器(金宝app模型)来自Simulink的金宝app块®,以根据其统计信息选择某些Blob。
有关像素和空间坐标系统定义的信息,请参见图像坐标系和坐标系统.
全部展开
BW
二进制图像,指定为向量或矩阵
数据类型:布尔值
布尔值
区域
标记区域中作为向量返回的像素数。
要启用该端口,请选择区域参数。
数据类型:int32
int32
重心
米-矩阵的by-2米Blob数量。
这些行表示每个区域的质心坐标,并且米表示团的数量。
例如,有两个BLOB,其质心的行和列坐标为x1,y1和x2,y2.块输出:
[ x 1 y 1 x 2 y 2 ]
在重心端口。
要启用该端口,请选择重心参数。
数据类型:双重的|单|固定点
双重的
单
固定点
BBox
边界框坐标,作为米4矩阵米包围盒为斑点。矩阵的每一行都定义了一个包含四个元素的向量的边界框[x,y,宽度,高度]以像素坐标表示。这些行表示每个边界框的坐标,其中米表示团的数量。
例如,有两个blob,其中x和y定义边界框左上角的位置,并且w和h定义边框的宽度和高度。块输出
[ x 1 y 1 w 1 h 1 x 2 y 2 w 2 h 2 ]
在BBox端口。
要启用该端口,请选择边界框参数。
主标签
长轴长度
使长轴长度港口。选中此复选框可输出以下向量:
表示椭圆长轴的长度
与标记区域相同的标准化第二中心时刻
数据类型:双重的|单
短轴长度
使短轴长度港口。选中此复选框可输出以下向量:
表示椭圆短轴的长度
取向
使取向端口。
选中此复选框可输出表示椭圆长轴与轴之间角度的向量x设在。角度值以弧度为单位,范围为: − π 2 和 π 2 包含全部费用
古怪
使古怪港口。选中此复选框可输出以下向量:represents the eccentricities of ellipses that have the same second moments as the region.
当量直径的平方
使当量直径的平方港口。选中此复选框可输出以下向量:represents the equivalent diameters squared.
范围
使范围港口。选中此复选框可输出以下向量:represents the results of dividing the areas of the blobs by the area of their bounding boxes.
周长
使周长端口。选择此复选框以输出N-每个blob的周长矢量,以像素为单位,其中N是水滴的数量。
统计输出数据类型
将输出的数据类型指定为双重的,单,或通过“数据类型”选项卡指定.
通过“数据类型”选项卡指定
连通性
8
4
指定每个图像中标记区域的数量。
定义哪些像素相互连接。如果您想连接位于顶部、底部、左侧和右侧的像素,请选择4. 如果要将像素连接到顶部、底部、左侧、右侧和对角线上的其他像素,请选择8. 有关此参数的详细信息,请参见标签块。
的连通性参数还会影响块计算blob周长的方式。例如,这张图说明了当您设置连通性参数4.
该块计算每个像素中心(用黑点标记)之间的距离,并估计周长为22。
下一个图说明了在设置块时块如何计算水滴的周长连通性参数8.
该块在水滴周围采用不同的路径,并估计其周长 18 + 2 2 .
标签输出矩阵
启用标签港口。选中此复选框可输出标签矩阵。像素等于0代表背景。像素等于1表示第一个对象。像素等于2表示第二个对象,以此类推。
0
1
2
Blob属性选项卡
最大斑点数
指定每个输入图像中标记区域的最大数量。块使用此值预先分配向量和矩阵,以确保它们足够长,可以保存统计值。块输出的最大BLOB数取决于此参数的值和输入图像的大小。块输出的blob数量可能受到输入图像大小的限制。
如果超过了最大的blob数目,则发出警告
如果超过了最大的blob数目,则选择此参数发出警告。
输出实际的blobs数量
启用计数港口。选择此参数可输出标量值,该值表示每个图像中连接区域的实际数量。
以像素为单位指定最小的斑点区域
选择此参数以指定以像素为单位的最小斑点区域。如果像素数量满足指定的最小大小,则标记blob。
可调:是的
以像素为单位指定最大斑点区域
选择此参数以指定像素中的最大BLOB区域。如果像素数符合指定的最大大小,则会标记BLOB。最大允许值是最大值uint32数据类型。
uint32
排除接触图像边界的斑点
指定此参数以排除至少包含一个边界像素的标记blob。
将blob统计信息输出为可变大小的信号
指定此参数将blob统计信息输出为可变大小的信号。
在输出中填充空格
指定此参数以使用在中指定的值填充统计向量中的空白填值参数。
若要启用该参数,请清除将blob统计信息输出为可变大小的信号参数。
填值
-1
指定标量值以填充统计向量中的所有空白。如果输入向量,则其长度必须与所选统计信息的数量相同。块使用每个向量元素填充不同的统计向量。如果空格不影响计算,则可以清除在输出中填充空格参数。
数据类型选项卡
的选项数据类型选项卡,在主要的选项卡,设置统计输出数据类型参数通过“数据类型”选项卡指定. 有关定点块参数的详细信息,请参见为块指定定点属性.
使用以下命令查找图像中圆形水滴的质心、周长和边界框坐标:斑点分析块模型还输出标签矩阵以供参考。
斑点
分析
数据类型
布尔值[一个]|双重的[b]|固定点[b][c]|整数[b]|单[b]
布尔值[一个]
双重的[b]
固定点[b][c]
整数[b]
单[b]
多维信号
不
适应信号
是的
[一个]当您将FFT实现参数设置为FFTW或变换长度不是2的幂时,生成的代码将被限制在MATLAB主机上。
[b]输出端口支持此数据类型。金宝app
[c]长轴、短轴、方向和偏心率输出端口不支持定点数据类型。金宝app
标签|区域道具
区域道具
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处