http://www.emgu.com
Create an "Improved adaptive Gausian mixture model for background subtraction".

Namespace: Emgu.CV.VideoSurveillance
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.4.10.1935 (2.4.10.1935)

Syntax

C#
public BackgroundSubtractorMOG(
	int history,
	int nMixtures,
	double backgroundRatio,
	double noiseSigma
)
Visual Basic
Public Sub New ( 
	history As Integer,
	nMixtures As Integer,
	backgroundRatio As Double,
	noiseSigma As Double
)
Visual C++
public:
BackgroundSubtractorMOG(
	int history, 
	int nMixtures, 
	double backgroundRatio, 
	double noiseSigma
)
F#
new : 
        history : int * 
        nMixtures : int * 
        backgroundRatio : float * 
        noiseSigma : float -> BackgroundSubtractorMOG

Parameters

history
Type: System..::..Int32
The length of the history. Use 0 for default.
nMixtures
Type: System..::..Int32
The maximum number of gaussian mixtures. Use 0 for default.
backgroundRatio
Type: System..::..Double
Use 0 for default.
noiseSigma
Type: System..::..Double
Use 0 for default.

See Also