Please enable JavaScript to view this site.

uEye .NET Manual 4.97

Class

uEye.HotpixelAdaptiveCorrection

Accessible

Camera.Hotpixel.AdaptiveCorrection.SetMode

Syntax

uEye.HotpixelAdaptiveCorrection.SetMode(uEye.Defines.HotpixelAdaptiveCorrectionMode mode)

Description

Sets the mode of the adaptive hot pixel correction. The following combinations of the adaptive hot pixel and cluster correction are permitted:

uEye.Defines.HotpixelAdaptiveCorrectionMode.DetectOnce

uEye.Defines.HotpixelAdaptiveCorrectionMode.DetectDynamic

uEye.Defines.HotpixelAdaptiveCorrectionMode.DetectOnce | uEye.Defines.HotpixelAdaptiveCorrectionMode.DetectOnceCluster

uEye.Defines.HotpixelAdaptiveCorrectionMode.DetectDynamic | uEye.Defines.HotpixelAdaptiveCorrectionMode.DetectOnceCluster

uEye.Defines.HotpixelAdaptiveCorrectionMode.DetectDynamic | uEye.Defines.HotpixelAdaptiveCorrectionMode.DetectDynamicCluster

Parameter

mode

uEye.Defines.HotpixelAdaptiveCorrectionMode.DetectOnce: The hot pixels are determined once and stored in a list. The adaptive hot pixel correction works with this list. This mode is suitable for all applications with static light conditions which do not require dynamic adaptation.

uEye.Defines.HotpixelAdaptiveCorrectionMode.DetectDynamic: The hot pixel list is determined for each image dynamically. So, this allows a better response for changing light conditions. In this mode, the full frame rate may not be achieved.

uEye.Defines.HotpixelAdaptiveCorrectionMode.DetectOnceCluster: In addition to the modes above, an adaptive cluster correction can be applied which also corrects two or more adjacent hot pixels. The hot pixel clusters are determined once and stored in the cluster list. The cluster list is independent from the hot pixel list.

Note that the cluster detection could detect larger image content as a cluster. In this case, calibrate the camera against a low-contrast background or darken the camera before calibration.

uEye.Defines.HotpixelAdaptiveCorrectionMode.DetectDynamicCluster: The cluster list is dynamically determined for each image. So, this allows a better response for changing light conditions. In this mode, the full frame rate may not be achieved.