20 #ifndef PSI_DEVA_SKELETON_H
21 #define PSI_DEVA_SKELETON_H
60 typedef std::vector<Bbox> Base;
73 return (*
this)[index];
109 void standardize(Deva_skeleton_boxes& boxes,
double cam_width,
double cam_height);
void set_score(double score)
Definition: psi_deva_skeleton.h:82
std::vector< Deva_skeleton_boxes > parse_deva_skeletons(std::istream &is)
Definition: psi_deva_skeleton.cpp:36
Class that represents an axis-aligned 2D rectangle. It is defined in terms of its (2D) center...
Definition: gr_2D_bounding_box.h:51
const Bbox & get_part(size_t index) const
Definition: psi_deva_skeleton.h:70
Deva_skeleton_boxes()
Definition: psi_deva_skeleton.h:65
#define IFT(a, ex, msg)
Definition: l_exception.h:101
double get_score() const
Definition: psi_deva_skeleton.h:83
Definition: psi_deva_skeleton.h:57
std::vector< std::vector< Deva_skeleton_boxes > > parse_deva_skeleton_tracks(std::istream &is, size_t num_frames)
Definition: psi_deva_skeleton.cpp:96
Object thrown when an argument to a function is not acceptable.
Definition: l_exception.h:377
Class representing an axis-aligned, 2D rectangle.
void set_part(size_t index, const Bbox &box)
Definition: psi_deva_skeleton.h:76
~Deva_skeleton_boxes()
Definition: psi_deva_skeleton.h:69
void standardize(Deva_skeleton_boxes &boxes, double cam_width, double cam_height)
move coordinate ssystem origin to center of image
Definition: psi_deva_skeleton.cpp:156
Axis_aligned_rectangle_2d Bbox
Definition: psi_deva_skeleton.h:32