在二值图像中标记连接的组件
形态运算
视觉监视器
Label块在二进制图像BW中标记对象。背景由等于0(黑色)的像素表示,对象由等于1(白色)的像素表示。在标签端口,块输出与输入矩阵大小相同的标签矩阵。在标签矩阵中,等于0的像素代表背景,等于1的像素代表第一个对象,等于2的像素代表第二个对象,依此类推。输出的标量值表示端口上标量对象的数量。
港口 | 输入/输出 | 万博1manbetx支持的数据类型 | 支持的复杂值万博1manbetx |
---|---|---|---|
体重 |
表示二值图像的向量或矩阵 |
布尔型 |
不 |
标签 |
标签矩阵 |
|
不 |
计数 |
表示已标记对象数的标量 |
与标签端口相同 |
不 |
使用连通性参数来定义相互连接的像素。如果要将一个像素连接到位于顶部、底部、左侧和右侧的其他像素,请选择4
. 如果要将一个像素连接到顶部、底部、左侧、右侧和对角的其他像素,请选择8
.
考虑下面的3×3图像。如果,为了连通性参数,选择4
,该块认为由黑色圆圈标记的白色像素是连接的。
如果,为了连通性参数,选择8
,该块认为由黑色圆圈标记的白色像素是连接的。
使用输出参数来确定块的输出。如果您选择标签矩阵和标签数量
,端口标签和计数显示在块上。块在标签端口输出标签矩阵,在计数端口输出标签对象的数量。如果您选择标签矩阵
,标签端口将显示在块上。如果您选择标签数量
,计数端口出现在块上。
使用输出数据类型参数设置标签和计数端口处输出的数据类型。如果您选择自动
,块将根据图像大小和指定的连接计算可容纳在图像中的最大对象数。基于此计算,它确定保证唯一区域标签的最小输出数据类型大小,并适当地设置输出数据类型。如果您选择uint32
,uint16公司
,或uint8公司
,则输出的数据类型分别为32位、16位或8位无符号整数。如果您选择uint16公司
,或uint8公司
,的如果标签超出数据类型大小,请使用参数出现在对话框中。如果找到的对象数超过了输出数据类型可以表示的最大数目,请使用此参数指定块的行为。如果您选择输出数据类型的最大值
,其余区域用输出数据类型的最大值标记。如果您选择零
,其余区域用零标记。
指定相互连接的像素。如果要将像素连接到顶部、底部、左侧和右侧的像素,请选择4
. 如果要将像素连接到顶部、底部、左侧、右侧和对角的像素,请选择8
.
确定块的输出。如果您选择标签矩阵和标签数量
,标签和计数端口将显示在块上。块在标签端口输出标签矩阵,在计数端口输出标签对象的数量。如果您选择标签矩阵
,标签端口将显示在块上。如果您选择标签数量
,计数端口出现在块上。
在标签和计数端口设置输出的数据类型。如果您选择自动
,块确定输出的适当数据类型。如果您选择uint32
,uint16公司
,或uint8公司
,则输出的数据类型分别为32位、16位或8位无符号整数。
如果找到的对象数超过输出数据类型可以表示的最大数目,则使用此参数可以指定块的行为。如果您选择输出数据类型的最大值
,其余区域用输出数据类型的最大值标记。如果您选择零
,其余区域用零标记。对于输出数据类型参数,您选择uint16公司
或uint8公司
.