BodyTrackingRuntimeParameters Struct Reference

Structure containing a set of runtime parameters for the body tracking module. More...

Functions

 BodyTrackingRuntimeParameters (float detection_confidence_threshold=20.f, int minimum_keypoints_threshold=0, float skeleton_smoothing=0.f)
 Default constructor. More...
 
bool operator== (const BodyTrackingRuntimeParameters &param1) const
 
bool operator!= (const BodyTrackingRuntimeParameters &param1) const
 

Attributes

float detection_confidence_threshold
 Confidence threshold. More...
 
int minimum_keypoints_threshold
 Minimum threshold for the keypoints. More...
 
float skeleton_smoothing = 0.f
 Control of the smoothing of the fitted fused skeleton. More...
 

Detailed Description

Structure containing a set of runtime parameters for the body tracking module.

The default constructor sets all parameters to their default settings.

Note
Parameters can be adjusted by the user.

Constructor and Destructor

◆ BodyTrackingRuntimeParameters()

BodyTrackingRuntimeParameters ( float  detection_confidence_threshold = 20.f,
int  minimum_keypoints_threshold = 0,
float  skeleton_smoothing = 0.f 
)

Default constructor.

All the parameters are set to their default values.

Functions

◆ operator==()

bool operator== ( const BodyTrackingRuntimeParameters param1) const

Comparison operator ==

Parameters
BodyTrackingRuntimeParametersto compare
Returns
true if the two struct are identical

◆ operator!=()

bool operator!= ( const BodyTrackingRuntimeParameters param1) const

Comparison operator !=

Parameters
BodyTrackingRuntimeParametersto compare
Returns
true if the two struct are different

Variables

◆ detection_confidence_threshold

float detection_confidence_threshold

Confidence threshold.

From 1 to 100, with 1 meaning a low threshold, more uncertain objects and 99 very few but very precise objects.
Default: 20.f

Note
If the scene contains a lot of objects, increasing the confidence can slightly speed up the process, since every object instance is tracked.

◆ minimum_keypoints_threshold

int minimum_keypoints_threshold

Minimum threshold for the keypoints.

The ZED SDK will only output the keypoints of the skeletons with threshold greater than this value.
Default: 0

Note
It is useful, for example, to remove unstable fitting results when a skeleton is partially occluded.

◆ skeleton_smoothing

float skeleton_smoothing = 0.f

Control of the smoothing of the fitted fused skeleton.

It is ranged from 0 (low smoothing) and 1 (high smoothing).