Package boofcv.alg.background.stationary
Class BackgroundStationaryBasic_IL<T extends ImageInterleaved<T>>
java.lang.Object
boofcv.alg.background.BackgroundModel<T>
boofcv.alg.background.BackgroundModelStationary<T>
boofcv.alg.background.stationary.BackgroundStationaryBasic<T>
boofcv.alg.background.stationary.BackgroundStationaryBasic_IL<T>
- All Implemented Interfaces:
BackgroundAlgorithmBasic
public class BackgroundStationaryBasic_IL<T extends ImageInterleaved<T>>
extends BackgroundStationaryBasic<T>
Implementation of
BackgroundStationaryBasic
for ImageGray
.-
Field Summary
Fields inherited from class boofcv.alg.background.stationary.BackgroundStationaryBasic
learnRate, threshold
Fields inherited from class boofcv.alg.background.BackgroundModel
imageType, unknownValue
-
Constructor Summary
ConstructorDescriptionBackgroundStationaryBasic_IL
(float learnRate, float threshold, ImageType<T> imageType) -
Method Summary
Modifier and TypeMethodDescriptionReturns the background image.void
reset()
Resets model to its original statevoid
Invoke to segment input image into background and foreground pixels.void
updateBackground
(T frame) Updates the background with new image information.Methods inherited from class boofcv.alg.background.stationary.BackgroundStationaryBasic
getLearnRate, getThreshold, setLearnRate, setThreshold
Methods inherited from class boofcv.alg.background.BackgroundModelStationary
updateBackground
Methods inherited from class boofcv.alg.background.BackgroundModel
getImageType, getUnknownValue, setUnknownValue
-
Field Details
-
background
-
inputWrapper
-
-
Constructor Details
-
BackgroundStationaryBasic_IL
-
-
Method Details
-
getBackground
Returns the background image.- Returns:
- background image.
-
reset
public void reset()Description copied from class:BackgroundModel
Resets model to its original state- Specified by:
reset
in classBackgroundModel<T extends ImageInterleaved<T>>
-
updateBackground
Description copied from class:BackgroundModelStationary
Updates the background with new image information.- Specified by:
updateBackground
in classBackgroundModelStationary<T extends ImageInterleaved<T>>
-
segment
Description copied from class:BackgroundModelStationary
Invoke to segment input image into background and foreground pixels. If 'segmented' isn't the correct size it will be resized.- Specified by:
segment
in classBackgroundModelStationary<T extends ImageInterleaved<T>>
- Parameters:
frame
- (input) current imagesegmented
- (output) Segmented image. 0 = background, 1 = foreground/moving
-