class: ImagePyramid
[133:7] extends: object
ImagePyramid wraps boofcv.struct.pyramid.ImagePyramid.
Members
- obj
Methods
-
ImagePyramid (
object Obj)Wraps a BoofCV ImagePyramid object.
- @p
Objis an existing ImagePyramid Java object or wrapper.
- @p
-
process (
object Input)Processes an input image into pyramid layers.
- @p
Inputis the input image.
- @p
-
initialize (
int Width, int Height)Initializes pyramid layers for an input shape.
- @p
Widthis input width. - @p
Heightis input height.
- @p
-
getNumLayers ()
Gets the number of layers.
- @r
Thenumber of layers.
- @r
-
getLayer (
int N)Gets a pyramid layer.
- @p
Nis the layer index. - @r
Thelayer image Java object.
- @p
-
getScale (
int Layer)Gets the scale for a layer.
- @p
Layeris the layer index. - @r
Thescale factor.
- @p
-
getInputType ()
Gets the input image type.
- @r
AnImageType Java object.
- @r
-
isInitialized ()
Gets whether the pyramid has been initialized.
- @r
Truewhen initialized.
- @r
class: PyramidDiscrete
[202:7] extends: ImagePyramid
PyramidDiscrete wraps boofcv.struct.pyramid.PyramidDiscrete.
Methods
-
PyramidDiscrete (
object Obj)Wraps a BoofCV PyramidDiscrete object.
- @p
Objis an existing PyramidDiscrete Java object or wrapper.
- @p
-
getScales ()
Gets the integer scale array.
- @r
AJava int array.
- @r
class: ConfigDiscreteLevels
[22:7] extends: object
ConfigDiscreteLevels wraps boofcv.struct.pyramid.ConfigDiscreteLevels.
Members
- obj
Methods
-
ConfigDiscreteLevels (
Obj = null)Creates a discrete pyramid level config or wraps an existing one.
- @p
Objis an existing Java object or null.
- @p
-
levels (
int NumLevels)Creates a fixed-level config.
- @p
NumLevelsis the number of pyramid levels. - @r
AConfigDiscreteLevels wrapper.
- @p
-
minSize (
int MinWidth, int MinHeight)Creates a minimum-size config.
- @p
MinWidthis the minimum width. - @p
MinHeightis the minimum height. - @r
AConfigDiscreteLevels wrapper.
- @p
-
computeLayers (
int Width, int Height)Computes the number of layers for an input shape.
- @p
Widthis input width. - @p
Heightis input height. - @r
Thecomputed layer count.
- @p
-
isFixedLevels ()
Gets whether this config requests a fixed number of levels.
- @r
Truefor fixed levels.
- @r
class: PyramidFloat
[218:7] extends: ImagePyramid
PyramidFloat wraps boofcv.struct.pyramid.PyramidFloat.
Methods
-
PyramidFloat (
object Obj)Wraps a BoofCV PyramidFloat object.
- @p
Objis an existing PyramidFloat Java object or wrapper.
- @p
class: FactoryPyramid
[74:14] static extends: object
Static wrappers for boofcv.factory.transform.pyramid.FactoryPyramid.
Methods
-
discreteGaussian (
object Config, Sigma, int Radius, bool SaveOriginalReference, object ImageTypeValue)Creates a discrete Gaussian pyramid.
- @p
Configis a ConfigDiscreteLevels wrapper. - @p
Sigmais the Gaussian sigma. - @p
Radiusis the blur radius. - @p
SaveOriginalReferencecontrols whether layer 0 references the input. - @p
ImageTypeValueis an ImageType wrapper or Java object. - @r
APyramidDiscrete wrapper.
- @p
-
floatGaussian (
list ScaleFactors, list Sigma, string ImageClassName)Creates a float Gaussian pyramid.
- @p
ScaleFactorsis a list of scale factors. - @p
Sigmais a list of sigma values. - @p
ImageClassNameis a full gray image class name or supported short image name. - @r
APyramidFloat wrapper.
- @p
-
scaleSpacePyramid (
list ScaleFactors, string ImageClassName)Creates a scale-space pyramid.
- @p
ScaleFactorsis a list of scale factors. - @p
ImageClassNameis a full gray image class name or supported short image name. - @r
APyramidFloat wrapper.
- @p
-
scaleSpace (
list ScaleFactors, string ImageClassName)Creates a scale-space pyramid.
- @p
ScaleFactorsis a list of scale factors. - @p
ImageClassNameis a full gray image class name or supported short image name. - @r
APyramidFloat wrapper.
- @p