contrib/gel/vgel/kl/klt.h File Reference

Go to the source code of this file.


Classes

struct  KLT_TrackingContextRec
struct  KLT_FeatureRec
struct  KLT_FeatureListRec
struct  KLT_FeatureHistoryRec
struct  KLT_FeatureTableRec

Defines

#define KLT_BOOL   int
#define TRUE   1
#define FALSE   0
#define NULL   0
#define KLT_TRACKED   0
#define KLT_NOT_FOUND   -1
#define KLT_SMALL_DET   -2
#define KLT_MAX_ITERATIONS   -3
#define KLT_OOB   -4
#define KLT_LARGE_RESIDUE   -5

Typedefs

typedef float KLT_locType
typedef unsigned short KLT_PixelType
typedef struct KLT_TrackingContextRecKLT_TrackingContext
typedef struct KLT_FeatureRecKLT_Feature
typedef struct KLT_FeatureListRecKLT_FeatureList
typedef struct KLT_FeatureHistoryRecKLT_FeatureHistory
typedef struct KLT_FeatureTableRecKLT_FeatureTable

Functions

KLT_TrackingContext KLTCreateTrackingContext (void)
KLT_FeatureList KLTCreateFeatureList (int nFeatures)
KLT_FeatureHistory KLTCreateFeatureHistory (int nFrames)
KLT_FeatureTable KLTCreateFeatureTable (int nFrames, int nFeatures)
void KLTFreeTrackingContext (KLT_TrackingContext tc)
void KLTFreeFeatureList (KLT_FeatureList fl)
void KLTFreeFeatureHistory (KLT_FeatureHistory fh)
void KLTFreeFeatureTable (KLT_FeatureTable ft)
void KLTSelectGoodFeatures (KLT_TrackingContext tc, KLT_PixelType *img, int ncols, int nrows, KLT_FeatureList fl)
void KLTTrackFeatures (KLT_TrackingContext tc, KLT_PixelType *img1, KLT_PixelType *img2, int ncols, int nrows, KLT_FeatureList fl)
void KLTReplaceLostFeatures (KLT_TrackingContext tc, KLT_PixelType *img, int ncols, int nrows, KLT_FeatureList fl)
int KLTCountRemainingFeatures (KLT_FeatureList fl)
void KLTPrintTrackingContext (KLT_TrackingContext tc)
void KLTChangeTCPyramid (KLT_TrackingContext tc, int search_range)
void KLTUpdateTCBorder (KLT_TrackingContext tc)
void KLTStopSequentialMode (KLT_TrackingContext tc)
void KLTSetVerbosity (int verbosity)
float _KLTComputeSmoothSigma (KLT_TrackingContext tc)
void KLTStoreFeatureList (KLT_FeatureList fl, KLT_FeatureTable ft, int frame)
void KLTExtractFeatureList (KLT_FeatureList fl, KLT_FeatureTable ft, int frame)
void KLTStoreFeatureHistory (KLT_FeatureHistory fh, KLT_FeatureTable ft, int feat)
void KLTExtractFeatureHistory (KLT_FeatureHistory fh, KLT_FeatureTable ft, int feat)
void KLTWriteFeatureListToPPM (KLT_FeatureList fl, KLT_PixelType *greyimg, int ncols, int nrows, char *filename)
void KLTWriteFeatureList (KLT_FeatureList fl, char *filename, char *fmt)
void KLTWriteFeatureHistory (KLT_FeatureHistory fh, char *filename, char *fmt)
void KLTWriteFeatureTable (KLT_FeatureTable ft, char *filename, char *fmt)
KLT_FeatureList KLTReadFeatureList (KLT_FeatureList fl, char *filename)
KLT_FeatureHistory KLTReadFeatureHistory (KLT_FeatureHistory fh, char *filename)
KLT_FeatureTable KLTReadFeatureTable (KLT_FeatureTable ft, char *filename)

Define Documentation

#define FALSE   0

Definition at line 17 of file klt.h.

#define KLT_BOOL   int

Definition at line 13 of file klt.h.

#define KLT_LARGE_RESIDUE   -5

Definition at line 29 of file klt.h.

#define KLT_MAX_ITERATIONS   -3

Definition at line 27 of file klt.h.

#define KLT_NOT_FOUND   -1

Definition at line 25 of file klt.h.

#define KLT_OOB   -4

Definition at line 28 of file klt.h.

#define KLT_SMALL_DET   -2

Definition at line 26 of file klt.h.

#define KLT_TRACKED   0

Definition at line 24 of file klt.h.

#define NULL   0

Definition at line 21 of file klt.h.

#define TRUE   1

Definition at line 16 of file klt.h.


Typedef Documentation

typedef struct KLT_FeatureRec * KLT_Feature

typedef struct KLT_FeatureHistoryRec * KLT_FeatureHistory

typedef struct KLT_FeatureListRec * KLT_FeatureList

typedef struct KLT_FeatureTableRec * KLT_FeatureTable

typedef float KLT_locType

Definition at line 10 of file klt.h.

typedef unsigned short KLT_PixelType

Definition at line 11 of file klt.h.

typedef struct KLT_TrackingContextRec * KLT_TrackingContext


Function Documentation

float _KLTComputeSmoothSigma ( KLT_TrackingContext  tc  ) 

void KLTChangeTCPyramid ( KLT_TrackingContext  tc,
int  search_range 
)

int KLTCountRemainingFeatures ( KLT_FeatureList  fl  ) 

KLT_FeatureHistory KLTCreateFeatureHistory ( int  nFrames  ) 

KLT_FeatureList KLTCreateFeatureList ( int  nFeatures  ) 

KLT_FeatureTable KLTCreateFeatureTable ( int  nFrames,
int  nFeatures 
)

KLT_TrackingContext KLTCreateTrackingContext ( void   ) 

void KLTExtractFeatureHistory ( KLT_FeatureHistory  fh,
KLT_FeatureTable  ft,
int  feat 
)

void KLTExtractFeatureList ( KLT_FeatureList  fl,
KLT_FeatureTable  ft,
int  frame 
)

void KLTFreeFeatureHistory ( KLT_FeatureHistory  fh  ) 

void KLTFreeFeatureList ( KLT_FeatureList  fl  ) 

void KLTFreeFeatureTable ( KLT_FeatureTable  ft  ) 

void KLTFreeTrackingContext ( KLT_TrackingContext  tc  ) 

void KLTPrintTrackingContext ( KLT_TrackingContext  tc  ) 

KLT_FeatureHistory KLTReadFeatureHistory ( KLT_FeatureHistory  fh,
char *  filename 
)

KLT_FeatureList KLTReadFeatureList ( KLT_FeatureList  fl,
char *  filename 
)

KLT_FeatureTable KLTReadFeatureTable ( KLT_FeatureTable  ft,
char *  filename 
)

void KLTReplaceLostFeatures ( KLT_TrackingContext  tc,
KLT_PixelType img,
int  ncols,
int  nrows,
KLT_FeatureList  fl 
)

void KLTSelectGoodFeatures ( KLT_TrackingContext  tc,
KLT_PixelType img,
int  ncols,
int  nrows,
KLT_FeatureList  fl 
)

void KLTSetVerbosity ( int  verbosity  ) 

void KLTStopSequentialMode ( KLT_TrackingContext  tc  ) 

void KLTStoreFeatureHistory ( KLT_FeatureHistory  fh,
KLT_FeatureTable  ft,
int  feat 
)

void KLTStoreFeatureList ( KLT_FeatureList  fl,
KLT_FeatureTable  ft,
int  frame 
)

void KLTTrackFeatures ( KLT_TrackingContext  tc,
KLT_PixelType img1,
KLT_PixelType img2,
int  ncols,
int  nrows,
KLT_FeatureList  fl 
)

void KLTUpdateTCBorder ( KLT_TrackingContext  tc  ) 

void KLTWriteFeatureHistory ( KLT_FeatureHistory  fh,
char *  filename,
char *  fmt 
)

void KLTWriteFeatureList ( KLT_FeatureList  fl,
char *  filename,
char *  fmt 
)

void KLTWriteFeatureListToPPM ( KLT_FeatureList  fl,
KLT_PixelType greyimg,
int  ncols,
int  nrows,
char *  filename 
)

void KLTWriteFeatureTable ( KLT_FeatureTable  ft,
char *  filename,
char *  fmt 
)


Generated on Sun Sep 7 05:17:05 2008 for contrib/gel/vgel by  doxygen 1.5.1