跳至內容
測試伺服器
開發伺服器

Region Selection vTool#

透過 Region Selection vTool,您可以根據不同的區域特徵來選取區域。

通常,您會在 Region Morphology vTool 之後使用 Region Selection vTool,以排除不需要的區域並僅選取所需的目標區域。

Region Selection vTool 透過 Regions 輸入接腳接收區域或區域陣列,並透過 Regions 輸出接腳輸出區域陣列。

如果您在特徵選取之前使用 Calibration vTool 並連接這兩個 vTool 的 Transformation 輸出/輸入接腳,則 Calibration vTool 提供的轉換資料可讓 Region Selection vTool 不僅能根據像素面積大小,還能根據平方毫米來選取區域(Square Millimimeters 選項可在 Area 區段的設定對話方塊中使用)。

Region Selection vTool 適用於 Blob Analysis Basic 和 Color Blob Analysis Basic 授權。若要購買授權,請造訪 Basler 網站。

Region Selection vTool

運作原理#

您可以根據以下區域特徵來選取區域:

  • Area: 區域的面積可以表示為區域的像素數量,如果您透過 Calbration vTool 提供轉換資料,則表示為其平方毫米的面積。
  • Roundness: 圓度是用來衡量區域與圓形相似程度的指標。它是根據區域邊緣像素到區域中心的距離計算出來的。完美圓形的圓度為 1。圓度由下列公式表示:

    Roundness = 1 – 距離偏差 / 距離平均值

  • Rectangularity: 矩形度是用來衡量區域與矩形相似程度的指標。其計算方式是先決定最符合該區域的矩形。然後,決定輸入區域面積與最適矩形面積之間的相對差異。完美矩形的矩形度為 1。

在大多數應用中,您會將多個區域(即區域陣列)輸入到 Region Selection vTool 中。如果先前的 vTool 僅輸出個別區域(例如 Thresholding 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. 如果您啟用了 Area,請在下拉式清單中選取所需的單位,並指定最小和最大面積大小。如果您不想指定上限,請選取 Unlimited 核取方塊。
  4. 如果您啟用了 Roundness,請指定最小值和最大值。數值範圍為 0.0 到 1.0。
  5. 如果您啟用了 Rectangularity,請指定最小值和最大值。數值範圍為 0.0 到 1.0。

資訊

您可以啟用多個區域特徵。一個區域必須符合所有啟用的區域特徵才能被選取。

您可以在 pin data view 中檢視特徵選取的結果。在這裡,您可以選取要顯示的輸出。

Inputs#

Regions#

可接受單一或多個區域。

  • 資料類型:區域、區域陣列

Transformation#

接受來自「Calibration vTool」的轉換資料。

  • 資料類型:轉換資料

Outputs#

Regions#

傳回處理後的區域。

  • 資料類型:Region Array

典型前置項目#

典型後續元件#