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

Image Alignment vTool#

Image Alignment vTool 允許您將影像與先前教導 (teaching) 過程中使用的參考影像進行對齊。

某些 vTool(例如 Measurements Basic vTool)依賴於待測物件,要求其出現的位置必須與模型中的物件位置相同。

在匹配工具(例如 Geometric Pattern Matching vTool)與 Measurements vTool 之間使用 Image Alignment vTool,可為物件位置提供更高的靈活性。它可以將輸入影像中的物件與匹配期間使用的參考物件進行對齊。透過這種方式,您可以測量不同位置上的物件。

Image Alignment vTool 透過 Image 輸入接腳接收影像,並透過 AlignmentTf 輸入接腳接收來自匹配工具的對齊轉換資料。它透過 Image 輸出接腳輸出對齊後的影像,並透過 InverseTf 輸出接腳輸出用於反轉轉換的資料。

下載 pylon Software Suite 以使用 Image Alignment vTool。

Image Alignment vTool

運作原理#

Matching vTool 所使用的教導影像中目標物件的位置即為參考位置。在運行期間,Matching vTool 會將輸入影像中匹配物件的位置與參考位置進行比較。其結果是從參考位置到實際位置的相對轉換。此資料透過 Matching vTool 的 AlignmentTf 輸出接腳輸出。

Image Alignment vTool 透過其 AlignmentTf 輸入接腳接收來自匹配工具的對齊轉換資料。使用此資料,它可以輸出目標物件始終出現在相同位置的影像。對齊後的影像透過 Image 輸出接腳輸出,可供需要目標物件位置完全一致的後續 vTool 使用。

Image Alignment vTool 還透過其 InverseTf 輸出接腳計算並輸出反向轉換資料。反向轉換資料允許後續 vTool 針對輸入影像而非對齊後的影像輸出正確的位置資料。

Matching vTool 與 Alignment vTool 使用相同的輸入影像。如果影像僅包含一個目標物件,對齊效果最佳。雖然可以透過 Matches 和 Score 選項微調匹配,但如果目標物件的分數值過於接近,可能會發生問題。這可能會導致選擇錯誤的匹配項,且對齊無法如預期般運作。

Image Alignment 範例#

假設您是衝壓模具的製造商,並且想透過測量模具中不同方形孔之間的間距,來確保您生產的模具完全相同。由於模具的位置在檢測過程中可能會有所不同,因此您可以使用 Geometric Pattern Matching Basic vTool 和 Image Alignment vTool,為使用 Measurements Basic vTool 的實際測量任務做好準備。

此工作流程的配方如下所示。請注意,Camera vTool 的 Image 輸出接腳必須連接至 Geometric Pattern Matching Basic vTool 和 Image Alignment vTool 的 Image 輸入接腳。

模具檢測的 Image Alignment 配方

下圖為範本影像,即您要進行比較的理想影像。

範本圖片

在檢測過程中,您可能會遇到在某些方面與範本影像有所偏差的以下模具。

間距正確但旋轉了 30 度的模具:

旋轉三十度的檢測影像

位置相同但孔之間間距不正確的模具:

兩個孔之間間距不正確的檢測影像

間距不正確且旋轉了 30 度的模具:

旋轉 30 度且兩個孔之間的間距不正確的檢測影像

若要設定 Geometric Pattern Matching Basic vTool,請載入範本影像、標記晶粒並訓練模型。

訓練 Matching vTool

若要設定 Measurements Basic vTool,請載入範本影像並依照以下螢幕截圖進行設定。

設定 Measurements vTool

若您執行配方,結果將如下所示。

間距正確的晶粒:

間距正確的量測結果

間距不正確的晶粒:

間距不正確的量測結果

設定 vTool#

此 vTool 沒有可設定的選項。

Inputs#

Image#

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

  • 資料類型:Image
  • 影像格式:8 位元至 16 位元單色或彩色影像(請參閱Supported Pixel Formats)

AlignmentTf#

接受來自任何 Matching vTool 的對齊轉換資料。

  • 資料類型:轉換資料

Outputs#

Image#

傳回對齊後的影像。輸出影像可供任何接受影像作為輸入的 vTool 使用。輸出影像的大小與輸入影像相同。

InverseTf#

傳回對齊轉換的反向轉換資料。藉此,可以將來自對齊影像座標系統的 2D 點座標轉換為輸入影像的座標系統。

  • 資料類型:轉換資料

支援的 Pixel Format#

根據輸入影像的 Pixel Format,Image Alignment vTool 會輸出以下 Pixel Format:

Input Pixel Format Output Pixel Format
Bayer GR 8 BGR 8 Packed
Bayer GR 16 RGB 16 Packed
Bayer RG 8 BGR 8 Packed
BGRA 8 Packed BGRA 8 Packed
BGR 8 Packed BGR 8 Packed
Mono 8 Mono 8
Mono 16 Mono 16
RGB 8 Packed RGB 8 Packed
RGB 16 Packed RGB 16 Packed
RGB 8 Planar RGB 8 Packed
RGB 16 Planar RGB 16 Packed

典型前置項目#

典型後續元件#