Class Bgsegm


  • public class Bgsegm
    extends java.lang.Object
    • Field Detail

      • LSBP_CAMERA_MOTION_COMPENSATION_NONE

        public static final int LSBP_CAMERA_MOTION_COMPENSATION_NONE
        See Also:
        Constant Field Values
      • LSBP_CAMERA_MOTION_COMPENSATION_LK

        public static final int LSBP_CAMERA_MOTION_COMPENSATION_LK
        See Also:
        Constant Field Values
    • Constructor Detail

      • Bgsegm

        public Bgsegm()
    • Method Detail

      • createBackgroundSubtractorCNT

        public static BackgroundSubtractorCNT createBackgroundSubtractorCNT​(int minPixelStability,
                                                                            boolean useHistory,
                                                                            int maxPixelStability,
                                                                            boolean isParallel)
      • createBackgroundSubtractorCNT

        public static BackgroundSubtractorCNT createBackgroundSubtractorCNT​(int minPixelStability,
                                                                            boolean useHistory,
                                                                            int maxPixelStability)
      • createBackgroundSubtractorCNT

        public static BackgroundSubtractorCNT createBackgroundSubtractorCNT​(int minPixelStability,
                                                                            boolean useHistory)
      • createBackgroundSubtractorCNT

        public static BackgroundSubtractorCNT createBackgroundSubtractorCNT​(int minPixelStability)
      • createBackgroundSubtractorGMG

        public static BackgroundSubtractorGMG createBackgroundSubtractorGMG​(int initializationFrames,
                                                                            double decisionThreshold)
      • createBackgroundSubtractorGMG

        public static BackgroundSubtractorGMG createBackgroundSubtractorGMG​(int initializationFrames)
      • createBackgroundSubtractorGSOC

        public 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)
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate,
                                                                              int hitsThreshold,
                                                                              float alpha,
                                                                              float beta,
                                                                              float blinkingSupressionDecay,
                                                                              float blinkingSupressionMultiplier,
                                                                              float noiseRemovalThresholdFacBG)
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate,
                                                                              int hitsThreshold,
                                                                              float alpha,
                                                                              float beta,
                                                                              float blinkingSupressionDecay,
                                                                              float blinkingSupressionMultiplier)
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate,
                                                                              int hitsThreshold,
                                                                              float alpha,
                                                                              float beta,
                                                                              float blinkingSupressionDecay)
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate,
                                                                              int hitsThreshold,
                                                                              float alpha,
                                                                              float beta)
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate,
                                                                              int hitsThreshold,
                                                                              float alpha)
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate,
                                                                              int hitsThreshold)
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate)
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate)
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples)
      • createBackgroundSubtractorLSBP

        public 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)
      • createBackgroundSubtractorLSBP

        public 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)
      • createBackgroundSubtractorLSBP

        public 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)
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper,
                                                                              float Tinc,
                                                                              float Tdec,
                                                                              float Rscale,
                                                                              float Rincdec,
                                                                              float noiseRemovalThresholdFacBG)
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper,
                                                                              float Tinc,
                                                                              float Tdec,
                                                                              float Rscale,
                                                                              float Rincdec)
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper,
                                                                              float Tinc,
                                                                              float Tdec,
                                                                              float Rscale)
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper,
                                                                              float Tinc,
                                                                              float Tdec)
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper,
                                                                              float Tinc)
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper)
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower)
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius)
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples)
      • createBackgroundSubtractorMOG

        public static BackgroundSubtractorMOG createBackgroundSubtractorMOG​(int history,
                                                                            int nmixtures,
                                                                            double backgroundRatio,
                                                                            double noiseSigma)
      • createBackgroundSubtractorMOG

        public static BackgroundSubtractorMOG createBackgroundSubtractorMOG​(int history,
                                                                            int nmixtures,
                                                                            double backgroundRatio)
      • createBackgroundSubtractorMOG

        public static BackgroundSubtractorMOG createBackgroundSubtractorMOG​(int history,
                                                                            int nmixtures)
      • createBackgroundSubtractorMOG

        public static BackgroundSubtractorMOG createBackgroundSubtractorMOG​(int history)
      • createSyntheticSequenceGenerator

        public static SyntheticSequenceGenerator createSyntheticSequenceGenerator​(Mat background,
                                                                                  Mat object,
                                                                                  double amplitude,
                                                                                  double wavelength,
                                                                                  double wavespeed,
                                                                                  double objspeed)
      • createSyntheticSequenceGenerator

        public static SyntheticSequenceGenerator createSyntheticSequenceGenerator​(Mat background,
                                                                                  Mat object,
                                                                                  double amplitude,
                                                                                  double wavelength,
                                                                                  double wavespeed)
      • createSyntheticSequenceGenerator

        public static SyntheticSequenceGenerator createSyntheticSequenceGenerator​(Mat background,
                                                                                  Mat object,
                                                                                  double amplitude,
                                                                                  double wavelength)
      • createSyntheticSequenceGenerator

        public static SyntheticSequenceGenerator createSyntheticSequenceGenerator​(Mat background,
                                                                                  Mat object,
                                                                                  double amplitude)