#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/ports/pobj/OpenCV-2.2.0/OpenCV-2.2.0/modules/video/include/opencv2/video/background_segm.hpp