C# Class Emgu.CV.VideoSurveillance.BackgroundSubstractorMOG2

The class implements the following algorithm: "Improved adaptive Gausian mixture model for background subtraction" Z.Zivkovic International Conference Pattern Recognition, UK, August, 2004. http://www.zoranz.net/Publications/zivkovic2004ICPR.pdf
Inheritance: BackgroundSubstractor
Show file Open project: fajoy/RTSPExample

Public Methods

Method Description
BackgroundSubstractorMOG2 ( int history, float varThreshold, bool bShadowDetection ) : System

Create an "Improved adaptive Gausian mixture model for background subtraction".

Protected Methods

Method Description
DisposeObject ( ) : void

Release all the unmanaged memory associated with this background model.

Method Details

BackgroundSubstractorMOG2() public method

Create an "Improved adaptive Gausian mixture model for background subtraction".
public BackgroundSubstractorMOG2 ( int history, float varThreshold, bool bShadowDetection ) : System
history int The length of the history. Use 0 for default
varThreshold float The maximum allowed number of mixture comonents. Actual number is determined dynamically per pixel.
bShadowDetection bool If true, perform shadow detection.
return System

DisposeObject() protected method

Release all the unmanaged memory associated with this background model.
protected DisposeObject ( ) : void
return void