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

Absolute Thresholding vTool#

Absolute Thresholding vTool 允許您根據使用者定義的下限和上限閾值來分割影像。

Absolute Thresholding vTool 會將輸入影像分割成僅包含灰階值在您指定範圍內的像素的區域。對於替代閾值方法(如 Auto Thresholding 或 Relative Thresholding)無法達到預期效果的影像,請使用 Absolute Thresholding。

Absolute Thresholding vTool 透過 Image 輸入引腳接收影像,並透過 Region 輸出引腳輸出單一區域。

如果您在進行閾值處理之前使用 ROI Creator vTool 來指定感興趣區域,Absolute Thresholding vTool 將透過其 Roi 輸入引腳接收 ROI 資料。在這種情況下,閾值處理只會在感興趣區域上執行,從而實現更快、更穩健的處理。

Absolute Thresholding vTool 的 Region 輸出也可以用作具有 Roi 輸入引腳的 vTools 的 Roi 輸入。如需詳細資訊,請參閱 ROI Creator vTool 主題。

Absolute Thresholding vTool 適用於 Blob Analysis Basic 授權。若要購買授權,請造訪 Basler 網站。

Auto Thresholding vTool

運作原理#

Absolute Thresholding 在灰階值分佈在直方圖中具有清晰灰階值累積的影像上效果最佳,即目標物件(前景像素)的灰階值與影像其餘部分(背景像素)的灰階值有明顯差異。

資訊

設定 vTool 時,請指定要包含在區域中的所需灰階值範圍的下限和上限閾值。將閾值套用到一組 Test Images 時,請檢查灰階值分佈是否一致且僅稍微左右偏移。

以下是 Absolute Thresholding 的典型輸入影像和對應的直方圖:

Absolute Thresholding 輸入影像

Absolute Thresholding 直方圖

下圖顯示閾值處理操作後的輸出區域:

Absolute Thresholding 分割結果

設定 vTool#

若要設定 Absolute Thresholding vTool:

Absolute Thresholding vTool 設定

  1. 在 vTool Settings 區域的 Recipe Management 窗格中,按一下 Open Settings 或按兩下該 vTool。
    隨即會開啟 Absolute Thresholding Basic 對話方塊。
  2. 指定所需灰階值範圍的下限和上限閾值。

您可以在 pin data view 中檢視閾值處理的結果。在此,您可以選擇要顯示哪些輸出。

Inputs#

Image#

直接接收來自 Camera vTool 或輸出影像之 vTool(例如 Image Format Converter vTool)的影像。

  • 資料類型:Image
  • 影像格式:8 位元至 16 位元單色或彩色影像。彩色影像會在內部轉換為單色影像。

ROI#

接收來自 ROI Creator vTool 或任何其他輸出區域或矩形的 vTool 的興趣區域 (ROI)。多個矩形或區域會在內部合併,以形成單一興趣區域。

  • 資料類型:RectangleF、RectangleF Array、Region、Region Array

Outputs#

Region#

傳回包含指定範圍內所有灰階值像素的單一區域。

  • 資料類型:Region

典型前置項目#

典型後續元件#