#include <cvvidsurv.hpp>
Inherits CvVSModule.
Public Member Functions | |
CvBlobTracker () | |
virtual CvBlob * | AddBlob (CvBlob *pBlob, IplImage *pImg, IplImage *pImgFG=NULL)=0 |
virtual int | GetBlobNum ()=0 |
virtual CvBlob * | GetBlob (int BlobIndex)=0 |
virtual void | DelBlob (int BlobIndex)=0 |
virtual void | Process (IplImage *pImg, IplImage *pImgFG=NULL)=0 |
virtual void | Release ()=0 |
virtual void | ProcessBlob (int BlobIndex, CvBlob *pBlob, IplImage *, IplImage *=NULL) |
virtual double | GetConfidence (int, CvBlob *, IplImage *, IplImage *=NULL) |
virtual double | GetConfidenceList (CvBlobSeq *pBlobList, IplImage *pImg, IplImage *pImgFG=NULL) |
virtual void | UpdateBlob (int, CvBlob *, IplImage *, IplImage *=NULL) |
virtual void | Update (IplImage *pImg, IplImage *pImgFG=NULL) |
virtual int | GetBlobIndexByID (int BlobID) |
virtual CvBlob * | GetBlobByID (int BlobID) |
virtual void | DelBlobByID (int BlobID) |
virtual void | SetBlob (int, CvBlob *) |
virtual void | SetBlobByID (int BlobID, CvBlob *pBlob) |
virtual int | GetBlobHypNum (int) |
virtual CvBlob * | GetBlobHyp (int BlobIndex, int) |
virtual void | SetBlobHyp (int, CvBlob *) |
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 |
CvBlobTracker::CvBlobTracker | ( | ) |
virtual CvBlob* CvBlobTracker::AddBlob | ( | CvBlob * | pBlob, |
IplImage * | pImg, | ||
IplImage * | pImgFG = NULL |
||
) | [pure virtual] |
virtual int CvBlobTracker::GetBlobNum | ( | ) | [pure virtual] |
virtual CvBlob* CvBlobTracker::GetBlob | ( | int | BlobIndex ) | [pure virtual] |
virtual void CvBlobTracker::DelBlob | ( | int | BlobIndex ) | [pure virtual] |
virtual void CvBlobTracker::Release | ( | ) | [pure virtual] |
Implements CvVSModule.
virtual void CvBlobTracker::ProcessBlob | ( | int | BlobIndex, |
CvBlob * | pBlob, | ||
IplImage * | , | ||
IplImage * | = NULL |
||
) | [virtual] |
virtual double CvBlobTracker::GetConfidence | ( | int | , |
CvBlob * | , | ||
IplImage * | , | ||
IplImage * | = NULL |
||
) | [virtual] |
virtual double CvBlobTracker::GetConfidenceList | ( | CvBlobSeq * | pBlobList, |
IplImage * | pImg, | ||
IplImage * | pImgFG = NULL |
||
) | [virtual] |
virtual void CvBlobTracker::UpdateBlob | ( | int | , |
CvBlob * | , | ||
IplImage * | , | ||
IplImage * | = NULL |
||
) | [virtual] |
virtual int CvBlobTracker::GetBlobIndexByID | ( | int | BlobID ) | [virtual] |
virtual CvBlob* CvBlobTracker::GetBlobByID | ( | int | BlobID ) | [virtual] |
virtual void CvBlobTracker::DelBlobByID | ( | int | BlobID ) | [virtual] |
virtual void CvBlobTracker::SetBlob | ( | int | , |
CvBlob * | |||
) | [virtual] |
virtual void CvBlobTracker::SetBlobByID | ( | int | BlobID, |
CvBlob * | pBlob | ||
) | [virtual] |
virtual int CvBlobTracker::GetBlobHypNum | ( | int | ) | [virtual] |
virtual CvBlob* CvBlobTracker::GetBlobHyp | ( | int | BlobIndex, |
int | |||
) | [virtual] |
virtual void CvBlobTracker::SetBlobHyp | ( | int | , |
CvBlob * | |||
) | [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] |