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

Gray Value Transformer vTool#

Gray Value Transformer vTool 可讓您透過反轉或算術運算,轉換影像中所有像素的灰階值。

灰階轉換是一項有用的預處理步驟,用以改善或改變影像的灰階範圍。

Gray Value Transformer vTool 透過「影像輸入」接腳接收影像,並透過「影像輸出」接腳輸出經轉換後的影像。

若您使用 ROI Creator vTool 來指定變換前的感興趣區域(ROI),Gray Value Transformer vTool 會透過其Roi輸入腳位接收 ROI 資料。在此情況下,灰階變換僅針對感興趣區域進行,從而加快處理速度。

Gray Value Transformer vTool 提供以下 Preprocessing Basic 授權方案。如欲購買授權,請造訪Basler 網站。

Gray Value Transformer vTool

Gray Value Transformer vTool 版本#

Gray Value Transformer vTool 共有兩種版本:入門版與基本版。

這兩個版本之間只有一個差異:Starter 版本僅接受 RectangleF 資料型別作為Roi輸入引腳的輸入;而 Basic 版本則接受 RectangleF、RectangleF Array、Region 及 Region Array 等資料型別。

運作原理#

Gray Value Transformer vTool 提供了兩種常見的灰階值轉換:

  • 反轉:此變換會將灰階直方圖從左至右翻轉,也就是說,它會將直方圖的軸反轉。如此一來,明亮的像素會變暗,反之亦然。
    若選擇「反轉」,則無法進行乘法和加法等算術運算。
  • Arithmetic 操作:

    • 乘法:將輸入影像中的所有灰階值乘以指定的係數。例如,您可以將影像乘以大於一的係數,以提高影像對比度並使影像更明亮。此效果類似於放大,並會使直方圖變得更為分散。
    • 加法:將指定的數值加到輸入影像中的所有灰度值上。加上正數值會使影像變亮,特別是在暗部區域;反之,加上負數值則會使亮部區域變暗。

    乘法在加法之前進行。

    資訊

    由於乘法和加法會改變影像的灰階值範圍,因此可能會發生灰階值下溢或上溢的情況。超出範圍的灰階值會自動設定為輸入影像格式的最高或最低灰階值。

    範例:在 8 位元影像中,轉換為負數的灰階值將被設為零,而大於 255 的灰階值則會被設為 255。

這兩種方法都能協助您達成以下目標:

  • 製作更能符合使用者期望的影像
  • 讓有趣的影像特徵更加突出
  • 讓後續的影像處理更為簡便

設定 vTool#

要設定Gray Value Transformer vTool :

灰階轉換器 vTool 基本設定

  1. 在vTool 設定區域的「配方管理」窗格中,按一下「開啟設定」,或雙擊該 vTool。
    此時將開啟「灰階值轉換器 入門/基本」對話方塊。
  2. 在「變壓器操作」區域中,請選擇所需的變壓器操作。
  3. 若您已在步驟 2 中選取「Arithmetic 」運算,請指定所需的「乘法」與「加法」數值。

您可以在針腳資料檢視中查看轉換結果。

Inputs#

Image#

可直接從「相機」vTool 或任何能輸出影像的 vTool(例如「Image Format Converter 」vTool)接收影像。

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

Roi#

可接受來自「ROI Creator vTool 」或任何其他能輸出區域或矩形的 vTool 所提供的感興趣區域。多個矩形或區域會在內部合併,形成單一的感興趣區域。Starter 版本僅接受 RectangleF。

  • 資料類型:RectangleF、RectangleF 陣列、Region、Region 陣列

Outputs#

Image#

回傳經過變換的影像。任何接受影像作為輸入的 vTool 均可使用此輸出影像。

  • 資料類型:圖片
  • 影像格式:彩色或單色影像 彩色或單色影像(請參閱「支援的像素格式」)

支援的 Pixel Format#

根據輸入影像的像素格式,Gray Value Transformer vTool 會輸出以下像素格式:

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

典型前置元件#

典型後續元件#