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

Image Enhancer vTool#

Image Enhancer vTool 允許您透過處理影像的直方圖來改善影像對比度。

Image Enhancer vTool 透過 Image 輸入接腳接收影像,並透過 Image 輸出接腳輸出過濾後的影像。

如果您使用 ROI Creator vTool 在增強之前指定感興趣區域,Image Enhancer vTool 將透過其 Roi 輸入接腳接收 ROI 資料。在這種情況下,只會增強感興趣區域,從而加快處理速度。

Image Enhancer vTool 可在 Preprocessing Basic 授權中使用。若要購買授權,請造訪 Basler 網站。

Image Enhancer vTool

運作原理#

Image Enhancer vTool 提供兩種增強操作:

拉伸直方圖#

透過拉伸直方圖,可以修改直方圖的下限和上限。所有小於或等於下限的灰階值都會對應到灰階值 0。所有大於或等於上限的灰階值都會對應到最大灰階值(即 8 位元 Pixel Format 的 255,或其他 Pixel Format 的 65535)。以數學術語來說,直方圖拉伸是由兩個使用者定義的極限所定義的線性轉換。

有兩種方法可以指定灰階值範圍的新上下限:

  • Adaptive:灰階值範圍是透過分析個別影像的直方圖來決定的。透過指定相對排名,您可以捨棄範圍上下端的灰階值區段。
  • Fixed:您可以手動指定灰階值範圍的新上下限。這些極限對於所有影像都是相同的。

資訊

對於彩色影像,adaptive 模式會分別處理三個色彩通道。因此,影像的整體色彩外觀可能會改變。

使用 fixed 模式時,所有色彩通道都會套用相同的極限。

在 fixed 模式下,處理速度極快,處理時間微不足道。在 adaptive 模式下,會分析每個影像的直方圖,但處理速度仍然非常快。

均衡化直方圖#

等化直方圖意味著將影像的所有灰階值均勻分佈在整個範圍內,例如 0–255。透過此操作,灰階值分佈密集的直方圖區域會被拉伸,而分佈稀疏的區域則會被壓縮。這會產生一個線性的直方圖。

資訊

對於彩色影像,色彩通道的三個直方圖會分別進行等化。因此,影像的整體色彩外觀可能會改變。

由於直方圖及其等化是針對每個處理的影像計算的,因此處理時間取決於影像大小。

應用情境#

具有常數直方圖的影像#

在此情境中,輸入影像的灰階值範圍固定,但對比度稍低。例如,如果灰階值範圍在 0 到 100 之間,您可以將上下限分別設為 0 和 100。隨後,產生的影像會被拉伸至完整的灰階值範圍,從而獲得對比度良好且明亮的影像。

具有變動直方圖的影像#

在此情境中,輸入影像的灰階值範圍可能會隨時間改變。不過,應用程式要求直方圖或灰階對比度保持恆定。在這種情況下,您可以使用具有自適應極限的拉伸方法或等化方法。

一般使用情境請使用拉伸。如果直方圖中的灰階值分佈非常不均勻,則最好使用等化。

設定 vTool#

若要設定 Image Enhancer Basic vTool:

Image Enhancer Basic vTool 設定

  1. 在 vTool Settings 區域的 Recipe Management 窗格中,按一下 Open Settings 或按兩下該 vTool。
    隨即會開啟 Image Enhancer Basic 對話方塊。
  2. 在 Enhancer Operation 區域中,選取所需的運算。
  3. 如果您已選取 拉伸直方圖,請選取拉伸方法。
    • 如果您已選取 Adaptive,請指定排序 (rank)。
    • 如果您已選取 Fixed,請指定下限與上限。

您可以在 pin data view 中檢視增強結果。

Inputs#

Image#

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

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

Roi#

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

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

Outputs#

Image#

傳回經過濾波的影像。輸出影像可由任何接受影像作為輸入的 vTool 使用。

支援的 Pixel Format#

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

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

典型前置元件#

典型後續元件#

  • 任何影像處理 vTool