Classes | |
| struct | BodyTrackingSensorsRuntimeParameters |
| Structure containing a set of runtime parameters for the body tracking module. More... | |
| class | BodyData |
| Class containing data of a detected body/person such as its bounding_box, id and its 3D position. More... | |
| class | Bodies |
| Class containing the results of the body tracking module. More... | |
| class | BodiesBatch |
| Class containing batched data of a detected bodies/persons from the body tracking module. More... | |
| struct | BodyTrackingParameters |
| Structure containing a set of parameters for the body tracking module. More... | |
| struct | BodyTrackingRuntimeParameters |
| Structure containing a set of runtime parameters for the body tracking module. More... | |
Enumerations | |
| enum class | INFERENCE_PRECISION |
| Report the actual inference precision used. More... | |
| enum class | BODY_18_PARTS |
| Semantic of human body parts and order of sl::BodyData::keypoint for sl::BODY_FORMAT::BODY_18. More... | |
| enum class | BODY_34_PARTS |
| Semantic of human body parts and order of sl::BodyData::keypoint for sl::BODY_FORMAT::BODY_34. More... | |
| enum class | BODY_38_PARTS |
| Semantic of human body parts and order of sl::BodyData::keypoint for sl::BODY_FORMAT::BODY_38. More... | |
| enum class | BODY_TRACKING_MODEL |
| Lists available models for the body tracking module. More... | |
| enum class | BODY_TRACKING_MODEL_GEN |
| Lists the generations of neural network available for the body tracking module. More... | |
| enum class | BODY_FORMAT |
| Lists supported skeleton body models. More... | |
| enum class | BODY_KEYPOINTS_SELECTION |
| Lists supported models for skeleton keypoints selection. More... | |
Functions | |
| int | getIdx (BODY_18_PARTS part) |
| Return associated index of each sl::BODY_18_PARTS. More... | |
| int | getIdx (BODY_34_PARTS part) |
| Return associated index of each sl::BODY_34_PARTS. More... | |
| int | getIdx (BODY_38_PARTS part) |
| Return associated index of each sl::BODY_38_PARTS. More... | |
Variables | |
| const std::vector< std::pair< BODY_18_PARTS, BODY_18_PARTS > > | BODY_18_BONES |
| Lists links of human body keypoints for sl::BODY_FORMAT::BODY_18. Useful for display. More... | |
| const std::vector< std::pair< BODY_34_PARTS, BODY_34_PARTS > > | BODY_34_BONES |
| Lists links of human body keypoints for sl::BODY_FORMAT::BODY_34. Useful for display. More... | |
| const std::vector< std::pair< BODY_38_PARTS, BODY_38_PARTS > > | BODY_38_BONES |
| Lists links of human body keypoints for sl::BODY_FORMAT::BODY_38. Useful for display. More... | |
|
strong |
|
strong |
Semantic of human body parts and order of sl::BodyData::keypoint for sl::BODY_FORMAT::BODY_18.
|
strong |
Semantic of human body parts and order of sl::BodyData::keypoint for sl::BODY_FORMAT::BODY_34.
|
strong |
Semantic of human body parts and order of sl::BodyData::keypoint for sl::BODY_FORMAT::BODY_38.
|
strong |
Lists available models for the body tracking module.
|
strong |
Lists the generations of neural network available for the body tracking module.
A generation is only available for some combinations of sl::BODY_TRACKING_MODEL and sl::BODY_FORMAT: when the requested one has no network for it, the ZED SDK falls back to the most recent generation it does have.
| Enumerator | |
|---|---|
| GEN_1 | Network used up to ZED SDK 5.4. Only generation available for sl::BODY_FORMAT::BODY_38. |
| GEN_2 | Default. Bottom-up network introduced in ZED SDK 5.5, more robust in crowded scenes and to unusual poses. Available for sl::BODY_TRACKING_MODEL::HUMAN_BODY_MEDIUM and sl::BODY_TRACKING_MODEL::HUMAN_BODY_ACCURATE with sl::BODY_FORMAT::BODY_18 or sl::BODY_FORMAT::BODY_34. sl::BODY_TRACKING_MODEL::HUMAN_BODY_FAST and sl::BODY_FORMAT::BODY_38 have GEN_1 only, and fall back to it. |
|
strong |
|
strong |
|
inline |
Return associated index of each sl::BODY_18_PARTS.
|
inline |
Return associated index of each sl::BODY_34_PARTS.
|
inline |
Return associated index of each sl::BODY_38_PARTS.
| const std::vector<std::pair<BODY_18_PARTS, BODY_18_PARTS> > BODY_18_BONES |
Lists links of human body keypoints for sl::BODY_FORMAT::BODY_18.
Useful for display.
| const std::vector<std::pair<BODY_34_PARTS, BODY_34_PARTS> > BODY_34_BONES |
Lists links of human body keypoints for sl::BODY_FORMAT::BODY_34.
Useful for display.
| const std::vector<std::pair<BODY_38_PARTS, BODY_38_PARTS> > BODY_38_BONES |
Lists links of human body keypoints for sl::BODY_FORMAT::BODY_38.
Useful for display.