CvBlobTracker Class Reference
#include <blobtrack.hpp>
List of all members.
Public Member Functions |
virtual CvBlob * | AddBlob (CvBlob *pBlob, IplImage *pImg, IplImage *pImgFG=NULL)=0 |
| CvBlobTracker () |
virtual void | DelBlob (int BlobIndex)=0 |
virtual void | DelBlobByID (int BlobID) |
virtual CvBlob * | GetBlob (int BlobIndex)=0 |
virtual CvBlob * | GetBlobByID (int BlobID) |
virtual CvBlob * | GetBlobHyp (int BlobIndex, int) |
virtual int | GetBlobHypNum (int) |
virtual int | GetBlobIndexByID (int BlobID) |
virtual int | GetBlobNum ()=0 |
virtual double | GetConfidence (int, CvBlob *, IplImage *, IplImage *=NULL) |
virtual double | GetConfidenceList (CvBlobSeq *pBlobList, IplImage *pImg, IplImage *pImgFG=NULL) |
virtual void | Process (IplImage *pImg, IplImage *pImgFG=NULL)=0 |
virtual void | ProcessBlob (int BlobIndex, CvBlob *pBlob, IplImage *, IplImage *=NULL) |
virtual void | Release ()=0 |
virtual void | SetBlob (int, CvBlob *) |
virtual void | SetBlobByID (int BlobID, CvBlob *pBlob) |
virtual void | SetBlobHyp (int, CvBlob *) |
virtual void | Update (IplImage *pImg, IplImage *pImgFG=NULL) |
virtual void | UpdateBlob (int, CvBlob *, IplImage *, IplImage *=NULL) |
Constructor & Destructor Documentation
CvBlobTracker::CvBlobTracker |
( |
|
) |
|
Member Function Documentation
virtual void CvBlobTracker::DelBlob |
( |
int |
BlobIndex |
) |
[pure virtual] |
virtual void CvBlobTracker::DelBlobByID |
( |
int |
BlobID |
) |
[virtual] |
virtual CvBlob* CvBlobTracker::GetBlob |
( |
int |
BlobIndex |
) |
[pure virtual] |
virtual CvBlob* CvBlobTracker::GetBlobByID |
( |
int |
BlobID |
) |
[virtual] |
virtual CvBlob* CvBlobTracker::GetBlobHyp |
( |
int |
BlobIndex, |
|
|
int |
| |
|
) |
| | [virtual] |
virtual int CvBlobTracker::GetBlobHypNum |
( |
int |
|
) |
[virtual] |
virtual int CvBlobTracker::GetBlobIndexByID |
( |
int |
BlobID |
) |
[virtual] |
virtual int CvBlobTracker::GetBlobNum |
( |
|
) |
[pure virtual] |
virtual double CvBlobTracker::GetConfidenceList |
( |
CvBlobSeq * |
pBlobList, |
|
|
IplImage * |
pImg, |
|
|
IplImage * |
pImgFG = NULL | |
|
) |
| | [virtual] |
virtual void CvBlobTracker::Process |
( |
IplImage * |
pImg, |
|
|
IplImage * |
pImgFG = NULL | |
|
) |
| | [pure virtual] |
virtual void CvBlobTracker::ProcessBlob |
( |
int |
BlobIndex, |
|
|
CvBlob * |
pBlob, |
|
|
IplImage * |
, |
|
|
IplImage * |
= NULL | |
|
) |
| | [virtual] |
virtual void CvBlobTracker::Release |
( |
|
) |
[pure virtual] |
virtual void CvBlobTracker::SetBlob |
( |
int |
, |
|
|
CvBlob * |
| |
|
) |
| | [virtual] |
virtual void CvBlobTracker::SetBlobByID |
( |
int |
BlobID, |
|
|
CvBlob * |
pBlob | |
|
) |
| | [virtual] |
virtual void CvBlobTracker::SetBlobHyp |
( |
int |
, |
|
|
CvBlob * |
| |
|
) |
| | [virtual] |
virtual void CvBlobTracker::Update |
( |
IplImage * |
pImg, |
|
|
IplImage * |
pImgFG = NULL | |
|
) |
| | [virtual] |
The documentation for this class was generated from the following file:
- /home/grier/opencv/opencv/modules/legacy/include/opencv2/legacy/blobtrack.hpp