KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
pt_scene_diff.h File Reference
#include <people_tracking_cpp/pt_scene.h>
#include <people_tracking_cpp/pt_scene_posterior.h>
#include <diff_cpp/diff_gradient.h>
#include <m_cpp/m_vector.h>
#include <diff_cpp/diff_hessian_ind.h>
#include <vector>
#include <algorithm>

Go to the source code of this file.

Classes

class  kjb::pt::Scene_gradient
 Wrapper for generic gradient function. More...
 
class  kjb::pt::Scene_hessian
 Wrapper for generic hessian function. More...
 
class  kjb::pt::Gradient_adapter< G >
 Wraps Scene_gradient to work with ergo::hmc_step. More...
 
class  kjb::pt::Pixel_move
 Functor designed to move 3D points by pixels in image plane. More...
 

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 
 kjb::pt
 

Functions

template<class G >
Gradient_adapter< G > kjb::pt::make_gradient_adapter (const G &grad)
 Utility function that makes a gradient adapter. More...
 
std::vector< double > kjb::pt::trajectory_gradient_step_sizes (const Scene &scene, bool infer_head=true)
 Compute the step sizes that equivalent to movement of 1 pixel in image coordinate. More...
 
void kjb::pt::make_max (const Scene &scene, const Scene_posterior &pt, const std::vector< double > &ss, bool infer_head)
 Ensures posterior is at max (wrt a given step size). More...