Region Selection vTool#
通常,您會在執行「Region Morphology 」vTool 之後,再使用「Region Selection 」vTool,以移除不需要的區域,並僅選取所需的目標區域。
Region Selection vTool 透過Regions輸入接腳接收區域或區域陣列,並透過Regions輸出接腳輸出區域陣列。
若您在進行特徵選取前先使用「校準」vTool,並將這兩組 vTool 的「變換」輸出/輸入接腳相互連接,則「校準」vTool 所提供的變換資料,將使「Region Selection 」vTool 不僅能依據像素單位的面積大小選取區域,還能依據平方毫米選取區域(此時,設定對話方塊中「面積」區段的「平方毫米」選項將變得可用)。
Region Selection vTool 提供 Blob Analysis Basic 及ColorBlob Analysis Basic授權中提供。如欲購買授權,請造訪Basler 網站。

運作原理#
您可以根據以下區域特徵來選擇區域:
- 面積:區域的面積可表示為該區域的像素數,或是以平方毫米為單位的面積(若您是透過Calbration vTool 提供變換資料的話)。
-
圓度:圓度是用來衡量某個區域與圓的相似程度的指標。其計算方式是根據該區域邊緣像素到區域中心的距離。完美的圓,其圓度為一。圓度可透過以下公式表示:
圓度 = 1 – 距離偏差 / 距離平均值
-
矩形度:矩形度是用來衡量某個區域與矩形相似程度的指標。其計算方式是先找出最能貼合該區域的矩形,接著計算輸入區域的面積與該最佳貼合矩形的面積之間的相對差異。完美的矩形其矩形度為一。
在大多數應用中,您會將多個區域(即區域陣列)輸入至「Region Selection 」vTool。若前一個 vTool 僅輸出單一區域(例如「Thresholding」vTool 或「Calibration」vTool),您可以使用「Region Morphology 」vTool來分割這些區域。
設定 vTool#
要設定「Region Selection 」vTool:

- 在vTool「設定」區域的「配方管理」窗格中,按一下「開啟設定」或雙擊該 vTool。
此時會開啟 Region Selection 對話方塊隨即開啟。 - 啟用您希望作為選取依據的區域功能。
- 若您已啟用「面積」功能,請在下拉式清單中選取所需的單位,並指定面積的最小值與最大值。若您不想指定上限,請勾選「無限制」核取方塊。
- 若已啟用「圓潤度」功能,請指定其最小值與最大值。數值範圍為 0.0 至 1.0。
- 若已啟用「矩形度」功能,請指定最小值與最大值。數值範圍為 0.0 至 1.0。
資訊
您可以啟用多項區域功能。若要選取某個區域,該區域必須符合所有已啟用的區域功能。
您可以在引腳資料檢視中查看特徵篩選的結果。在此處,您可以選擇要顯示哪些輸出。
Inputs#
Regions#
可接受單一或多個區域。
- 資料類型:區域、區域陣列
Transformation#
接收來自 Calibration vTool 的轉換資料。
- Data type: Transformation Data
Outputs#
Regions#
回傳已處理的區域。
- 資料類型:區域陣列