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

Region Feature Extraction vTool#

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 網站。

Region Feature Extraction vTool

運作原理#

您可以從某個區域中擷取以下特徵:

  • 面積:此為區域的像素數,或若您是透過「校準」vTool 提供轉換資料,則為該區域的面積(單位為平方公尺)。
  • 重心:這是該區域的中心點。
  • 軸對齊邊界框:這是包圍某區域的最小軸對齊矩形。這表示該區域的所有像素均被邊界框包圍,且邊界框的所有邊均至少與該區域的一個像素相鄰。
  • 定向邊界框:這是包圍某個區域、方向可任意設定的最小矩形。這表示該區域的所有像素均被邊界框所包圍,且邊界框的所有邊均至少與該區域的一個像素相鄰。邊界框的方向是根據使邊界框的面積最小化來決定的。
  • Roundness:圓度是用於衡量區域與圓形相似程度的指標。它是根據區域邊緣像素到區域中心的距離計算得出的。完美圓形的圓度為 1。圓度由以下公式表示:

    Roundness = 1 – distance deviation / distance mean

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

設定 vTool#

要設定「Region Feature Extraction 」vTool:

Region Feature Extraction vTool 設定

  1. 在vTool「設定」區域的「配方管理」窗格中,按一下「開啟設定」或雙擊該 vTool。
    此時會開啟 Region Feature Extraction 對話方塊即會開啟。
  2. 請選擇您要擷取的區域特徵。

您可以在引腳資料視圖中檢視特徵提取的結果。在此處,您可以選擇要顯示哪些輸出。

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

典型前置元件#