class: BackgroundModelMoving
[109:7] extends: object
BackgroundModelMoving wraps boofcv.alg.background.BackgroundModelMoving.
Members
- obj
Methods
-
BackgroundModelMoving (
object Obj)Wraps a BoofCV moving background model.
- @p
Objis an existing moving background model Java object or wrapper.
- @p
-
initialize (
int Width, int Height, object HomeToWorld)Initializes the background.
- @p
Widthis the background width. - @p
Heightis the background height. - @p
HomeToWorldis the initial motion model.
- @p
-
updateBackground (
object MotionToWorld, object Image)Updates the background model.
- @p
MotionToWorldis the frame-to-world motion. - @p
Imageis the input image.
- @p
-
segment (
object MotionToWorld, object Image, object SegmentedOutput)Segments the input image.
- @p
MotionToWorldis the frame-to-world motion. - @p
Imageis the input image. - @p
SegmentedOutputis a GrayU8 output image.
- @p
-
reset ()
Resets the model.
-
getUnknownValue ()
Gets the unknown pixel value.
- @r
Theunknown value.
- @r
-
setUnknownValue (
int Value)Sets the unknown pixel value.
- @p
Valueis the unknown value.
- @p
-
getImageType ()
Gets the input image type.
- @r
TheBoofCV ImageType.
- @r
class: ConfigBackgroundBasic
[160:7] extends: object
ConfigBackgroundBasic wraps boofcv.factory.background.ConfigBackgroundBasic.
Members
- obj
Methods
-
ConfigBackgroundBasic (
Threshold = 10.0, LearnRate = 0.05)Creates a basic background config.
- @p
Thresholdis the segmentation threshold. - @p
LearnRateis the learning rate.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis learnRate, threshold, interpolation, unknownValue, or backgroundWidth. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis learnRate, threshold, interpolation, unknownValue, or backgroundWidth. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: BackgroundModelStationary
[63:7] extends: object
BackgroundModelStationary wraps boofcv.alg.background.BackgroundModelStationary.
Members
- obj
Methods
-
BackgroundModelStationary (
object Obj)Wraps a BoofCV stationary background model.
- @p
Objis an existing background model Java object or wrapper.
- @p
-
updateBackground (
object Image, SegmentedOutput = null)Updates the background model.
- @p
Imageis the input image. - @p
SegmentedOutputis an optional GrayU8 output image.
- @p
-
segment (
object Image, object SegmentedOutput)Segments the input image.
- @p
Imageis the input image. - @p
SegmentedOutputis a GrayU8 output image.
- @p
-
reset ()
Resets the model.
-
getUnknownValue ()
Gets the unknown pixel value.
- @r
Theunknown value.
- @r
-
setUnknownValue (
int Value)Sets the unknown pixel value.
- @p
Valueis the unknown value.
- @p
-
getImageType ()
Gets the input image type.
- @r
TheBoofCV ImageType.
- @r
class: ConfigBackgroundGmm
[218:7] extends: object
ConfigBackgroundGmm wraps boofcv.factory.background.ConfigBackgroundGmm.
Members
- obj
Methods
-
ConfigBackgroundGmm ()
Creates a GMM background config.
-
get (
string Name)Gets a public config field.
- @p
Nameis learningPeriod, initialVariance, decayCoefient, maxDistance, numberOfGaussian, significantWeight, unknownValue, or backgroundWidth. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis learningPeriod, initialVariance, decayCoefient, maxDistance, numberOfGaussian, significantWeight, unknownValue, or backgroundWidth. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: FactoryBackgroundModel
[22:14] static extends: object
Static wrappers for boofcv.factory.background.FactoryBackgroundModel.
Methods
-
stationaryBasic (
object Config, object ImageTypeValue)Creates a stationary basic background model.
- @p
Configis a ConfigBackgroundBasic wrapper. - @p
ImageTypeValueis an ImageType wrapper. - @r
ABackgroundModelStationary wrapper.
- @p
-
stationaryGaussian (
object Config, object ImageTypeValue)Creates a stationary Gaussian background model.
- @p
Configis a ConfigBackgroundGaussian wrapper. - @p
ImageTypeValueis an ImageType wrapper. - @r
ABackgroundModelStationary wrapper.
- @p
-
stationaryGmm (
object Config, object ImageTypeValue)Creates a stationary GMM background model.
- @p
Configis a ConfigBackgroundGmm wrapper. - @p
ImageTypeValueis an ImageType wrapper. - @r
ABackgroundModelStationary wrapper.
- @p
class: ConfigBackgroundGaussian
[189:7] extends: object
ConfigBackgroundGaussian wraps boofcv.factory.background.ConfigBackgroundGaussian.
Members
- obj
Methods
-
ConfigBackgroundGaussian (
Threshold = 10.0, LearnRate = 0.05)Creates a Gaussian background config.
- @p
Thresholdis the segmentation threshold. - @p
LearnRateis the learning rate.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis learnRate, threshold, initialVariance, minimumDifference, interpolation, unknownValue, or backgroundWidth. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis learnRate, threshold, initialVariance, minimumDifference, interpolation, unknownValue, or backgroundWidth. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.