主要内容

标签

在二进制图像中标记连接的组件

图书馆

形态学操作

visionmorphops

  • 标签块

描述

Label块标记二进制图像BW中的对象。背景用等于0(黑色)的像素表示,对象用等于1(白色)的像素表示。在Label端口,块输出一个与输入矩阵大小相同的标签矩阵。在标签矩阵中,等于0的像素代表背景,等于1的像素代表第一个对象,等于2的像素代表第二个对象,以此类推。在Count端口,块输出一个标量值,表示标记对象的数量。

港口 输入输出 金宝app支持的数据类型 支持复数金宝app

BW.

表示二值图象的向量或矩阵

布尔基

没有

标签

标签矩阵

  • 8-,16-和32位无符号整数

没有

数数

表示标记对象数量的标量

与标签端口相同

没有

使用连接参数来定义哪些像素彼此连接。如果希望将一个像素连接到位于顶部、底部、左侧和右侧的其他像素,请选择4.。如果希望将像素连接到顶部,底部,左,右侧和对角线上的其他像素,请选择8.

考虑以下3×3图像。如果,对于连接参数,您选择4.,块认为由黑圆圈标记的白色像素连接。

如果,对于连接参数,您选择8.,块认为由黑圆圈标记的白色像素连接。

使用输出参数确定块的输出。如果你选择标签矩阵和标签数,端口标签和计数显示在块上。块在标签端口处输出标签矩阵和计数端口上标记对象的数量。如果你选择标签矩阵,标签端口显示在块上。如果你选择标签数量,计数端口显示在块上。

使用输出数据类型参数设置标签和计数端口处的输出的数据类型。如果你选择自动的,块根据指定的图像大小计算可以在图像内部配合的最大对象数和您指定的连接。基于此计算,它确定了保证唯一区域标签的最小输出数据类型大小,并适当地设置输出数据类型。如果你选择UINT32.uint16, 要么uint8.,输出的数据类型分别为32,16-或8位无符号整数。如果你选择uint16, 要么uint8., 这如果标签超过数据类型大小,则标记剩余区域使用参数出现在对话框中。如果发现对象的数量超过了可以由输出数据类型表示的最大数量,请使用此参数指定块的行为。如果你选择输出数据类型的最大值,剩余区域标有输出数据类型的最大值。如果你选择,其余区域用零标记。

参数

连接

指定彼此连接的像素。如果您希望将像素连接到顶部的像素,底部,左侧,右侧,请选择4.。如果您希望将像素连接到顶部,底部,左,右侧和对角线上的像素,请选择8.

输出

确定块的输出。如果你选择标签矩阵和标签数,标签和计数端口显示在块上。块在标签端口处输出标签矩阵和计数端口上标记对象的数量。如果你选择标签矩阵,标签端口显示在块上。如果你选择标签数量,计数端口显示在块上。

输出数据类型

在标签和计数端口设置输出的数据类型。如果你选择自动的,块确定输出的适当数据类型。如果你选择UINT32.uint16, 要么uint8.,输出的数据类型分别为32,16-或8位无符号整数。

如果标签超过数据类型大小,则标记剩余区域使用

如果发现对象的数量超过可以由输出数据类型表示的最大数字,请使用此参数指定块的行为。如果你选择输出数据类型的最大值,剩余区域标有输出数据类型的最大值。如果你选择,其余区域用零标记。的,该参数是可见的输出数据类型参数,您选择uint16uint8.

也可以看看

底帽子

计算机视觉工具箱™软件

关闭

计算机视觉工具箱软件

扩张

计算机视觉工具箱软件

侵蚀

计算机视觉工具箱软件

开幕式

计算机视觉工具箱软件

顶帽子

计算机视觉工具箱软件

Bwlabel.

图像处理工具箱™软件

Bwlabeln.

图像处理工具箱软件

扩展能力

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

之前介绍过的R2006a