Track orientation based only on features in the image plane.
More...
#include <TrackerOrientation.h>
|
static void | Project (CvMat *state, CvMat *projection, void *param) |
|
Track orientation based only on features in the image plane.
Definition at line 43 of file TrackerOrientation.h.
alvar::TrackerOrientation::TrackerOrientation |
( |
int |
width, |
|
|
int |
height, |
|
|
int |
image_scale = 1 , |
|
|
int |
outlier_limit = 20 |
|
) |
| |
|
inline |
void alvar::TrackerOrientation::GetPose |
( |
Pose & |
pose | ) |
|
void alvar::TrackerOrientation::GetPose |
( |
double |
gl_mat[16] | ) |
|
|
inline |
void alvar::TrackerOrientation::Project |
( |
CvMat * |
state, |
|
|
CvMat * |
projection, |
|
|
void * |
param |
|
) |
| |
|
staticprivate |
void alvar::TrackerOrientation::Reset |
( |
| ) |
|
void alvar::TrackerOrientation::SetCamera |
( |
Camera * |
camera | ) |
|
|
inline |
double alvar::TrackerOrientation::Track |
( |
IplImage * |
img | ) |
|
|
virtual |
Pure virtual function for making the next track step. This analyses the image and updates class member variables accordingly.
Implements alvar::Tracker.
Definition at line 51 of file TrackerOrientation.cpp.
bool alvar::TrackerOrientation::UpdatePose |
( |
IplImage * |
image = 0 | ) |
|
|
private |
bool alvar::TrackerOrientation::UpdateRotationOnly |
( |
IplImage * |
gray, |
|
|
IplImage * |
image = 0 |
|
) |
| |
|
private |
Camera* alvar::TrackerOrientation::_camera |
|
private |
std::map<int,Feature> alvar::TrackerOrientation::_F_v |
|
private |
IplImage* alvar::TrackerOrientation::_grsc |
|
private |
int alvar::TrackerOrientation::_image_scale |
|
private |
CvMat* alvar::TrackerOrientation::_object_model |
|
private |
int alvar::TrackerOrientation::_outlier_limit |
|
private |
Pose alvar::TrackerOrientation::_pose |
|
private |
int alvar::TrackerOrientation::_xres |
|
private |
int alvar::TrackerOrientation::_yres |
|
private |
The documentation for this class was generated from the following files: