Logo
OpenCV  2.4.13.5
Open Source Computer Vision
Public Member Functions | List of all members
CvBlobTrackerOne Class Referenceabstract

#include <blobtrack.hpp>

Inheritance diagram for CvBlobTrackerOne:

Public Member Functions

virtual void  Init (CvBlob *pBlobInit, IplImage *pImg, IplImage *pImgFG=NULL)=0
 
virtual CvBlobProcess (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)
 
- Public Member Functions inherited from CvVSModule
  CvVSModule ()
 
virtual  ~CvVSModule ()
 
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 ()
 
 
 

Additional Inherited Members

- Protected Member Functions inherited from CvVSModule
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 inherited from CvVSModule
 

Member Function Documentation

§ GetConfidence()

virtual double CvBlobTrackerOne::GetConfidence ( CvBlob *  ,
IplImage *  ,
IplImage *  = NULL,
IplImage *  = NULL 
)
inlinevirtual

§ Init()

virtual void CvBlobTrackerOne::Init ( CvBlobpBlobInit,
IplImagepImg,
IplImagepImgFG = NULL 
)
pure virtual

§ Process()

virtual CvBlob* CvBlobTrackerOne::Process ( CvBlobpBlobPrev,
IplImagepImg,
IplImagepImgFG = NULL 
)
pure virtual

§ Release()

virtual void CvBlobTrackerOne::Release ( )
pure virtual

Implements CvVSModule.

§ SetCollision()

virtual void CvBlobTrackerOne::SetCollision ( int  )
inlinevirtual

§ SkipProcess()

virtual void CvBlobTrackerOne::SkipProcess ( CvBlob *  ,
IplImage *  ,
IplImage *  = NULL 
)
inlinevirtual

§ Update()

virtual void CvBlobTrackerOne::Update ( CvBlob *  ,
IplImage *  ,
IplImage *  = NULL 
)
inlinevirtual

The documentation for this class was generated from the following file:

AltStyle によって変換されたページ (->オリジナル) /