8 #ifndef SUPERIMPOSESKELETON_H 9 #define SUPERIMPOSESKELETON_H 16 #include <glm/glm.hpp> 22 SISkeleton(
const std::list<std::string>& skeleton_part,
const float cam_fx,
const float cam_fy,
const float cam_cx,
const float cam_cy);
28 bool setProjectionMatrix(
const float cam_fx,
const float cam_fy,
const float cam_cx,
const float cam_cy);
34 const std::string
log_ID_ =
"[SI::SISkeleton]";
SISkeleton(const std::list< std::string > &skeleton_part, const float cam_fx, const float cam_fy, const float cam_cx, const float cam_cy)
glm::vec2 getWorldToPixel(const double *world_point)
const std::string log_ID_
std::multimap< std::string, ModelPose > ModelPoseContainer
std::list< std::string > skeleton_part_
bool setProjectionMatrix(const float cam_fx, const float cam_fy, const float cam_cx, const float cam_cy)
bool superimpose(const ModelPoseContainer &objpos_map, const double *cam_x, const double *cam_o, cv::Mat &img) override