HealthStatus Class Reference

Structure containing the self diagnostic results of the image/depth That information can be retrieved by sl::Camera::getHealthStatus(), and enabled by sl::InitParameters::enable_image_validity_check. More...

Functions

bool enabled (self)
 enable_image_validity_check >= 1
 
bool corrupted_image (self)
 This generally requires rebooting the camera or indicates unadapted manual video settings. More...
 
bool unreliable_sensors (self)
 This is generally due to resonance vibration, the camera can still be used, the IMU is internally filtered or disabled to avoid issues. More...
 
bool degraded_images (self)
 enable_image_validity_check >= 2 If one of the following output true for several seconds, this means an intervention is probably required to clean the lens or reposition the camera Partially occluded images, blurry images, left and right images too different. More...
 
bool unreliable_depth (self)
 enable_image_validity_check >= 2 If one of the following output true for several seconds, this means an intervention is probably required to clean the lens or reposition the camera Typically due to obstructed eye (included very close object, strong occlusions) or degraded condition like heavy fog/water on the optics
 
bool blurry_images (self)
 enable_image_validity_check >= 3 Check specifically for blurry image (this diagnostic is disabled by default)
 

Detailed Description

Structure containing the self diagnostic results of the image/depth That information can be retrieved by sl::Camera::getHealthStatus(), and enabled by sl::InitParameters::enable_image_validity_check.

Functions

◆ corrupted_image()

bool corrupted_image (   self)

This generally requires rebooting the camera or indicates unadapted manual video settings.

Generally due to Camera issue, like stuck ISP (black/white/green/purple images, incorrect exposure, etc)

◆ unreliable_sensors()

bool unreliable_sensors (   self)

This is generally due to resonance vibration, the camera can still be used, the IMU is internally filtered or disabled to avoid issues.

Generally due to IMU giving incorrect value, caused by heavy vibration or other external perturbations

◆ degraded_images()

bool degraded_images (   self)

enable_image_validity_check >= 2 If one of the following output true for several seconds, this means an intervention is probably required to clean the lens or reposition the camera Partially occluded images, blurry images, left and right images too different.

The camera can still be used but the measure are less reliable