Image Sharpening vTool#
Image Sharpening vTool 透過「影像輸入」接腳接收影像,並透過「影像輸出」接腳輸出經過濾波的影像。
若您使用 ROI Creator vTool 在增強處理前指定感興趣區域(ROI),則Image Sharpening vTool 會透過其Roi輸入腳位接收 ROI 資料。在此情況下,僅會對感興趣區域進行銳化處理,從而加快處理速度。
Image Sharpening vTool 可在 Preprocessing Basic 授權方案中提供。如欲購買授權,請造訪Basler 網站。

Image Sharpening vTool 版本#
Image Sharpening vTool 共有兩個版本。下表列出了各版本之間的差異。請點選表格標題中的某個版本,即可直接跳轉至本主題中的相關段落。
| Starter | Basic | |
|---|---|---|
| 共有多少種磨刀操作? | 2 銳化濾鏡 非銳化遮罩 | 1 |
| Roi 輸入 pin 的有效資料類型 | RectangleF | RectangleF、RectangleF 陣列、 區域、區域陣列 |
| 購買授權 | 包含在 pylon Software Suite 中 | 造訪 Basler website |
Image Sharpening 開胃菜#
運作原理#
Image Sharpening Starter vTool 提供了兩種用於增強影像清晰度的解決方案。
銳化濾鏡#
銳化濾鏡使用正方形遮罩。該遮罩的中心像素會乘以銳化係數,其餘所有像素則乘以 -1。當遮罩大小大於 9 時,影像的邊緣像素將不包含在銳化運算中。
請根據您的應用目的,選擇合適的濾鏡遮罩尺寸。即使是偶數尺寸的濾鏡遮罩,也會調整為下一級的非整數值。遮罩的最大尺寸為 25 x 25。
請指定所需的銳化係數。此參數決定了放大程度。最低銳化係數是根據遮罩的寬度和高度計算得出的。如有需要,您可以將其調高。
銳化濾鏡#
先對原始影像套用平滑濾波器進行處理。接著,將處理後的影像從原始影像中減去。灰階值高於指定閾值的像素,會乘以銳化係數。
請根據您的應用情境的具體目的,選擇濾鏡遮罩的尺寸。即使濾鏡遮罩的尺寸為整數,也會被調整為最接近的下一級非整數值。若要建立正方形遮罩,您可以將「寬度」和「高度」選項連結起來。操作方法是點擊鏈接圖示:
- 相關選項:
- 已解除連結的選項:
此外,您还可以指定所需的銳化係數和銳化閾值。銳化係數決定了放大的程度。只有灰度值高於閾值的像素才會被放大。
設定 vTool#
要設定「Image Sharpening Starter」vTool:

- 在vTool「設定」區域的「配方管理」窗格中,按一下「開啟設定」或雙擊該 vTool。
此時將開啟「Image Sharpening 啟動程式」對話方塊。 - 請選擇所需的銳化操作。
- 請指定濾鏡遮罩的寬度和 高度。
- 請指定所需的銳化係數。
- 若您已選取「非銳化遮罩」操作,請指定銳化閾值。
您可以在針腳資料檢視中查看銳化後的結果。
Image Sharpening 基礎#
運作原理#
銳化濾鏡會放大影像中的高頻結構,例如邊緣或線條。
Image Sharpening Basic vTool 會將根據原始影像計算出的均值影像與原始影像進行比較。接著,將這兩張影像之間的差異放大,並疊加至原始影像上。其計算公式如下:
Image_out = (Image_in - mean_filter(Image_in)) * Factor + Image_in
銳化程度由銳化係數決定。
濾波器遮罩的大小決定了濾波器的截止頻率。較小的濾波器遮罩只會放大影像中高頻率的結構。
遮罩形狀#
Image Sharpening 使用矩形濾鏡遮罩。請根據您的應用情境的具體目的,選擇濾鏡遮罩的尺寸。
僅允許奇數的寬度和高度值。偶數的遮罩尺寸將自動調整為最接近的奇數值。
若要建立正方形遮罩,您可以將「寬度」和「高度」選項相互連結。操作方法是點擊鏈條圖示:
- 相關選項:
- 已解除連結的選項:
銳化因子#
請指定所需的銳化因子。這將決定放大程度。
設定 vTool#
要設定「Image Sharpening 」基本 vTool:

- 在vTool「設定」區域的「配方管理」窗格中,按一下「開啟設定」或雙擊該 vTool。
此時將開啟「Image Sharpening Basic」對話方塊。 - 請指定濾鏡遮罩的寬度和 高度。
- 請指定所需的銳化係數。
您可以在針腳資料檢視中查看銳化後的結果。
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 均可使用此輸出影像。
- 資料類型:圖片
- 影像格式:彩色或單色影像(請參閱 Supported Pixel Formats)
支援的 Pixel Format#
根據輸入影像的像素格式,Image Sharpening Basic vTool 會輸出以下像素格式(Starter 版本所支援的像素格式將於稍後確認):
| 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 |