OpenCV for Unity  2.6.0
Enox Software / Please refer to OpenCV official document ( http://docs.opencv.org/4.9.0/index.html ) for the details of the argument of the method.
Static Public Member Functions | Public Attributes | List of all members
OpenCVForUnity.BgsegmModule.Bgsegm Class Reference

Static Public Member Functions

static BackgroundSubtractorMOG createBackgroundSubtractorMOG (int history, int nmixtures, double backgroundRatio, double noiseSigma)
 Creates mixture-of-gaussian background subtractor. More...
 
static BackgroundSubtractorMOG createBackgroundSubtractorMOG (int history, int nmixtures, double backgroundRatio)
 Creates mixture-of-gaussian background subtractor. More...
 
static BackgroundSubtractorMOG createBackgroundSubtractorMOG (int history, int nmixtures)
 Creates mixture-of-gaussian background subtractor. More...
 
static BackgroundSubtractorMOG createBackgroundSubtractorMOG (int history)
 Creates mixture-of-gaussian background subtractor. More...
 
static BackgroundSubtractorMOG createBackgroundSubtractorMOG ()
 Creates mixture-of-gaussian background subtractor. More...
 
static BackgroundSubtractorGMG createBackgroundSubtractorGMG (int initializationFrames, double decisionThreshold)
 Creates a GMG Background Subtractor. More...
 
static BackgroundSubtractorGMG createBackgroundSubtractorGMG (int initializationFrames)
 Creates a GMG Background Subtractor. More...
 
static BackgroundSubtractorGMG createBackgroundSubtractorGMG ()
 Creates a GMG Background Subtractor. More...
 
static BackgroundSubtractorCNT createBackgroundSubtractorCNT (int minPixelStability, bool useHistory, int maxPixelStability, bool isParallel)
 Creates a CNT Background Subtractor. More...
 
static BackgroundSubtractorCNT createBackgroundSubtractorCNT (int minPixelStability, bool useHistory, int maxPixelStability)
 Creates a CNT Background Subtractor. More...
 
static BackgroundSubtractorCNT createBackgroundSubtractorCNT (int minPixelStability, bool useHistory)
 Creates a CNT Background Subtractor. More...
 
static BackgroundSubtractorCNT createBackgroundSubtractorCNT (int minPixelStability)
 Creates a CNT Background Subtractor. More...
 
static BackgroundSubtractorCNT createBackgroundSubtractorCNT ()
 Creates a CNT Background Subtractor. More...
 
static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC (int mc, int nSamples, float replaceRate, float propagationRate, int hitsThreshold, float alpha, float beta, float blinkingSupressionDecay, float blinkingSupressionMultiplier, float noiseRemovalThresholdFacBG, float noiseRemovalThresholdFacFG)
 Creates an instance of BackgroundSubtractorGSOC algorithm. More...
 
static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC (int mc, int nSamples, float replaceRate, float propagationRate, int hitsThreshold, float alpha, float beta, float blinkingSupressionDecay, float blinkingSupressionMultiplier, float noiseRemovalThresholdFacBG)
 Creates an instance of BackgroundSubtractorGSOC algorithm. More...
 
static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC (int mc, int nSamples, float replaceRate, float propagationRate, int hitsThreshold, float alpha, float beta, float blinkingSupressionDecay, float blinkingSupressionMultiplier)
 Creates an instance of BackgroundSubtractorGSOC algorithm. More...
 
static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC (int mc, int nSamples, float replaceRate, float propagationRate, int hitsThreshold, float alpha, float beta, float blinkingSupressionDecay)
 Creates an instance of BackgroundSubtractorGSOC algorithm. More...
 
static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC (int mc, int nSamples, float replaceRate, float propagationRate, int hitsThreshold, float alpha, float beta)
 Creates an instance of BackgroundSubtractorGSOC algorithm. More...
 
static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC (int mc, int nSamples, float replaceRate, float propagationRate, int hitsThreshold, float alpha)
 Creates an instance of BackgroundSubtractorGSOC algorithm. More...
 
static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC (int mc, int nSamples, float replaceRate, float propagationRate, int hitsThreshold)
 Creates an instance of BackgroundSubtractorGSOC algorithm. More...
 
static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC (int mc, int nSamples, float replaceRate, float propagationRate)
 Creates an instance of BackgroundSubtractorGSOC algorithm. More...
 
static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC (int mc, int nSamples, float replaceRate)
 Creates an instance of BackgroundSubtractorGSOC algorithm. More...
 
static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC (int mc, int nSamples)
 Creates an instance of BackgroundSubtractorGSOC algorithm. More...
 
static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC (int mc)
 Creates an instance of BackgroundSubtractorGSOC algorithm. More...
 
static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC ()
 Creates an instance of BackgroundSubtractorGSOC algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP (int mc, int nSamples, int LSBPRadius, float Tlower, float Tupper, float Tinc, float Tdec, float Rscale, float Rincdec, float noiseRemovalThresholdFacBG, float noiseRemovalThresholdFacFG, int LSBPthreshold, int minCount)
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP (int mc, int nSamples, int LSBPRadius, float Tlower, float Tupper, float Tinc, float Tdec, float Rscale, float Rincdec, float noiseRemovalThresholdFacBG, float noiseRemovalThresholdFacFG, int LSBPthreshold)
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP (int mc, int nSamples, int LSBPRadius, float Tlower, float Tupper, float Tinc, float Tdec, float Rscale, float Rincdec, float noiseRemovalThresholdFacBG, float noiseRemovalThresholdFacFG)
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP (int mc, int nSamples, int LSBPRadius, float Tlower, float Tupper, float Tinc, float Tdec, float Rscale, float Rincdec, float noiseRemovalThresholdFacBG)
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP (int mc, int nSamples, int LSBPRadius, float Tlower, float Tupper, float Tinc, float Tdec, float Rscale, float Rincdec)
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP (int mc, int nSamples, int LSBPRadius, float Tlower, float Tupper, float Tinc, float Tdec, float Rscale)
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP (int mc, int nSamples, int LSBPRadius, float Tlower, float Tupper, float Tinc, float Tdec)
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP (int mc, int nSamples, int LSBPRadius, float Tlower, float Tupper, float Tinc)
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP (int mc, int nSamples, int LSBPRadius, float Tlower, float Tupper)
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP (int mc, int nSamples, int LSBPRadius, float Tlower)
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP (int mc, int nSamples, int LSBPRadius)
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP (int mc, int nSamples)
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP (int mc)
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP ()
 Creates an instance of BackgroundSubtractorLSBP algorithm. More...
 
static SyntheticSequenceGenerator createSyntheticSequenceGenerator (Mat background, Mat _object, double amplitude, double wavelength, double wavespeed, double objspeed)
 Creates an instance of SyntheticSequenceGenerator. More...
 
static SyntheticSequenceGenerator createSyntheticSequenceGenerator (Mat background, Mat _object, double amplitude, double wavelength, double wavespeed)
 Creates an instance of SyntheticSequenceGenerator. More...
 
static SyntheticSequenceGenerator createSyntheticSequenceGenerator (Mat background, Mat _object, double amplitude, double wavelength)
 Creates an instance of SyntheticSequenceGenerator. More...
 
static SyntheticSequenceGenerator createSyntheticSequenceGenerator (Mat background, Mat _object, double amplitude)
 Creates an instance of SyntheticSequenceGenerator. More...
 
static SyntheticSequenceGenerator createSyntheticSequenceGenerator (Mat background, Mat _object)
 Creates an instance of SyntheticSequenceGenerator. More...
 

Public Attributes

const int LSBP_CAMERA_MOTION_COMPENSATION_NONE = 0
 
const int LSBP_CAMERA_MOTION_COMPENSATION_LK = 0 + 1
 

Member Function Documentation

◆ createBackgroundSubtractorCNT() [1/5]

static BackgroundSubtractorCNT OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorCNT ( int  minPixelStability,
bool  useHistory,
int  maxPixelStability,
bool  isParallel 
)
static

Creates a CNT Background Subtractor.

Parameters
minPixelStabilitynumber of frames with same pixel color to consider stable
useHistorydetermines if we're giving a pixel credit for being stable for a long time
maxPixelStabilitymaximum allowed credit for a pixel in history
isParalleldetermines if we're parallelizing the algorithm

◆ createBackgroundSubtractorCNT() [2/5]

static BackgroundSubtractorCNT OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorCNT ( int  minPixelStability,
bool  useHistory,
int  maxPixelStability 
)
static

Creates a CNT Background Subtractor.

Parameters
minPixelStabilitynumber of frames with same pixel color to consider stable
useHistorydetermines if we're giving a pixel credit for being stable for a long time
maxPixelStabilitymaximum allowed credit for a pixel in history
isParalleldetermines if we're parallelizing the algorithm

◆ createBackgroundSubtractorCNT() [3/5]

static BackgroundSubtractorCNT OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorCNT ( int  minPixelStability,
bool  useHistory 
)
static

Creates a CNT Background Subtractor.

Parameters
minPixelStabilitynumber of frames with same pixel color to consider stable
useHistorydetermines if we're giving a pixel credit for being stable for a long time
maxPixelStabilitymaximum allowed credit for a pixel in history
isParalleldetermines if we're parallelizing the algorithm

◆ createBackgroundSubtractorCNT() [4/5]

static BackgroundSubtractorCNT OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorCNT ( int  minPixelStability)
static

Creates a CNT Background Subtractor.

Parameters
minPixelStabilitynumber of frames with same pixel color to consider stable
useHistorydetermines if we're giving a pixel credit for being stable for a long time
maxPixelStabilitymaximum allowed credit for a pixel in history
isParalleldetermines if we're parallelizing the algorithm

◆ createBackgroundSubtractorCNT() [5/5]

static BackgroundSubtractorCNT OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorCNT ( )
static

Creates a CNT Background Subtractor.

Parameters
minPixelStabilitynumber of frames with same pixel color to consider stable
useHistorydetermines if we're giving a pixel credit for being stable for a long time
maxPixelStabilitymaximum allowed credit for a pixel in history
isParalleldetermines if we're parallelizing the algorithm

◆ createBackgroundSubtractorGMG() [1/3]

static BackgroundSubtractorGMG OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGMG ( int  initializationFrames,
double  decisionThreshold 
)
static

Creates a GMG Background Subtractor.

Parameters
initializationFramesnumber of frames used to initialize the background models.
decisionThresholdThreshold value, above which it is marked foreground, else background.

◆ createBackgroundSubtractorGMG() [2/3]

static BackgroundSubtractorGMG OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGMG ( int  initializationFrames)
static

Creates a GMG Background Subtractor.

Parameters
initializationFramesnumber of frames used to initialize the background models.
decisionThresholdThreshold value, above which it is marked foreground, else background.

◆ createBackgroundSubtractorGMG() [3/3]

static BackgroundSubtractorGMG OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGMG ( )
static

Creates a GMG Background Subtractor.

Parameters
initializationFramesnumber of frames used to initialize the background models.
decisionThresholdThreshold value, above which it is marked foreground, else background.

◆ createBackgroundSubtractorGSOC() [1/12]

static BackgroundSubtractorGSOC OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGSOC ( int  mc,
int  nSamples,
float  replaceRate,
float  propagationRate,
int  hitsThreshold,
float  alpha,
float  beta,
float  blinkingSupressionDecay,
float  blinkingSupressionMultiplier,
float  noiseRemovalThresholdFacBG,
float  noiseRemovalThresholdFacFG 
)
static

Creates an instance of BackgroundSubtractorGSOC algorithm.

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
replaceRateProbability of replacing the old sample - how fast the model will update itself.
propagationRateProbability of propagating to neighbors.
hitsThresholdHow many positives the sample must get before it will be considered as a possible replacement.
alphaScale coefficient for threshold.
betaBias coefficient for threshold.
blinkingSupressionDecayBlinking supression decay factor.
blinkingSupressionMultiplierBlinking supression multiplier.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.

◆ createBackgroundSubtractorGSOC() [2/12]

static BackgroundSubtractorGSOC OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGSOC ( int  mc,
int  nSamples,
float  replaceRate,
float  propagationRate,
int  hitsThreshold,
float  alpha,
float  beta,
float  blinkingSupressionDecay,
float  blinkingSupressionMultiplier,
float  noiseRemovalThresholdFacBG 
)
static

Creates an instance of BackgroundSubtractorGSOC algorithm.

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
replaceRateProbability of replacing the old sample - how fast the model will update itself.
propagationRateProbability of propagating to neighbors.
hitsThresholdHow many positives the sample must get before it will be considered as a possible replacement.
alphaScale coefficient for threshold.
betaBias coefficient for threshold.
blinkingSupressionDecayBlinking supression decay factor.
blinkingSupressionMultiplierBlinking supression multiplier.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.

◆ createBackgroundSubtractorGSOC() [3/12]

static BackgroundSubtractorGSOC OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGSOC ( int  mc,
int  nSamples,
float  replaceRate,
float  propagationRate,
int  hitsThreshold,
float  alpha,
float  beta,
float  blinkingSupressionDecay,
float  blinkingSupressionMultiplier 
)
static

Creates an instance of BackgroundSubtractorGSOC algorithm.

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
replaceRateProbability of replacing the old sample - how fast the model will update itself.
propagationRateProbability of propagating to neighbors.
hitsThresholdHow many positives the sample must get before it will be considered as a possible replacement.
alphaScale coefficient for threshold.
betaBias coefficient for threshold.
blinkingSupressionDecayBlinking supression decay factor.
blinkingSupressionMultiplierBlinking supression multiplier.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.

◆ createBackgroundSubtractorGSOC() [4/12]

static BackgroundSubtractorGSOC OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGSOC ( int  mc,
int  nSamples,
float  replaceRate,
float  propagationRate,
int  hitsThreshold,
float  alpha,
float  beta,
float  blinkingSupressionDecay 
)
static

Creates an instance of BackgroundSubtractorGSOC algorithm.

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
replaceRateProbability of replacing the old sample - how fast the model will update itself.
propagationRateProbability of propagating to neighbors.
hitsThresholdHow many positives the sample must get before it will be considered as a possible replacement.
alphaScale coefficient for threshold.
betaBias coefficient for threshold.
blinkingSupressionDecayBlinking supression decay factor.
blinkingSupressionMultiplierBlinking supression multiplier.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.

◆ createBackgroundSubtractorGSOC() [5/12]

static BackgroundSubtractorGSOC OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGSOC ( int  mc,
int  nSamples,
float  replaceRate,
float  propagationRate,
int  hitsThreshold,
float  alpha,
float  beta 
)
static

Creates an instance of BackgroundSubtractorGSOC algorithm.

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
replaceRateProbability of replacing the old sample - how fast the model will update itself.
propagationRateProbability of propagating to neighbors.
hitsThresholdHow many positives the sample must get before it will be considered as a possible replacement.
alphaScale coefficient for threshold.
betaBias coefficient for threshold.
blinkingSupressionDecayBlinking supression decay factor.
blinkingSupressionMultiplierBlinking supression multiplier.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.

◆ createBackgroundSubtractorGSOC() [6/12]

static BackgroundSubtractorGSOC OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGSOC ( int  mc,
int  nSamples,
float  replaceRate,
float  propagationRate,
int  hitsThreshold,
float  alpha 
)
static

Creates an instance of BackgroundSubtractorGSOC algorithm.

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
replaceRateProbability of replacing the old sample - how fast the model will update itself.
propagationRateProbability of propagating to neighbors.
hitsThresholdHow many positives the sample must get before it will be considered as a possible replacement.
alphaScale coefficient for threshold.
betaBias coefficient for threshold.
blinkingSupressionDecayBlinking supression decay factor.
blinkingSupressionMultiplierBlinking supression multiplier.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.

◆ createBackgroundSubtractorGSOC() [7/12]

static BackgroundSubtractorGSOC OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGSOC ( int  mc,
int  nSamples,
float  replaceRate,
float  propagationRate,
int  hitsThreshold 
)
static

Creates an instance of BackgroundSubtractorGSOC algorithm.

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
replaceRateProbability of replacing the old sample - how fast the model will update itself.
propagationRateProbability of propagating to neighbors.
hitsThresholdHow many positives the sample must get before it will be considered as a possible replacement.
alphaScale coefficient for threshold.
betaBias coefficient for threshold.
blinkingSupressionDecayBlinking supression decay factor.
blinkingSupressionMultiplierBlinking supression multiplier.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.

◆ createBackgroundSubtractorGSOC() [8/12]

static BackgroundSubtractorGSOC OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGSOC ( int  mc,
int  nSamples,
float  replaceRate,
float  propagationRate 
)
static

Creates an instance of BackgroundSubtractorGSOC algorithm.

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
replaceRateProbability of replacing the old sample - how fast the model will update itself.
propagationRateProbability of propagating to neighbors.
hitsThresholdHow many positives the sample must get before it will be considered as a possible replacement.
alphaScale coefficient for threshold.
betaBias coefficient for threshold.
blinkingSupressionDecayBlinking supression decay factor.
blinkingSupressionMultiplierBlinking supression multiplier.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.

◆ createBackgroundSubtractorGSOC() [9/12]

static BackgroundSubtractorGSOC OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGSOC ( int  mc,
int  nSamples,
float  replaceRate 
)
static

Creates an instance of BackgroundSubtractorGSOC algorithm.

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
replaceRateProbability of replacing the old sample - how fast the model will update itself.
propagationRateProbability of propagating to neighbors.
hitsThresholdHow many positives the sample must get before it will be considered as a possible replacement.
alphaScale coefficient for threshold.
betaBias coefficient for threshold.
blinkingSupressionDecayBlinking supression decay factor.
blinkingSupressionMultiplierBlinking supression multiplier.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.

◆ createBackgroundSubtractorGSOC() [10/12]

static BackgroundSubtractorGSOC OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGSOC ( int  mc,
int  nSamples 
)
static

Creates an instance of BackgroundSubtractorGSOC algorithm.

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
replaceRateProbability of replacing the old sample - how fast the model will update itself.
propagationRateProbability of propagating to neighbors.
hitsThresholdHow many positives the sample must get before it will be considered as a possible replacement.
alphaScale coefficient for threshold.
betaBias coefficient for threshold.
blinkingSupressionDecayBlinking supression decay factor.
blinkingSupressionMultiplierBlinking supression multiplier.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.

◆ createBackgroundSubtractorGSOC() [11/12]

static BackgroundSubtractorGSOC OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGSOC ( int  mc)
static

Creates an instance of BackgroundSubtractorGSOC algorithm.

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
replaceRateProbability of replacing the old sample - how fast the model will update itself.
propagationRateProbability of propagating to neighbors.
hitsThresholdHow many positives the sample must get before it will be considered as a possible replacement.
alphaScale coefficient for threshold.
betaBias coefficient for threshold.
blinkingSupressionDecayBlinking supression decay factor.
blinkingSupressionMultiplierBlinking supression multiplier.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.

◆ createBackgroundSubtractorGSOC() [12/12]

static BackgroundSubtractorGSOC OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorGSOC ( )
static

Creates an instance of BackgroundSubtractorGSOC algorithm.

Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
replaceRateProbability of replacing the old sample - how fast the model will update itself.
propagationRateProbability of propagating to neighbors.
hitsThresholdHow many positives the sample must get before it will be considered as a possible replacement.
alphaScale coefficient for threshold.
betaBias coefficient for threshold.
blinkingSupressionDecayBlinking supression decay factor.
blinkingSupressionMultiplierBlinking supression multiplier.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.

◆ createBackgroundSubtractorLSBP() [1/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( int  mc,
int  nSamples,
int  LSBPRadius,
float  Tlower,
float  Tupper,
float  Tinc,
float  Tdec,
float  Rscale,
float  Rincdec,
float  noiseRemovalThresholdFacBG,
float  noiseRemovalThresholdFacFG,
int  LSBPthreshold,
int  minCount 
)
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorLSBP() [2/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( int  mc,
int  nSamples,
int  LSBPRadius,
float  Tlower,
float  Tupper,
float  Tinc,
float  Tdec,
float  Rscale,
float  Rincdec,
float  noiseRemovalThresholdFacBG,
float  noiseRemovalThresholdFacFG,
int  LSBPthreshold 
)
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorLSBP() [3/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( int  mc,
int  nSamples,
int  LSBPRadius,
float  Tlower,
float  Tupper,
float  Tinc,
float  Tdec,
float  Rscale,
float  Rincdec,
float  noiseRemovalThresholdFacBG,
float  noiseRemovalThresholdFacFG 
)
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorLSBP() [4/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( int  mc,
int  nSamples,
int  LSBPRadius,
float  Tlower,
float  Tupper,
float  Tinc,
float  Tdec,
float  Rscale,
float  Rincdec,
float  noiseRemovalThresholdFacBG 
)
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorLSBP() [5/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( int  mc,
int  nSamples,
int  LSBPRadius,
float  Tlower,
float  Tupper,
float  Tinc,
float  Tdec,
float  Rscale,
float  Rincdec 
)
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorLSBP() [6/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( int  mc,
int  nSamples,
int  LSBPRadius,
float  Tlower,
float  Tupper,
float  Tinc,
float  Tdec,
float  Rscale 
)
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorLSBP() [7/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( int  mc,
int  nSamples,
int  LSBPRadius,
float  Tlower,
float  Tupper,
float  Tinc,
float  Tdec 
)
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorLSBP() [8/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( int  mc,
int  nSamples,
int  LSBPRadius,
float  Tlower,
float  Tupper,
float  Tinc 
)
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorLSBP() [9/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( int  mc,
int  nSamples,
int  LSBPRadius,
float  Tlower,
float  Tupper 
)
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorLSBP() [10/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( int  mc,
int  nSamples,
int  LSBPRadius,
float  Tlower 
)
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorLSBP() [11/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( int  mc,
int  nSamples,
int  LSBPRadius 
)
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorLSBP() [12/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( int  mc,
int  nSamples 
)
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorLSBP() [13/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( int  mc)
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorLSBP() [14/14]

static BackgroundSubtractorLSBP OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorLSBP ( )
static

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

Parameters
mcWhether to use camera motion compensation.
nSamplesNumber of samples to maintain at each point of the frame.
LSBPRadiusLSBP descriptor radius.
TlowerLower bound for T-values. See [LGuo2016] for details.
TupperUpper bound for T-values. See [LGuo2016] for details.
TincIncrease step for T-values. See [LGuo2016] for details.
TdecDecrease step for T-values. See [LGuo2016] for details.
RscaleScale coefficient for threshold values.
RincdecIncrease/Decrease step for threshold values.
noiseRemovalThresholdFacBGStrength of the noise removal for background points.
noiseRemovalThresholdFacFGStrength of the noise removal for foreground points.
LSBPthresholdThreshold for LSBP binary string.
minCountMinimal number of matches for sample to be considered as foreground.

◆ createBackgroundSubtractorMOG() [1/5]

static BackgroundSubtractorMOG OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorMOG ( int  history,
int  nmixtures,
double  backgroundRatio,
double  noiseSigma 
)
static

Creates mixture-of-gaussian background subtractor.

Parameters
historyLength of the history.
nmixturesNumber of Gaussian mixtures.
backgroundRatioBackground ratio.
noiseSigmaNoise strength (standard deviation of the brightness or each color channel). 0 means some automatic value.

◆ createBackgroundSubtractorMOG() [2/5]

static BackgroundSubtractorMOG OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorMOG ( int  history,
int  nmixtures,
double  backgroundRatio 
)
static

Creates mixture-of-gaussian background subtractor.

Parameters
historyLength of the history.
nmixturesNumber of Gaussian mixtures.
backgroundRatioBackground ratio.
noiseSigmaNoise strength (standard deviation of the brightness or each color channel). 0 means some automatic value.

◆ createBackgroundSubtractorMOG() [3/5]

static BackgroundSubtractorMOG OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorMOG ( int  history,
int  nmixtures 
)
static

Creates mixture-of-gaussian background subtractor.

Parameters
historyLength of the history.
nmixturesNumber of Gaussian mixtures.
backgroundRatioBackground ratio.
noiseSigmaNoise strength (standard deviation of the brightness or each color channel). 0 means some automatic value.

◆ createBackgroundSubtractorMOG() [4/5]

static BackgroundSubtractorMOG OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorMOG ( int  history)
static

Creates mixture-of-gaussian background subtractor.

Parameters
historyLength of the history.
nmixturesNumber of Gaussian mixtures.
backgroundRatioBackground ratio.
noiseSigmaNoise strength (standard deviation of the brightness or each color channel). 0 means some automatic value.

◆ createBackgroundSubtractorMOG() [5/5]

static BackgroundSubtractorMOG OpenCVForUnity.BgsegmModule.Bgsegm.createBackgroundSubtractorMOG ( )
static

Creates mixture-of-gaussian background subtractor.

Parameters
historyLength of the history.
nmixturesNumber of Gaussian mixtures.
backgroundRatioBackground ratio.
noiseSigmaNoise strength (standard deviation of the brightness or each color channel). 0 means some automatic value.

◆ createSyntheticSequenceGenerator() [1/5]

static SyntheticSequenceGenerator OpenCVForUnity.BgsegmModule.Bgsegm.createSyntheticSequenceGenerator ( Mat  background,
Mat  _object,
double  amplitude,
double  wavelength,
double  wavespeed,
double  objspeed 
)
static

Creates an instance of SyntheticSequenceGenerator.

Parameters
backgroundBackground image for object.
objectObject image which will move slowly over the background.
amplitudeAmplitude of wave distortion applied to background.
wavelengthLength of waves in distortion applied to background.
wavespeedHow fast waves will move.
objspeedHow fast object will fly over background.

◆ createSyntheticSequenceGenerator() [2/5]

static SyntheticSequenceGenerator OpenCVForUnity.BgsegmModule.Bgsegm.createSyntheticSequenceGenerator ( Mat  background,
Mat  _object,
double  amplitude,
double  wavelength,
double  wavespeed 
)
static

Creates an instance of SyntheticSequenceGenerator.

Parameters
backgroundBackground image for object.
objectObject image which will move slowly over the background.
amplitudeAmplitude of wave distortion applied to background.
wavelengthLength of waves in distortion applied to background.
wavespeedHow fast waves will move.
objspeedHow fast object will fly over background.

◆ createSyntheticSequenceGenerator() [3/5]

static SyntheticSequenceGenerator OpenCVForUnity.BgsegmModule.Bgsegm.createSyntheticSequenceGenerator ( Mat  background,
Mat  _object,
double  amplitude,
double  wavelength 
)
static

Creates an instance of SyntheticSequenceGenerator.

Parameters
backgroundBackground image for object.
objectObject image which will move slowly over the background.
amplitudeAmplitude of wave distortion applied to background.
wavelengthLength of waves in distortion applied to background.
wavespeedHow fast waves will move.
objspeedHow fast object will fly over background.

◆ createSyntheticSequenceGenerator() [4/5]

static SyntheticSequenceGenerator OpenCVForUnity.BgsegmModule.Bgsegm.createSyntheticSequenceGenerator ( Mat  background,
Mat  _object,
double  amplitude 
)
static

Creates an instance of SyntheticSequenceGenerator.

Parameters
backgroundBackground image for object.
objectObject image which will move slowly over the background.
amplitudeAmplitude of wave distortion applied to background.
wavelengthLength of waves in distortion applied to background.
wavespeedHow fast waves will move.
objspeedHow fast object will fly over background.

◆ createSyntheticSequenceGenerator() [5/5]

static SyntheticSequenceGenerator OpenCVForUnity.BgsegmModule.Bgsegm.createSyntheticSequenceGenerator ( Mat  background,
Mat  _object 
)
static

Creates an instance of SyntheticSequenceGenerator.

Parameters
backgroundBackground image for object.
objectObject image which will move slowly over the background.
amplitudeAmplitude of wave distortion applied to background.
wavelengthLength of waves in distortion applied to background.
wavespeedHow fast waves will move.
objspeedHow fast object will fly over background.

Member Data Documentation

◆ LSBP_CAMERA_MOTION_COMPENSATION_LK

const int OpenCVForUnity.BgsegmModule.Bgsegm.LSBP_CAMERA_MOTION_COMPENSATION_LK = 0 + 1

◆ LSBP_CAMERA_MOTION_COMPENSATION_NONE

const int OpenCVForUnity.BgsegmModule.Bgsegm.LSBP_CAMERA_MOTION_COMPENSATION_NONE = 0

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