boofcv.alg.background.stationary
Class BackgroundStationaryBasic_PL<T extends ImageGray>
- java.lang.Object
-
- boofcv.alg.background.BackgroundModel<T>
-
- boofcv.alg.background.BackgroundModelStationary<T>
-
- boofcv.alg.background.stationary.BackgroundStationaryBasic<Planar<T>>
-
- boofcv.alg.background.stationary.BackgroundStationaryBasic_PL<T>
-
- All Implemented Interfaces:
- BackgroundAlgorithmBasic
public class BackgroundStationaryBasic_PL<T extends ImageGray> extends BackgroundStationaryBasic<Planar<T>>
Implementation ofBackgroundStationaryBasicforImageGray.
-
-
Constructor Summary
Constructors Constructor and Description BackgroundStationaryBasic_PL(float learnRate, float threshold, ImageType<Planar<T>> imageType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description Planar<GrayF32>getBackground()Returns the background image.voidreset()Resets model to its original statevoidsegment(Planar<T> frame, GrayU8 segmented)Invoke to use the background image to segment the current frame into background and foreground pixelsvoidupdateBackground(Planar<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.BackgroundModel
getImageType, getUnknownValue, setUnknownValue
-
-
-
-
Method Detail
-
getBackground
public Planar<GrayF32> getBackground()
Returns the background image.- Returns:
- background image.
-
reset
public void reset()
Description copied from class:BackgroundModelResets model to its original state- Specified by:
resetin classBackgroundModel<Planar<T extends ImageGray>>
-
updateBackground
public void updateBackground(Planar<T> frame)
Description copied from class:BackgroundModelStationaryUpdates the background with new image information.- Specified by:
updateBackgroundin classBackgroundModelStationary<Planar<T extends ImageGray>>
-
segment
public void segment(Planar<T> frame, GrayU8 segmented)
Description copied from class:BackgroundModelStationaryInvoke to use the background image to segment the current frame into background and foreground pixels- Specified by:
segmentin classBackgroundModelStationary<Planar<T extends ImageGray>>- Parameters:
frame- current imagesegmented- Segmented image. 0 = background, 1 = foreground/moving
-
-
DataMelt 3.0 © DataMelt by jWork.ORG