Classes | Typedefs | Functions
blobtrack.hpp File Reference

Go to the source code of this file.

Classes

struct  CvDefParam
 
class  CvVSModule
 
class  CvFGDetector
 
struct  CvBlob
 
class  CvBlobSeq
 
struct  CvBlobTrack
 
class  CvBlobTrackSeq
 
class  CvBlobDetector
 
struct  CvDetectedBlob
 
class  CvObjectDetector
 
struct  CvDrawShape
 
class  CvImageDrawer
 
class  CvBlobTrackGen
 
class  CvBlobTracker
 
class  CvBlobTrackerOne
 
struct  CvBlobTrackerParamMS
 
struct  CvBlobTrackerParamLH
 
class  CvBlobTrackPostProc
 
class  CvBlobTrackPostProcOne
 
class  CvBlobTrackPredictor
 
class  CvBlobTrackAnalysis
 
class  CvBlobTrackFVGen
 
class  CvBlobTrackAnalysisOne
 
class  CvBlobTrackAnalysisHeight
 
class  CvBlobTrackerAuto
 
struct  CvBlobTrackerAutoParam1
 
struct  CvTracksTimePos
 
class  CvProb
 

Typedefs

typedef void CvTestSeq
 

Functions

CV_EXPORTS void cvWriteStruct (CvFileStorage *fs, const char *name, void *addr, const char *desc, int num=1)
 
CV_EXPORTS void cvReadStructByName (CvFileStorage *fs, CvFileNode *node, const char *name, void *addr, const char *desc)
 
CV_EXPORTS void cvReleaseFGDetector (CvFGDetector **ppT)
 
CV_EXPORTS CvFGDetectorcvCreateFGDetectorBase (int type, void *param)
 
CvBlob cvBlob (float x, float y, float w, float h)
 
CV_EXPORTS void cvReleaseBlobDetector (CvBlobDetector **ppBD)
 
CV_EXPORTS CvBlobDetectorcvCreateBlobDetectorSimple ()
 
CV_EXPORTS CvBlobDetectorcvCreateBlobDetectorCC ()
 
CV_INLINE CvDetectedBlob cvDetectedBlob (float x, float y, float w, float h, int ID=0, float response=0.0F)
 
CV_INLINE CvRect cvRectIntersection (const CvRect r1, const CvRect r2)
 
void cvReleaseBlobTrackGen (CvBlobTrackGen **pBTGen)
 
CV_EXPORTS CvBlobTrackGencvCreateModuleBlobTrackGen1 ()
 
CV_EXPORTS CvBlobTrackGencvCreateModuleBlobTrackGenYML ()
 
CV_EXPORTS void cvReleaseBlobTracker (CvBlobTracker **ppT)
 
void cvReleaseBlobTrackerOne (CvBlobTrackerOne **ppT)
 
CV_EXPORTS CvBlobTrackercvCreateBlobTrackerList (CvBlobTrackerOne *(*create)())
 
CV_EXPORTS CvBlobTrackercvCreateBlobTrackerMS1 (CvBlobTrackerParamMS *param)
 
CV_EXPORTS CvBlobTrackercvCreateBlobTrackerMS2 (CvBlobTrackerParamMS *param)
 
CV_EXPORTS CvBlobTrackercvCreateBlobTrackerMS1ByList ()
 
CV_EXPORTS CvBlobTrackercvCreateBlobTrackerLHR (CvBlobTrackerParamLH *=NULL)
 
CV_EXPORTS CvBlobTrackercvCreateBlobTrackerLHRS (CvBlobTrackerParamLH *=NULL)
 
CV_EXPORTS CvBlobTrackercvCreateBlobTrackerCC ()
 
CV_EXPORTS CvBlobTrackercvCreateBlobTrackerCCMSPF ()
 
CV_EXPORTS CvBlobTrackercvCreateBlobTrackerMSFG ()
 
CV_EXPORTS CvBlobTrackercvCreateBlobTrackerMSFGS ()
 
CV_EXPORTS CvBlobTrackercvCreateBlobTrackerMS ()
 
CV_EXPORTS CvBlobTrackercvCreateBlobTrackerMSPF ()
 
void cvReleaseBlobTrackPostProc (CvBlobTrackPostProc **pBTPP)
 
CV_EXPORTS CvBlobTrackPostProccvCreateBlobTrackPostProcList (CvBlobTrackPostProcOne *(*create)())
 
CV_EXPORTS CvBlobTrackPostProccvCreateModuleBlobTrackPostProcKalman ()
 
CV_EXPORTS CvBlobTrackPostProccvCreateModuleBlobTrackPostProcTimeAverRect ()
 
CV_EXPORTS CvBlobTrackPostProccvCreateModuleBlobTrackPostProcTimeAverExp ()
 
CV_EXPORTS CvBlobTrackPredictorcvCreateModuleBlobTrackPredictKalman ()
 
void cvReleaseBlobTrackAnalysis (CvBlobTrackAnalysis **pBTPP)
 
CV_EXPORTS CvBlobTrackAnalysiscvCreateBlobTrackAnalysisList (CvBlobTrackAnalysisOne *(*create)())
 
CV_EXPORTS CvBlobTrackAnalysiscvCreateModuleBlobTrackAnalysisHistP ()
 
CV_EXPORTS CvBlobTrackAnalysiscvCreateModuleBlobTrackAnalysisHistPV ()
 
CV_EXPORTS CvBlobTrackAnalysiscvCreateModuleBlobTrackAnalysisHistPVS ()
 
CV_EXPORTS CvBlobTrackAnalysiscvCreateModuleBlobTrackAnalysisHistSS ()
 
CV_EXPORTS CvBlobTrackAnalysiscvCreateModuleBlobTrackAnalysisTrackDist ()
 
CV_EXPORTS CvBlobTrackAnalysiscvCreateModuleBlobTrackAnalysisIOR ()
 
void cvReleaseBlobTrackerAuto (CvBlobTrackerAuto **ppT)
 
CV_EXPORTS CvBlobTrackerAutocvCreateBlobTrackerAuto1 (CvBlobTrackerAutoParam1 *param=NULL)
 
CvBlobTrackerAutocvCreateBlobTrackerAuto (int type, void *param)
 
CV_EXPORTS void cvCreateTracks_One (CvBlobTrackSeq *TS)
 
CV_EXPORTS void cvCreateTracks_Same (CvBlobTrackSeq *TS1, CvBlobTrackSeq *TS2)
 
CV_EXPORTS void cvCreateTracks_AreaErr (CvBlobTrackSeq *TS1, CvBlobTrackSeq *TS2, int addW, int addH)
 
void cvReleaseProb (CvProb **ppProb)
 
CV_EXPORTS CvProbcvCreateProbS (int dim, CvSize size, int sample_num)
 
CV_EXPORTS CvProbcvCreateProbMG (int dim, CvSize size, int sample_num)
 
CV_EXPORTS CvProbcvCreateProbMG2 (int dim, CvSize size, int sample_num)
 
CV_EXPORTS CvProbcvCreateProbHist (int dim, CvSize size)
 
CvProbcvCreateProb (int type, int dim, CvSize size=cvSize(1, 1), void *=NULL)
 
CV_EXPORTS CvTestSeqcvCreateTestSeq (char *pConfigfile, char **videos, int numvideo, float Scale=1, int noise_type=CV_NOISE_NONE, double noise_ampl=0)
 
CV_EXPORTS void cvReleaseTestSeq (CvTestSeq **ppTestSeq)
 
CV_EXPORTS IplImagecvTestSeqQueryFrame (CvTestSeq *pTestSeq)
 
CV_EXPORTS IplImagecvTestSeqGetFGMask (CvTestSeq *pTestSeq)
 
CV_EXPORTS IplImagecvTestSeqGetImage (CvTestSeq *pTestSeq)
 
CV_EXPORTS CvSize cvTestSeqGetImageSize (CvTestSeq *pTestSeq)
 
CV_EXPORTS int cvTestSeqFrameNum (CvTestSeq *pTestSeq)
 
CV_EXPORTS int cvTestSeqGetObjectNum (CvTestSeq *pTestSeq)
 
CV_EXPORTS int cvTestSeqGetObjectPos (CvTestSeq *pTestSeq, int ObjIndex, CvPoint2D32f *pPos)
 
CV_EXPORTS int cvTestSeqGetObjectSize (CvTestSeq *pTestSeq, int ObjIndex, CvPoint2D32f *pSize)
 
CV_EXPORTS void cvTestSeqAddNoise (CvTestSeq *pTestSeq, int noise_type=CV_NOISE_NONE, double noise_ampl=0)
 
CV_EXPORTS void cvTestSeqAddIntensityVariation (CvTestSeq *pTestSeq, float DI_per_frame, float MinI, float MaxI)
 
CV_EXPORTS void cvTestSeqSetFrame (CvTestSeq *pTestSeq, int n)
 

Typedef Documentation

typedef void CvTestSeq

Function Documentation

CV_EXPORTS void cvWriteStruct ( CvFileStorage fs,
const char *  name,
void addr,
const char *  desc,
int  num = 1 
)
CV_EXPORTS void cvReadStructByName ( CvFileStorage fs,
CvFileNode node,
const char *  name,
void addr,
const char *  desc 
)
CV_EXPORTS void cvReleaseFGDetector ( CvFGDetector **  ppT)
CV_EXPORTS CvFGDetector* cvCreateFGDetectorBase ( int  type,
void param 
)
CvBlob cvBlob ( float  x,
float  y,
float  w,
float  h 
)
CV_EXPORTS void cvReleaseBlobDetector ( CvBlobDetector **  ppBD)
CV_EXPORTS CvBlobDetector* cvCreateBlobDetectorSimple ( )
CV_EXPORTS CvBlobDetector* cvCreateBlobDetectorCC ( )
CV_INLINE CvDetectedBlob cvDetectedBlob ( float  x,
float  y,
float  w,
float  h,
int  ID = 0,
float  response = 0.0F 
)
CV_INLINE CvRect cvRectIntersection ( const CvRect  r1,
const CvRect  r2 
)
void cvReleaseBlobTrackGen ( CvBlobTrackGen **  pBTGen)
CV_EXPORTS CvBlobTrackGen* cvCreateModuleBlobTrackGen1 ( )
CV_EXPORTS CvBlobTrackGen* cvCreateModuleBlobTrackGenYML ( )
CV_EXPORTS void cvReleaseBlobTracker ( CvBlobTracker **  ppT)
void cvReleaseBlobTrackerOne ( CvBlobTrackerOne **  ppT)
CV_EXPORTS CvBlobTracker* cvCreateBlobTrackerList ( CvBlobTrackerOne *(*)()  create)
CV_EXPORTS CvBlobTracker* cvCreateBlobTrackerMS1 ( CvBlobTrackerParamMS param)
CV_EXPORTS CvBlobTracker* cvCreateBlobTrackerMS2 ( CvBlobTrackerParamMS param)
CV_EXPORTS CvBlobTracker* cvCreateBlobTrackerMS1ByList ( )
CV_EXPORTS CvBlobTracker* cvCreateBlobTrackerLHR ( CvBlobTrackerParamLH = NULL)
CV_EXPORTS CvBlobTracker* cvCreateBlobTrackerLHRS ( CvBlobTrackerParamLH = NULL)
CV_EXPORTS CvBlobTracker* cvCreateBlobTrackerCC ( )
CV_EXPORTS CvBlobTracker* cvCreateBlobTrackerCCMSPF ( )
CV_EXPORTS CvBlobTracker* cvCreateBlobTrackerMSFG ( )
CV_EXPORTS CvBlobTracker* cvCreateBlobTrackerMSFGS ( )
CV_EXPORTS CvBlobTracker* cvCreateBlobTrackerMS ( )
CV_EXPORTS CvBlobTracker* cvCreateBlobTrackerMSPF ( )
void cvReleaseBlobTrackPostProc ( CvBlobTrackPostProc **  pBTPP)
CV_EXPORTS CvBlobTrackPostProc* cvCreateBlobTrackPostProcList ( CvBlobTrackPostProcOne *(*)()  create)
CV_EXPORTS CvBlobTrackPostProc* cvCreateModuleBlobTrackPostProcKalman ( )
CV_EXPORTS CvBlobTrackPostProc* cvCreateModuleBlobTrackPostProcTimeAverRect ( )
CV_EXPORTS CvBlobTrackPostProc* cvCreateModuleBlobTrackPostProcTimeAverExp ( )
CV_EXPORTS CvBlobTrackPredictor* cvCreateModuleBlobTrackPredictKalman ( )
void cvReleaseBlobTrackAnalysis ( CvBlobTrackAnalysis **  pBTPP)
CV_EXPORTS CvBlobTrackAnalysis* cvCreateBlobTrackAnalysisList ( CvBlobTrackAnalysisOne *(*)()  create)
CV_EXPORTS CvBlobTrackAnalysis* cvCreateModuleBlobTrackAnalysisHistP ( )
CV_EXPORTS CvBlobTrackAnalysis* cvCreateModuleBlobTrackAnalysisHistPV ( )
CV_EXPORTS CvBlobTrackAnalysis* cvCreateModuleBlobTrackAnalysisHistPVS ( )
CV_EXPORTS CvBlobTrackAnalysis* cvCreateModuleBlobTrackAnalysisHistSS ( )
CV_EXPORTS CvBlobTrackAnalysis* cvCreateModuleBlobTrackAnalysisTrackDist ( )
CV_EXPORTS CvBlobTrackAnalysis* cvCreateModuleBlobTrackAnalysisIOR ( )
void cvReleaseBlobTrackerAuto ( CvBlobTrackerAuto **  ppT)
CV_EXPORTS CvBlobTrackerAuto* cvCreateBlobTrackerAuto1 ( CvBlobTrackerAutoParam1 param = NULL)
CvBlobTrackerAuto* cvCreateBlobTrackerAuto ( int  type,
void param 
)
CV_EXPORTS void cvCreateTracks_One ( CvBlobTrackSeq TS)
CV_EXPORTS void cvCreateTracks_Same ( CvBlobTrackSeq TS1,
CvBlobTrackSeq TS2 
)
CV_EXPORTS void cvCreateTracks_AreaErr ( CvBlobTrackSeq TS1,
CvBlobTrackSeq TS2,
int  addW,
int  addH 
)
void cvReleaseProb ( CvProb **  ppProb)
CV_EXPORTS CvProb* cvCreateProbS ( int  dim,
CvSize  size,
int  sample_num 
)
CV_EXPORTS CvProb* cvCreateProbMG ( int  dim,
CvSize  size,
int  sample_num 
)
CV_EXPORTS CvProb* cvCreateProbMG2 ( int  dim,
CvSize  size,
int  sample_num 
)
CV_EXPORTS CvProb* cvCreateProbHist ( int  dim,
CvSize  size 
)
CvProb* cvCreateProb ( int  type,
int  dim,
CvSize  size = cvSize(1,1),
void = NULL 
)
CV_EXPORTS CvTestSeq* cvCreateTestSeq ( char *  pConfigfile,
char **  videos,
int  numvideo,
float  Scale = 1,
int  noise_type = CV_NOISE_NONE,
double  noise_ampl = 0 
)
CV_EXPORTS void cvReleaseTestSeq ( CvTestSeq **  ppTestSeq)
CV_EXPORTS IplImage* cvTestSeqQueryFrame ( CvTestSeq pTestSeq)
CV_EXPORTS IplImage* cvTestSeqGetFGMask ( CvTestSeq pTestSeq)
CV_EXPORTS IplImage* cvTestSeqGetImage ( CvTestSeq pTestSeq)
CV_EXPORTS CvSize cvTestSeqGetImageSize ( CvTestSeq pTestSeq)
CV_EXPORTS int cvTestSeqFrameNum ( CvTestSeq pTestSeq)
CV_EXPORTS int cvTestSeqGetObjectNum ( CvTestSeq pTestSeq)
CV_EXPORTS int cvTestSeqGetObjectPos ( CvTestSeq pTestSeq,
int  ObjIndex,
CvPoint2D32f pPos 
)
CV_EXPORTS int cvTestSeqGetObjectSize ( CvTestSeq pTestSeq,
int  ObjIndex,
CvPoint2D32f pSize 
)
CV_EXPORTS void cvTestSeqAddNoise ( CvTestSeq pTestSeq,
int  noise_type = CV_NOISE_NONE,
double  noise_ampl = 0 
)
CV_EXPORTS void cvTestSeqAddIntensityVariation ( CvTestSeq pTestSeq,
float  DI_per_frame,
float  MinI,
float  MaxI 
)
CV_EXPORTS void cvTestSeqSetFrame ( CvTestSeq pTestSeq,
int  n 
)