#include <background_segm.hpp>
Gaussian Mixture-based Backbround/Foreground Segmentation Algorithm
The class implements the following algorithm: "An improved adaptive background mixture model for real-time tracking with shadow detection" P. KadewTraKuPong and R. Bowden, Proc. 2nd European Workshp on Advanced Video-Based Surveillance Systems, 2001." http://personal.ee.surrey.ac.uk/Personal/R.Bowden/publications/avbs01/avbs01.pdf
| CV_WRAP cv::BackgroundSubtractorMOG::BackgroundSubtractorMOG |
( |
| ) |
|
| CV_WRAP cv::BackgroundSubtractorMOG::BackgroundSubtractorMOG |
( |
int |
history, |
|
|
int |
nmixtures, |
|
|
double |
backgroundRatio, |
|
|
double |
noiseSigma = 0 |
|
) |
| |
the full constructor that takes the length of the history, the number of gaussian mixtures, the background ratio parameter and the noise strength
| virtual cv::BackgroundSubtractorMOG::~BackgroundSubtractorMOG |
( |
| ) |
|
|
virtual |
| virtual void cv::BackgroundSubtractorMOG::initialize |
( |
Size |
frameSize, |
|
|
int |
frameType |
|
) |
| |
|
virtual |
| virtual void cv::BackgroundSubtractorMOG::operator() |
( |
const Mat & |
image, |
|
|
Mat & |
fgmask, |
|
|
double |
learningRate = 0 |
|
) |
| |
|
virtual |
| double cv::BackgroundSubtractorMOG::backgroundRatio |
| Mat cv::BackgroundSubtractorMOG::bgmodel |
| Size cv::BackgroundSubtractorMOG::frameSize |
| int cv::BackgroundSubtractorMOG::frameType |
| int cv::BackgroundSubtractorMOG::history |
| int cv::BackgroundSubtractorMOG::nframes |
| int cv::BackgroundSubtractorMOG::nmixtures |
| double cv::BackgroundSubtractorMOG::noiseSigma |
| double cv::BackgroundSubtractorMOG::varThreshold |
The documentation for this class was generated from the following file:
- /usr/obj/ports/OpenCV-2.2.0/OpenCV-2.2.0/modules/video/include/opencv2/video/background_segm.hpp