cv::BackgroundSubtractorMOG Class Reference

#include <cvaux.hpp>

Inherits cv::BackgroundSubtractor.

List of all members.

Public Member Functions

 BackgroundSubtractorMOG ()
 BackgroundSubtractorMOG (int history, int nmixtures, double backgroundRatio, double noiseSigma=0)
virtual ~BackgroundSubtractorMOG ()
virtual void operator() (const Mat &image, Mat &fgmask, double learningRate=0)
virtual void initialize (Size frameSize, int frameType)

Public Attributes

Size frameSize
int frameType
Mat bgmodel
int nframes
int history
int nmixtures
double varThreshold
double backgroundRatio
double noiseSigma

Constructor & Destructor Documentation

cv::BackgroundSubtractorMOG::BackgroundSubtractorMOG (  )
cv::BackgroundSubtractorMOG::BackgroundSubtractorMOG ( int  history,
int  nmixtures,
double  backgroundRatio,
double  noiseSigma = 0 
)
virtual cv::BackgroundSubtractorMOG::~BackgroundSubtractorMOG (  ) [virtual]

Member Function Documentation

virtual void cv::BackgroundSubtractorMOG::operator() ( const Mat image,
Mat fgmask,
double  learningRate = 0 
) [virtual]

Reimplemented from cv::BackgroundSubtractor.

virtual void cv::BackgroundSubtractorMOG::initialize ( Size  frameSize,
int  frameType 
) [virtual]

Member Data Documentation


The documentation for this class was generated from the following file: