Vignetting Correction (pylon Viewer)#
此功能僅適用於特定相機。請查看 Vignetting Correction 主題以確認您的相機是否支援此功能。
運作原理#
邊角失, 光是指影像邊角相較於中心部分變暗。這是數位成像中的常見現象,當感光元件邊緣的畫素無法接收充足的光線時就會發生。這可能是因為影像圓形小於感光元件的尺寸,或者光線不像感光元件中心那樣以直角射入感光元件。這意味著邊緣畫素的灰階值較低。
為了消除這些邊角失光偽影,Vignetting Correction 功能使用了一種演算法來計算乘數,將低於預期的灰階值提升至正常水準。校正資料會儲存在相機中,也可以下載以用於其他相機。請使用 Camera 選單中的 File Access 選項來執行此操作。
執行 Vignetting Correction#
資訊
- 為獲得最佳效果,請在建立校正資料之前停用所有非線性功能,例如 Light Source Preset 或 Gamma。之後,您可以重新啟用它們。
- 對於彩色相機,請在建立校正資料之前選擇 Bayer Pixel Format。建立校正資料後,您可以選擇任何 Pixel Format。
- 執行 Vignetting Correction 時,所產生的參考影像必須顯示出相較於中心的適度邊角變暗。
- 邊角失光會受到所使用的鏡頭、光圈和焦距的影響。如果您更換了鏡頭、光圈或焦距,則必須建立新的一組 Vignetting Correction 資料。
- 在 boost R 相機,啟用 Sensor binning 將會停用 Vignetting Correction。這
BslVignettingCorrectionMode參數將會設為Off。若要再次開啟 Vignetting Correction,請停用 sensor binning 並將BslVignettingCorrectionMode參數設為On. - 在 其他相機如果您已經執行了 Vignetting Correction,則更改以下項目的 Binning 係數: Sensor binning 將會停用 Vignetting Correction。這
VignettingCorrectionMode參數將會設為Off,且在發生下列情況之一之前,您將無法再次將其開啟:- 您將 binning factor 重設為執行 Vignetting Correction 時所使用的 factor。
- 您使用新的 factor 再次執行 Vignetting Correction。
若要執行 Vignetting Correction:
- 如果尚未開啟相機,請 開啟 相機。
- 選擇 Bayer Pixel Format。
- 在相機的視野中放置一張白紙。
這有助於實現場景的均勻照明。 - 如果目前已啟用連續影像擷取,請将其停止。
- 按一下 Camera > Vignetting Correction。
該演算法會建立校正資料並擷取套用了校正資料的影像。
有關結果的訊息將顯示在 Message Log 窗格中。除其他資訊外,這還會提供您一個誤差值。這表示達到的校正程度。誤差值越接近零,Vignetting Correction 的效果就越好。
下載與上傳 Vignetting Correction 資料#
您可以從相機下載 Vignetting Correction 資料,並將其上傳至另一台相機。
若要下載 Vignetting Correction 資料:
- 執行如上述所述的 Vignetting Correction。
- 在已執行 Vignetting Correction 的相機上,按一下 Camera > File Access。
相機必須處於開啟狀態。 - 在 Camera File Access 對話方塊中,從下拉式清單中選取 Vignetting Correction。
- 按一下 Download 並指定所需的儲存位置。
- 輸入檔案名稱(包含副檔名,例如 .txt),然後關閉對話方塊。
若要上傳 Vignetting Correction 資料:
- 在您要上傳校正資料的相機上,按一下 Camera > File Access。
相機必須處於開啟狀態。 - 在 Camera File Access 對話方塊中,從下拉式清單中選取 Vignetting Correction。
- 按一下 Upload 並瀏覽至您儲存校正資料檔案的位置。
- 選取檔案並按一下 Upload。
若要在另一台相機上套用校正資料,請執行 VignettingCorrectionLoad 指令.
資訊
- 您只能將 Vignetting Correction 資料上傳至規格與建立該校正資料之相機完全相同的相機,例如感光元件尺寸必須相同。
- 請注意,個別相機與鏡頭之間存在一定的差異,也就是說,在一台相機上建立的校正資料可能無法完全消除另一台相機上的暗角偽影。
- 如果上傳失敗,
VignettingCorrectionMode窗格中的 功能 參數將會停用。如果發生這種情況,請建立新的一組 Vignetting Correction 資料並重複此程序。