Basics
Guides
API Reference
Basics
Guides
API Reference
[117:7] extends: object
ImagePyramid wraps boofcv.struct.pyramid.ImagePyramid.
ImagePyramid (object Obj)
Wraps a BoofCV ImagePyramid object.
Obj is an existing ImagePyramid Java object or wrapper.process (object Input)
Processes an input image into pyramid layers.
Input is the input image.initialize (int Width, int Height)
Initializes pyramid layers for an input shape.
Width is input width.Height is input height.getNumLayers ()
Gets the number of layers.
The number of layers.getLayer (int N)
Gets a pyramid layer.
N is the layer index.The layer image Java object.getScale (int Layer)
Gets the scale for a layer.
Layer is the layer index.The scale factor.getInputType ()
Gets the input image type.
An ImageType Java object.isInitialized ()
Gets whether the pyramid has been initialized.
True when initialized.[186:7] extends: ImagePyramid
PyramidDiscrete wraps boofcv.struct.pyramid.PyramidDiscrete.
PyramidDiscrete (object Obj)
Wraps a BoofCV PyramidDiscrete object.
Obj is an existing PyramidDiscrete Java object or wrapper.getScales ()
Gets the integer scale array.
A Java int array.[6:7] extends: object
ConfigDiscreteLevels wraps boofcv.struct.pyramid.ConfigDiscreteLevels.
ConfigDiscreteLevels (Obj = null)
Creates a discrete pyramid level config or wraps an existing one.
Obj is an existing Java object or null.levels (int NumLevels)
Creates a fixed-level config.
NumLevels is the number of pyramid levels.A ConfigDiscreteLevels wrapper.minSize (int MinWidth, int MinHeight)
Creates a minimum-size config.
MinWidth is the minimum width.MinHeight is the minimum height.A ConfigDiscreteLevels wrapper.computeLayers (int Width, int Height)
Computes the number of layers for an input shape.
Width is input width.Height is input height.The computed layer count.isFixedLevels ()
Gets whether this config requests a fixed number of levels.
True for fixed levels.[202:7] extends: ImagePyramid
PyramidFloat wraps boofcv.struct.pyramid.PyramidFloat.
PyramidFloat (object Obj)
Wraps a BoofCV PyramidFloat object.
Obj is an existing PyramidFloat Java object or wrapper.[58:14] static extends: object
Static wrappers for boofcv.factory.transform.pyramid.FactoryPyramid.
discreteGaussian (object Config, Sigma, int Radius, bool SaveOriginalReference, object ImageTypeValue)
Creates a discrete Gaussian pyramid.
Config is a ConfigDiscreteLevels wrapper.Sigma is the Gaussian sigma.Radius is the blur radius.SaveOriginalReference controls whether layer 0 references the input.ImageTypeValue is an ImageType wrapper or Java object.A PyramidDiscrete wrapper.floatGaussian (list ScaleFactors, list Sigma, string ImageClassName)
Creates a float Gaussian pyramid.
ScaleFactors is a list of scale factors.Sigma is a list of sigma values.ImageClassName is a full gray image class name or supported short image name.A PyramidFloat wrapper.scaleSpacePyramid (list ScaleFactors, string ImageClassName)
Creates a scale-space pyramid.
ScaleFactors is a list of scale factors.ImageClassName is a full gray image class name or supported short image name.A PyramidFloat wrapper.scaleSpace (list ScaleFactors, string ImageClassName)
Creates a scale-space pyramid.
ScaleFactors is a list of scale factors.ImageClassName is a full gray image class name or supported short image name.A PyramidFloat wrapper.
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.