Please enable JavaScript to view this site.

uEye DirectShow 4.97

IID_IuEyeHotPixel

This interface provides special functions for the correction of the sensor's hot pixel that are not covered by the DirectShow standard. The correction is performed by the software. The hot pixel list is stored in the non-volatile user memory of the camera. Some sensor models can also correct hot pixels directly in the sensor. To use the interface, you must integrate the uEyeCaptureInterface.h header file into your project.

hint_info

This correction will not work with subsampling or with binning factors greater than 2.

IuEyeHotPixel provides the following functions:

HotPixel_DeleteCameraUserList

Deletes the user-defined hot pixel list from the non-volatile user memory of the camera.

HotPixel_DisableCorrection

Disables hot pixel correction.

HotPixel_EnableCameraCorrection

Enables hot pixel correction using the hot pixel list(s) stored in the non-volatile user memory of the camera.

HotPixel_EnableSoftwareUserCorrection

Enables hot pixel correction using the user's hot pixel list stored in the computer. This requires the user's hot pixel list to be set (HotPixel_SetSoftwareUserList).

HotPixel_GetCameraFactoryList

Returns the factory-set hot pixel list.

HotPixel_GetCameraFactoryListExist

Indicates whether the factory-set hot pixel list exists.

HotPixel_GetCameraFactoryListNumber

Returns the number of hot pixels in the factory-set hot pixel list.

HotPixel_GetCameraUserList

Returns the user-defined hot pixel list stored in the non-volatile user memory of the camera.

HotPixel_GetCameraUserListMaxNumber

Returns the maximum number of hot pixels that the user can store in the non-volatile user memory of the camera.

HotPixel_GetCameraUserListNumber

Returns the number of hot pixels in the user-defined hot pixel list stored in the non-volatile user memory of the camera.

HotPixel_GetCameraUserListExist

Indicates whether the user-defined hot pixel list exists in the non-volatile user memory of the camera.

HotPixel_GetCorrectionMode

Returns the currently set hot pixel correction mode.

HotPixel_GetMergedCameraList

Returns the merged list.

HotPixel_GetMergedCameraListNumber

Returns the number of hot pixels in a merged list that combines the entries from the factory-set hot pixel list with those of the user-defined hot pixels list stored in the non-volatile user memory of the camera.

HotPixel_GetSoftwareUserList

Returns the user-defined hot pixel list stored in the computer.

HotPixel_GetSoftwareUserListExist

Indicates whether the user-defined hot pixel list exists in the computer.

HotPixel_GetSoftwareUserListNumber

Returns the number of hot pixels in the user-defined hot pixel list stored in the computer.

HotPixel_GetSupportedCorrectionModes

Returns the supported hot pixel correction modes.

HotPixel_LoadUserList

Loads the user-defined hot pixel list from a file.

HotPixel_LoadUserListUnicode

Loads the user-defined hot pixel list from a file. The function can also be used with Unicode file names.

HotPixel_SaveUserList

Saves the user-defined hot pixel list to a file.

HotPixel_SaveUserListUnicode

Saves the user-defined hot pixel list to a file. The function can also be used with Unicode file names.

HotPixel_SetCameraUserList

Sets the user-defined hot pixel list stored in the non-volatile user memory of the camera.

HotPixel_SetSoftwareUserList

Sets the user-defined hot pixel list that is stored in the computer.

HotPixel_SensorCorrection

Enables/disables on some uEye cameras the sensor's own hot pixel correction.