|
| Target (double height, double width, double girth, size_t vlen) |
| Construct a target with the given height. More...
|
|
Trajectory & | trajectory () const |
| Get this target's current 3D positions. More...
|
|
Body_2d_trajectory & | body_trajectory () const |
| Get this target's current 2D body trajectory. More...
|
|
Face_2d_trajectory & | face_trajectory () const |
| Get this target's current 2D body trajectory. More...
|
|
const Gpp & | pos_prior () const |
| Returns the prior distribution used to evaluate this target. More...
|
|
const Gpp & | dir_prior () const |
| Returns the prior distribution used to evaluate this target. More...
|
|
const Gpp & | fdir_prior () const |
| Returns the prior distribution used to evaluate this target. More...
|
|
void | set_unchanged () const |
| Set changed flags to unchanged. More...
|
|
void | set_changed_all () const |
| Set changed flags to unchanged. More...
|
|
bool | changed () const |
| Return true if this target has changed. More...
|
|
void | estimate_trajectory (const Perspective_camera &cam, double nsx=0.01, double nsz=1.0) const |
| Fix trajectory to match track. More...
|
|
void | estimate_trajectory (const Perspective_camera &cam, const std::vector< Integral_flow > &x_flows, const std::vector< Integral_flow > &y_flows, const std::vector< Integral_flow > &back_x_flows, const std::vector< Integral_flow > &back_y_flows, size_t frame_rate, double nsx=0.01, double nsz=1.0) const |
| Fix trajectory to match track. More...
|
|
void | estimate_height (const Perspective_camera &cam) const |
| Estimate height from boxes and camera. More...
|
|
void | refine_trajectory (const Perspective_camera &cam) const |
| Refine trajectory estimate using facemark information. More...
|
|
void | estimate_directions (bool infer_head=true, double nsb=0.1, double nsf=0.1) const |
| Estimate directions. More...
|
|
void | update_pos_gp (double sc, double sv) const |
| Updates internal distribution and caching mechanism. More...
|
|
void | update_dir_gp (double sc, double sv) const |
| Updates internal distribution and caching mechanism. More...
|
|
void | update_fdir_gp (double sc, double sv) const |
| Updates internal distribution and caching mechanism. More...
|
|
void | update_boxes (const Perspective_camera &cam) const |
| Update box trajectory. More...
|
|
void | update_faces (const Perspective_camera &cam) const |
| Update face trajectory. More...
|
|
Vector & | hessian_diagonal () const |
| Updates internal distribution and caching mechanism. More...
|
|
| Generic_track () |
| Constructor. More...
|
|
| Generic_track (Iterator first, Iterator last) |
| Range constructor. More...
|
|
int | get_start_time () const |
| Gets start time of track. More...
|
|
int | get_end_time () const |
| Gets end time of track. More...
|
|
int | get_nth_time (int n) const |
| Gets nth time of track. More...
|
|
int | get_random_time () const |
| Gets a random time from track. More...
|
|
int | get_next_time (int t) const |
| Given a time, gets next time. More...
|
|
int | get_previous_time (int t) const |
| Given a time, gets previous time. More...
|
|
const Element & | get_start_point () const |
| Gets start point of track. More...
|
|
const Element & | get_end_point () const |
| Gets end point of track. More...
|
|
size_t | real_size () const |
| Get "real" size; i.e., number of frames with detections. More...
|
|
int | changed_start () const |
| Returns changed start flag. More...
|
|
int | changed_end () const |
| Returns changed end flag. More...
|
|
void | set_changed_start (int f) const |
| Set the changed flag of this track. More...
|
|
void | set_changed_end (int f) const |
| Set the changed flag of this track. More...
|
|
bool | is_valid (double v_bar, int d_bar, double sg, const typename Data< Element >::Convert &to_vector) const |
| Determines whether this track is valid. More...
|
|
Class that represents a target moving through space.