List of all members.
Detailed Description
template<class observation_type>
class pik_state< observation_type >
An implementation of the Probabilistic Inverse Kinematics prior. If you use this class we recommend citing
@article {hauberg:ijcv11,
author = {S{\o}ren Hauberg and Kim Steenstrup Pedersen},
title = {{Predicting Articulated Human Motion from Spatial Processes}},
journal = {International Journal of Computer Vision},
publisher = {Springer},
pages = {317--334},
volume = {94},
issue = {3},
year = {2011}
}
Constructor & Destructor Documentation
template<class observation_type >
Member Function Documentation
template<class observation_type >
void pik_state< observation_type >::get_end_effectors |
( |
std::vector< vector3 > & |
data |
) |
[inline, protected] |
template<class observation_type >
void pik_state< observation_type >::linear_motion |
( |
|
) |
[inline] |
template<class observation_type >
Load pose parameters from a file.
- Parameters:
-
[in] | filename | The name of the file containing the pose paramters. |
- Returns:
- TRUE on succes.
Reimplemented from angle_state< observation_type >.
template<class observation_type >
bool pik_state< observation_type >::load |
( |
std::ifstream & |
file |
) |
[inline] |
Load pose parameters from a stream. This is useful for batch loads.
- Parameters:
-
[in] | file | A stream representing the open file. |
- Returns:
- TRUE on succes.
Reimplemented from angle_state< observation_type >.
template<class observation_type >
template<class observation_type >
void pik_state< observation_type >::pelvic_lift |
( |
|
) |
[inline] |
template<class observation_type >
double pik_state< observation_type >::predict |
( |
const observation_type & |
observation, |
|
|
const double |
variance_scale = 1.0 | |
|
) |
| | [inline, virtual] |
The importance distribution of the tracker.
- Parameters:
-
[in] | observation | The current observation. |
[in] | variance_scale | A scale factor for the default variance. This is used for annealed filters. |
- Returns:
- The correction factor for the importance distribution (most often 1).
Reimplemented from angle_state< observation_type >.
template<class observation_type >
void pik_state< observation_type >::set_end_effectors |
( |
const std::vector< vector3 > & |
data |
) |
[inline, protected] |
Member Data Documentation
template<class observation_type >
template<class observation_type >
template<class observation_type >
The documentation for this class was generated from the following file:
- /home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/pik_state.h