跳转到内容

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。

In most applications, you would input multiple regions, i.e., region arrays, into the Region Selection vTool. If the previous vTool outputs only individual regions, e.g., the Thresholding vTools or the Calibration vTool, you can use the Region Morphology vTool to split regions.

配置 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 的转换数据。

  • 数据类型:转换数据

输出#

区域#

返回已处理的区域。

  • 数据类型:区域数组

典型前置项#

典型后置项#