#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:
- /usr/obj/OpenCV-2.2.0/OpenCV-2.2.0/modules/legacy/include/opencv2/legacy/blobtrack.hpp