#include <blobtrack.hpp>
Inherits CvVSModule.
Public Member Functions | |
| CvBlobTrackerAuto () | |
| virtual void | Process (IplImage *pImg, IplImage *pMask=NULL)=0 |
| virtual CvBlob * | GetBlob (int index)=0 |
| virtual CvBlob * | GetBlobByID (int ID)=0 |
| virtual int | GetBlobNum ()=0 |
| virtual IplImage * | GetFGMask () |
| virtual float | GetState (int BlobID)=0 |
| virtual const char * | GetStateDesc (int BlobID)=0 |
| virtual void | Release ()=0 |
| 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 CvBlobTrackerAuto::Process | ( | IplImage * | pImg, |
| IplImage * | pMask = NULL |
||
| ) | [pure virtual] |
| virtual CvBlob* CvBlobTrackerAuto::GetBlob | ( | int | index | ) | [pure virtual] |
| virtual CvBlob* CvBlobTrackerAuto::GetBlobByID | ( | int | ID | ) | [pure virtual] |
| virtual int CvBlobTrackerAuto::GetBlobNum | ( | ) | [pure virtual] |
| virtual IplImage* CvBlobTrackerAuto::GetFGMask | ( | ) | [virtual] |
| virtual float CvBlobTrackerAuto::GetState | ( | int | BlobID | ) | [pure virtual] |
| virtual const char* CvBlobTrackerAuto::GetStateDesc | ( | int | BlobID | ) | [pure virtual] |
| virtual void CvBlobTrackerAuto::Release | ( | ) | [pure virtual] |
Implements CvVSModule.
| 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] |