Public Member Functions | Private Attributes
CKLTTracker Class Reference

Implementation of the Kanade Lucas Tomasi optical flow tracking algorithm. More...

#include <KLTTracker.h>

List of all members.

Public Member Functions

 CKLTTracker (int width, int height, int nLevels, int nHalfWindowSize)
bool Track (const CByteImage *pImage, const Vec2d *pPoints, int nPoints, Vec2d *pResultPoints)
 ~CKLTTracker ()

Private Attributes

const int height
bool m_bInitialized
const int m_nHalfWindowSize
const int m_nLevels
CByteImage ** m_ppPyramidI
CByteImage ** m_ppPyramidJ
float * m_pScaleFactors
const int width

Detailed Description

Implementation of the Kanade Lucas Tomasi optical flow tracking algorithm.

Definition at line 63 of file KLTTracker.h.


Constructor & Destructor Documentation

CKLTTracker::CKLTTracker ( int  width,
int  height,
int  nLevels,
int  nHalfWindowSize 
)

Definition at line 71 of file KLTTracker.cpp.

Definition at line 99 of file KLTTracker.cpp.


Member Function Documentation

bool CKLTTracker::Track ( const CByteImage pImage,
const Vec2d pPoints,
int  nPoints,
Vec2d pResultPoints 
)

Definition at line 118 of file KLTTracker.cpp.


Member Data Documentation

const int CKLTTracker::height [private]

Definition at line 83 of file KLTTracker.h.

Definition at line 84 of file KLTTracker.h.

const int CKLTTracker::m_nHalfWindowSize [private]

Definition at line 82 of file KLTTracker.h.

const int CKLTTracker::m_nLevels [private]

Definition at line 81 of file KLTTracker.h.

Definition at line 79 of file KLTTracker.h.

Definition at line 79 of file KLTTracker.h.

float* CKLTTracker::m_pScaleFactors [private]

Definition at line 80 of file KLTTracker.h.

const int CKLTTracker::width [private]

Definition at line 83 of file KLTTracker.h.


The documentation for this class was generated from the following files:


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Thu Jun 6 2019 21:46:58