跳转到内容

Region Selection vTool#

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 选项变为可用)。

Region Selection vTool

运作原理#

您可以根据以下区域特征选择区域:

  • Area: 如果您通过 Calbration vTool 提供转换数据,则区域的面积表示为区域的像素数或以平方毫米为单位的面积。
  • 圆度:圆度用于衡量一个区域与圆的相似度。根据区域边缘的像素到区域中心的距离进行计算。完美圆的圆度为 1。圆度用以下公式表示:

    圆度 = 1 – 距离偏差/距离平均值

  • Rectangularity: 矩形度衡量一个区域与一个矩形的相似程度。它是通过首先确定最适合该区域的矩形来计算的。然后,确定输入区域的面积与最佳拟合矩形对应物的面积之间的相对差。完美矩形的矩形度为 1。

在大多数应用程序中,您会在 Region Selection vTool 中输入多个区域,即区域数组。如果之前的 vTool 只输出单个区域,例如阈值处理 vTools 或 Calibration vTool,您可以使用 Region Morphology vTool 分割区域。

配置 vTool#

要配置 Region Selection vTool:

Region Selection vTool 设置

  1. vTool Settings 区域的 Recipe Management 窗格中,单击 Open Settings 或双击 vTool。
    Region Selection 对话框即打开。
  2. 启用您要作为选择依据的区域特征。
  3. 如果您启用了面积,请在下拉列表中选择所需的单位,并指定最小和最大面积。如果您不想指定上限,请选中无限制复选框。
  4. 如果您启用了 Roundness,请指定最小值和最大值。值的范围为 0.0 到 1.0。
  5. 如果您启用了 Rectangularity,请指定最小值和最大值。值的范围为 0.0 到 1.0。

信息

您可以启用多个区域特征。所有启用的区域特征都必须由要选择的区域来实现。

您可以在引脚数据视图中查看特征选择的结果。在这里,您可以选择要显示的输出。

输入#

区域#

接受单个或多个区域。

  • 数据类型:区域、区域数组

转型#

接受来自 Calibration vTool 的转换数据。

  • 数据类型:转换数据

输出#

区域#

返回已处理的区域。

  • 数据类型:区域数组

典型前置项#

典型后置项#