Public Member Functions | Private Attributes | List of all members
CKLTTracker Class Reference

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

#include <KLTTracker.h>

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.

CKLTTracker::~CKLTTracker ( )

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.

bool CKLTTracker::m_bInitialized
private

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.

CByteImage** CKLTTracker::m_ppPyramidI
private

Definition at line 79 of file KLTTracker.h.

CByteImage ** CKLTTracker::m_ppPyramidJ
private

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 Mon Dec 2 2019 03:47:28