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 |
Implementation of the Kanade Lucas Tomasi optical flow tracking algorithm.
Definition at line 63 of file KLTTracker.h.
| 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.
| bool CKLTTracker::Track | ( | const CByteImage * | pImage, |
| const Vec2d * | pPoints, | ||
| int | nPoints, | ||
| Vec2d * | pResultPoints | ||
| ) |
Definition at line 118 of file KLTTracker.cpp.
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.