Class BackgroundMovingGaussian_IL<T extends ImageInterleaved<T>,​Motion extends InvertibleTransform<Motion>>

java.lang.Object
boofcv.alg.background.BackgroundModel<T>
boofcv.alg.background.BackgroundModelMoving<T,​Motion>
boofcv.alg.background.moving.BackgroundMovingGaussian<T,​Motion>
boofcv.alg.background.moving.BackgroundMovingGaussian_IL<T,​Motion>
All Implemented Interfaces:
BackgroundAlgorithmGaussian

public class BackgroundMovingGaussian_IL<T extends ImageInterleaved<T>,​Motion extends InvertibleTransform<Motion>>
extends BackgroundMovingGaussian<T,​Motion>
  • Field Details

  • Constructor Details

    • BackgroundMovingGaussian_IL

      public BackgroundMovingGaussian_IL​(float learnRate, float threshold, Point2Transform2Model_F32<Motion> transform, InterpolationType interpType, ImageType<T> imageType)
      Configurations background removal.
      Parameters:
      learnRate - Specifies how quickly the background is updated. 0 = static 1.0 = instant. Try 0.05
      threshold - Threshold for background. Consult a chi-square table for reasonably values. 10 to 16 for 1 to 3 bands.
      transform - Used to apply motion model
      interpType - Type of interpolation. BILINEAR recommended for accuracy. NEAREST_NEIGHBOR for speed. .
      imageType - Type of input image.
  • Method Details