Blob Tracking Modules
Table of contents
Blob Tracking Modules...................................................................................................................1
Table of contents..........................................................................................................................1
General Description.....................................................................................................................1
Data structures description...........................................................................................................2
CvBlob.....................................................................................................................................2
CvBlobList...............................................................................................................................2
Modules descriptions...................................................................................................................2
CvFGDetector..........................................................................................................................2
CvBlobDetector.......................................................................................................................3
CvBlobTracker.........................................................................................................................4
CvBlobTrackerList..............................................................................................................4
CvBlobTrackerOne..............................................................................................................5
CvBlobTrackGen.....................................................................................................................5
CvBlobTrackPostProc.............................................................................................................6
CvBlobTrackPostProcList...................................................................................................6
CvBlobTrackPostProcOne...................................................................................................7
General Description
The blob tracking system includes 5 modules as depicted on diagram.
This pipeline is called “Blob Tracking Auto” module and implemented as individual module in
BlobTrackingAuto.cpp and BlobTrackingAuto.h files.
“FG/BG Detection” module performs foreground/background segmentation for each pixel.
“Blob Entering Detection” module uses the result (FG/BG mask) of “FG/BG Detection” module
to detect new blob object entered to a scene on each frame.
“Blob Tracking” module initialized by “Blob Entering Detection” results and tracks each new
entered blob.
“Trajectory Generation” module performs a saving function. It collects all blobs positions and
save each whole blob trajectory to hard disk when it finished (for example tracking is lost).
- 1
- 2
- 3
- 4
- 5
- 6
前往页