Body Pose Estimation¶
-
ErrorCode Trueface::SDK::estimatePose(const TFImage &tfImage, const std::vector<BoundingBox> &boundingBoxes, std::vector<std::vector<Landmark>> &landmarks)¶
Estimate body pose.
- Parameters
tfImage – [in] the input image returned by preprocessImage().
boundingBoxes – [in] bounding boxes returned by detectObjects().
landmarks – [out] a vector of Landmark objects that represent body joints.
- Returns
error code, see ErrorCode.
-
ErrorCode Trueface::SDK::drawPose(const TFImage &tfImage, const std::vector<std::vector<Landmark>> &landmarks)¶
Draw body pose on the image. Note, you should not run any inference functions on the image after calling this method.
- Parameters
tfImage – [in] the input image on which to draw the pose.
landmarks – [in] a vector of Landmark objects that represent body joints.
- Returns
error code, see ErrorCode.