C# Class OpenCvSharp.BackgroundSubtractor

The Base Class for Background/Foreground Segmentation. The class is only used to define the common interface for the whole family of background/foreground segmentation algorithms.
Inheritance: Algorithm
Show file Open project: shimat/opencvsharp Class Usage Examples

Public Methods

Method Description
Apply ( InputArray image, OutputArray fgmask, double learningRate = -1 ) : void

the update operator that takes the next video frame and returns the current foreground mask as 8-bit binary image.

GetBackgroundImage ( OutputArray backgroundImage ) : void

computes a background image

Method Details

Apply() public method

the update operator that takes the next video frame and returns the current foreground mask as 8-bit binary image.
public Apply ( InputArray image, OutputArray fgmask, double learningRate = -1 ) : void
image InputArray
fgmask OutputArray
learningRate double
return void

GetBackgroundImage() public method

computes a background image
public GetBackgroundImage ( OutputArray backgroundImage ) : void
backgroundImage OutputArray
return void