Package boofcv.alg.background.stationary
Class BackgroundStationaryGaussian_SB<T extends ImageGray<T>>
java.lang.Object
boofcv.alg.background.BackgroundModel<T>
boofcv.alg.background.BackgroundModelStationary<T>
boofcv.alg.background.stationary.BackgroundStationaryGaussian<T>
boofcv.alg.background.stationary.BackgroundStationaryGaussian_SB<T>
- All Implemented Interfaces:
BackgroundAlgorithmGaussian
public class BackgroundStationaryGaussian_SB<T extends ImageGray<T>>
extends BackgroundStationaryGaussian<T>
Implementation of
BackgroundMovingGaussian for ImageGray.-
Field Summary
FieldsFields inherited from class boofcv.alg.background.stationary.BackgroundStationaryGaussian
initialVariance, learnRate, minimumDifference, thresholdFields inherited from class boofcv.alg.background.BackgroundModel
imageType, unknownValue -
Constructor Summary
ConstructorsConstructorDescriptionBackgroundStationaryGaussian_SB(float learnRate, float threshold, Class<T> imageType) Configurations background removal. -
Method Summary
Methods inherited from class boofcv.alg.background.BackgroundModelStationary
updateBackgroundMethods inherited from class boofcv.alg.background.BackgroundModel
getImageType, getUnknownValue, setUnknownValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface boofcv.alg.background.BackgroundAlgorithmGaussian
getInitialVariance, getLearnRate, getMinimumDifference, getThreshold, setInitialVariance, setLearnRate, setMinimumDifference, setThreshold
-
Field Details
-
inputWrapper
-
-
Constructor Details
-
BackgroundStationaryGaussian_SB
Configurations background removal.- Parameters:
learnRate- Specifies how quickly the background is updated. 0 = static 1.0 = instant. Try 0.05threshold- Threshold for background. Try 10.imageType- Type of input image.
-
-
Method Details
-
reset
public void reset()Description copied from class:BackgroundModelResets model to its original state- Specified by:
resetin classBackgroundModel<T extends ImageGray<T>>
-
updateBackground
Description copied from class:BackgroundModelStationaryUpdates the background with new image information.- Specified by:
updateBackgroundin classBackgroundModelStationary<T extends ImageGray<T>>
-
segment
Description copied from class:BackgroundModelStationaryInvoke to segment input image into background and foreground pixels. If 'segmented' isn't the correct size it will be resized.- Specified by:
segmentin classBackgroundModelStationary<T extends ImageGray<T>>- Parameters:
frame- (input) current imagesegmented- (output) Segmented image. 0 = background, 1 = foreground/moving
-