Image Alignment vTool#
某些 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。

運作原理#
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 輸入接腳。

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

在檢測過程中,您可能會遇到在某些方面與範本影像有所偏差的以下模具。
間距正確但旋轉了 30 度的模具:

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

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

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

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

若您執行配方,結果將如下所示。
間距正確的晶粒:

間距不正確的晶粒:

設定 vTool#
此 vTool 沒有可設定的選項。
Inputs#
Image#
直接接收來自 Camera vTool 或輸出影像之 vTool(例如 Image Format Converter vTool)的影像。
- 資料類型:Image
- 影像格式:8 位元至 16 位元單色或彩色影像(請參閱Supported Pixel Formats)
AlignmentTf#
接受來自任何 Matching vTool 的對齊轉換資料。
- 資料類型:轉換資料
Outputs#
Image#
傳回對齊後的影像。輸出影像可供任何接受影像作為輸入的 vTool 使用。輸出影像的大小與輸入影像相同。
- 資料類型:Image
- 影像格式:彩色或單色影像(請參閱支援的 Pixel Format)
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 |
相關 vTools#
典型前置項目#
- 攝影機vTool
- Image Format Converter vTool
- 校準vTool
- Geometric Pattern Matching vTool
- Template Matching vTool