Region Feature Extraction vTool#
通常,您會在執行完「Region Morphology 」vTool 之後,再使用「Region Feature Extraction 」vTool,以萃取特徵,供後續的決策或結果輸出之用。
若您在擷取特徵點之前使用「Calibration」vTool,並將兩個 vTool 的「Transformation」輸出/輸入引腳連接起來,則「Calibration」vTool 所提供的變換資料將使「Region Feature Extraction 」vTool 能以公尺為單位的世界座標輸出影像特徵點(後綴為_m的輸出引腳將可使用)。
Region Feature Extraction vTool 提供 Blob Analysis Basic 及ColorBlob Analysis Basic授權中提供。如欲購買授權,請造訪Basler 網站。

運作原理#
您可以從某個區域中擷取以下特徵:
- 面積:此為區域的像素數,或若您是透過「校準」vTool 提供轉換資料,則為該區域的面積(單位為平方公尺)。
- 重心:這是該區域的中心點。
- 軸對齊邊界框:這是包圍某區域的最小軸對齊矩形。這表示該區域的所有像素均被邊界框包圍,且邊界框的所有邊均至少與該區域的一個像素相鄰。
- 定向邊界框:這是包圍某個區域、方向可任意設定的最小矩形。這表示該區域的所有像素均被邊界框所包圍,且邊界框的所有邊均至少與該區域的一個像素相鄰。邊界框的方向是根據使邊界框的面積最小化來決定的。
-
Roundness:圓度是用於衡量區域與圓形相似程度的指標。它是根據區域邊緣像素到區域中心的距離計算得出的。完美圓形的圓度為 1。圓度由以下公式表示:
Roundness = 1 – distance deviation / distance mean
-
Rectangularity:矩形度是用於衡量區域與矩形相似程度的指標。其計算方式是先確定最適合該區域的矩形。然後,確定輸入區域面積與最佳擬合矩形對應區域面積之間的相對差值。完美矩形的矩形度為 1。
設定 vTool#
要設定「Region Feature Extraction 」vTool:

- 在vTool「設定」區域的「配方管理」窗格中,按一下「開啟設定」或雙擊該 vTool。
此時會開啟 Region Feature Extraction 對話方塊即會開啟。 - 請選擇您要擷取的區域特徵。
您可以在引腳資料視圖中檢視特徵提取的結果。在此處,您可以選擇要顯示哪些輸出。
Inputs#
Regions#
接受單一或多個區域。
- 資料類型:Region、Region Array
Transformation#
接收來自 Calibration vTool 的轉換資料。
- Data type: Transformation Data
Outputs#
Areas_px#
回傳區域的面積(以像素為單位)。
- 資料類型:Float Array
面積_m#
回傳各區域的面積(單位為平方公尺)。
- 資料類型:Float Array
Centers_px#
回傳區域的中心點,單位為像素座標。
- 資料類型:PointF Array
中鋒_m#
回傳區域在世界座標系中的中心點,單位為公尺。
- 資料類型:PointF Array
AlignedBoxes_px#
以像素座標返回包圍這些區域的最小軸對齊邊界框。
- 資料類型:RectangleF 陣列
AlignedBoxes_m#
以世界座標系中的公尺為單位,傳回包圍這些區域的最小軸對齊邊界框。
- 資料類型:RectangleF 陣列
OrientedBoxes_px#
以像素座標為單位,回傳包圍這些區域的最小、方向可任意設定的包圍框。
- 資料類型:RectangleF 陣列
OrientedBoxes_m#
以世界座標系中的公尺為單位,回傳包圍這些區域的最小、方向可任意設定的包圍框。
- 資料類型:RectangleF 陣列
圓潤度#
回傳區域的圓度。
- 資料類型:Float Array
矩形度#
回傳區域的矩形度。
- 資料類型:Float Array