#include <blobtrack.hpp>
Inherits CvVSModule.
Public Member Functions | |
virtual void | Init (CvBlob *pBlobInit, IplImage *pImg, IplImage *pImgFG=NULL)=0 |
virtual CvBlob * | Process (CvBlob *pBlobPrev, IplImage *pImg, IplImage *pImgFG=NULL)=0 |
virtual void | Release ()=0 |
virtual void | SkipProcess (CvBlob *, IplImage *, IplImage *=NULL) |
virtual void | Update (CvBlob *, IplImage *, IplImage *=NULL) |
virtual void | SetCollision (int) |
virtual double | GetConfidence (CvBlob *, IplImage *, IplImage *=NULL, IplImage *=NULL) |
const char * | GetParamName (int index) |
const char * | GetParamComment (const char *name) |
double | GetParam (const char *name) |
const char * | GetParamStr (const char *name) |
void | SetParam (const char *name, double val) |
void | SetParamStr (const char *name, const char *str) |
void | TransferParamsFromChild (CvVSModule *pM, const char *prefix=NULL) |
void | TransferParamsToChild (CvVSModule *pM, char *prefix=NULL) |
virtual void | ParamUpdate () |
const char * | GetTypeName () |
int | IsModuleTypeName (const char *name) |
char * | GetModuleName () |
int | IsModuleName (const char *name) |
void | SetNickName (const char *pStr) |
const char * | GetNickName () |
virtual void | SaveState (CvFileStorage *) |
virtual void | LoadState (CvFileStorage *, CvFileNode *) |
Protected Member Functions | |
int | IsParam (const char *name) |
void | AddParam (const char *name, double *pAddr) |
void | AddParam (const char *name, float *pAddr) |
void | AddParam (const char *name, int *pAddr) |
void | AddParam (const char *name, const char **pAddr) |
void | AddParam (const char *name) |
void | CommentParam (const char *name, const char *pComment) |
void | SetTypeName (const char *name) |
void | SetModuleName (const char *name) |
void | DelParam (const char *name) |
Protected Attributes | |
int | m_Wnd |
virtual void CvBlobTrackerOne::Init | ( | CvBlob * | pBlobInit, |
IplImage * | pImg, | ||
IplImage * | pImgFG = NULL |
||
) | [pure virtual] |
virtual CvBlob* CvBlobTrackerOne::Process | ( | CvBlob * | pBlobPrev, |
IplImage * | pImg, | ||
IplImage * | pImgFG = NULL |
||
) | [pure virtual] |
virtual void CvBlobTrackerOne::Release | ( | ) | [pure virtual] |
Implements CvVSModule.
virtual void CvBlobTrackerOne::SkipProcess | ( | CvBlob * | , |
IplImage * | , | ||
IplImage * | = NULL |
||
) | [virtual] |
virtual void CvBlobTrackerOne::Update | ( | CvBlob * | , |
IplImage * | , | ||
IplImage * | = NULL |
||
) | [virtual] |
virtual void CvBlobTrackerOne::SetCollision | ( | int | ) | [virtual] |
virtual double CvBlobTrackerOne::GetConfidence | ( | CvBlob * | , |
IplImage * | , | ||
IplImage * | = NULL , |
||
IplImage * | = NULL |
||
) | [virtual] |
int CvVSModule::IsParam | ( | const char * | name | ) | [protected, inherited] |
void CvVSModule::AddParam | ( | const char * | name, |
double * | pAddr | ||
) | [protected, inherited] |
void CvVSModule::AddParam | ( | const char * | name, |
float * | pAddr | ||
) | [protected, inherited] |
void CvVSModule::AddParam | ( | const char * | name, |
int * | pAddr | ||
) | [protected, inherited] |
void CvVSModule::AddParam | ( | const char * | name, |
const char ** | pAddr | ||
) | [protected, inherited] |
void CvVSModule::AddParam | ( | const char * | name | ) | [protected, inherited] |
void CvVSModule::CommentParam | ( | const char * | name, |
const char * | pComment | ||
) | [protected, inherited] |
void CvVSModule::SetTypeName | ( | const char * | name | ) | [protected, inherited] |
void CvVSModule::SetModuleName | ( | const char * | name | ) | [protected, inherited] |
void CvVSModule::DelParam | ( | const char * | name | ) | [protected, inherited] |
const char* CvVSModule::GetParamName | ( | int | index | ) | [inherited] |
const char* CvVSModule::GetParamComment | ( | const char * | name | ) | [inherited] |
double CvVSModule::GetParam | ( | const char * | name | ) | [inherited] |
const char* CvVSModule::GetParamStr | ( | const char * | name | ) | [inherited] |
void CvVSModule::SetParam | ( | const char * | name, |
double | val | ||
) | [inherited] |
void CvVSModule::SetParamStr | ( | const char * | name, |
const char * | str | ||
) | [inherited] |
void CvVSModule::TransferParamsFromChild | ( | CvVSModule * | pM, |
const char * | prefix = NULL |
||
) | [inherited] |
void CvVSModule::TransferParamsToChild | ( | CvVSModule * | pM, |
char * | prefix = NULL |
||
) | [inherited] |
virtual void CvVSModule::ParamUpdate | ( | ) | [virtual, inherited] |
const char* CvVSModule::GetTypeName | ( | ) | [inherited] |
int CvVSModule::IsModuleTypeName | ( | const char * | name | ) | [inherited] |
char* CvVSModule::GetModuleName | ( | ) | [inherited] |
int CvVSModule::IsModuleName | ( | const char * | name | ) | [inherited] |
void CvVSModule::SetNickName | ( | const char * | pStr | ) | [inherited] |
const char* CvVSModule::GetNickName | ( | ) | [inherited] |
virtual void CvVSModule::SaveState | ( | CvFileStorage * | ) | [virtual, inherited] |
virtual void CvVSModule::LoadState | ( | CvFileStorage * | , |
CvFileNode * | |||
) | [virtual, inherited] |
int CvVSModule::m_Wnd [protected, inherited] |