OpenCV  2.4.13.3
Open Source Computer Vision
CvBlobTrackFVGen Class Referenceabstract

#include <blobtrack.hpp>

Inheritance diagram for CvBlobTrackFVGen:
CvVSModule

Public Member Functions

 CvBlobTrackFVGen ()
 
virtual void AddBlob (CvBlob *pBlob)=0
 
virtual void Process (IplImage *pImg, IplImage *pFG)=0
 
virtual void Release ()=0
 
virtual int GetFVSize ()=0
 
virtual int GetFVNum ()=0
 
virtual float * GetFV (int index, int *pFVID)=0
 
virtual float * GetFVVar ()
 
virtual float * GetFVMin ()=0
 
virtual float * GetFVMax ()=0
 
- 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 ()
 
virtual void SaveState (CvFileStorage *)
 
virtual void LoadState (CvFileStorage *, CvFileNode *)
 

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
int m_Wnd
 

Constructor & Destructor Documentation

§ CvBlobTrackFVGen()

CvBlobTrackFVGen::CvBlobTrackFVGen ( )
inline

Member Function Documentation

§ AddBlob()

virtual void CvBlobTrackFVGen::AddBlob ( CvBlob pBlob)
pure virtual

§ GetFV()

virtual float* CvBlobTrackFVGen::GetFV ( int  index,
int pFVID 
)
pure virtual

§ GetFVMax()

virtual float* CvBlobTrackFVGen::GetFVMax ( )
pure virtual

§ GetFVMin()

virtual float* CvBlobTrackFVGen::GetFVMin ( )
pure virtual

§ GetFVNum()

virtual int CvBlobTrackFVGen::GetFVNum ( )
pure virtual

§ GetFVSize()

virtual int CvBlobTrackFVGen::GetFVSize ( )
pure virtual

§ GetFVVar()

virtual float* CvBlobTrackFVGen::GetFVVar ( )
inlinevirtual

§ Process()

virtual void CvBlobTrackFVGen::Process ( IplImage pImg,
IplImage pFG 
)
pure virtual

§ Release()

virtual void CvBlobTrackFVGen::Release ( )
pure virtual

Implements CvVSModule.


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