Region Selection vTool#
通常,您会在 Region Morphology vTool 之后使用 Region Selection vTool 来消除不需要的区域并仅选择所需的目标区域。
Region Selection vTool 通过Regions 输入引脚接受区域或区域数组,并通过 Regions 输出引脚输出区域数组。
如果在选择特征前使用 Calibration vTool,并连接两个 vTools 的 Transformation 输出/输入引脚,则 Calibration vTool 提供的转换数据允许 Region Selection vTool 不仅可以按面积大小(以像素为单位)还可以按平方毫米选择区域(在 Area 部分的设置对话框中,Square Millimimeters 选项变为可用)。
运作原理#
您可以根据以下区域特征选择区域:
- Area: 如果您通过 Calbration vTool 提供转换数据,则区域的面积表示为区域的像素数或以平方毫米为单位的面积。
-
圆度:圆度用于衡量一个区域与圆的相似度。根据区域边缘的像素到区域中心的距离进行计算。完美圆的圆度为 1。圆度用以下公式表示:
圆度 = 1 – 距离偏差/距离平均值
-
Rectangularity: 矩形度衡量一个区域与一个矩形的相似程度。它是通过首先确定最适合该区域的矩形来计算的。然后,确定输入区域的面积与最佳拟合矩形对应物的面积之间的相对差。完美矩形的矩形度为 1。
在大多数应用程序中,您会在 Region Selection vTool 中输入多个区域,即区域数组。如果之前的 vTool 只输出单个区域,例如阈值处理 vTools 或 Calibration vTool,您可以使用 Region Morphology vTool 分割区域。
配置 vTool#
要配置 Region Selection vTool:
- 在 vTool Settings 区域的 Recipe Management 窗格中,单击 Open Settings 或双击 vTool。
Region Selection 对话框即打开。 - 启用您要作为选择依据的区域特征。
- 如果您启用了面积,请在下拉列表中选择所需的单位,并指定最小和最大面积。如果您不想指定上限,请选中无限制复选框。
- 如果您启用了 Roundness,请指定最小值和最大值。值的范围为 0.0 到 1.0。
- 如果您启用了 Rectangularity,请指定最小值和最大值。值的范围为 0.0 到 1.0。
信息
您可以启用多个区域特征。所有启用的区域特征都必须由要选择的区域来实现。
您可以在引脚数据视图中查看特征选择的结果。在这里,您可以选择要显示的输出。
输入#
区域#
接受单个或多个区域。
- 数据类型:区域、区域数组
转型#
接受来自 Calibration vTool 的转换数据。
- 数据类型:转换数据
输出#
区域#
返回已处理的区域。
- 数据类型:区域数组