Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: ImagePyramid

[117:7] extends: object

ImagePyramid wraps boofcv.struct.pyramid.ImagePyramid.

Members

  • obj

Methods

  • ImagePyramid (object Obj)

    Wraps a BoofCV ImagePyramid object.

    • @p Obj is an existing ImagePyramid Java object or wrapper.
  • process (object Input)

    Processes an input image into pyramid layers.

    • @p Input is the input image.
  • initialize (int Width, int Height)

    Initializes pyramid layers for an input shape.

    • @p Width is input width.
    • @p Height is input height.
  • getNumLayers ()

    Gets the number of layers.

    • @r The number of layers.
  • getLayer (int N)

    Gets a pyramid layer.

    • @p N is the layer index.
    • @r The layer image Java object.
  • getScale (int Layer)

    Gets the scale for a layer.

    • @p Layer is the layer index.
    • @r The scale factor.
  • getInputType ()

    Gets the input image type.

    • @r An ImageType Java object.
  • isInitialized ()

    Gets whether the pyramid has been initialized.

    • @r True when initialized.

class: PyramidDiscrete

[186:7] extends: ImagePyramid

PyramidDiscrete wraps boofcv.struct.pyramid.PyramidDiscrete.

Methods

  • PyramidDiscrete (object Obj)

    Wraps a BoofCV PyramidDiscrete object.

    • @p Obj is an existing PyramidDiscrete Java object or wrapper.
  • getScales ()

    Gets the integer scale array.

    • @r A Java int array.

class: ConfigDiscreteLevels

[6: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 Obj is an existing Java object or null.
  • levels (int NumLevels)

    Creates a fixed-level config.

    • @p NumLevels is the number of pyramid levels.
    • @r A ConfigDiscreteLevels wrapper.
  • minSize (int MinWidth, int MinHeight)

    Creates a minimum-size config.

    • @p MinWidth is the minimum width.
    • @p MinHeight is the minimum height.
    • @r A ConfigDiscreteLevels wrapper.
  • computeLayers (int Width, int Height)

    Computes the number of layers for an input shape.

    • @p Width is input width.
    • @p Height is input height.
    • @r The computed layer count.
  • isFixedLevels ()

    Gets whether this config requests a fixed number of levels.

    • @r True for fixed levels.

class: PyramidFloat

[202:7] extends: ImagePyramid

PyramidFloat wraps boofcv.struct.pyramid.PyramidFloat.

Methods

  • PyramidFloat (object Obj)

    Wraps a BoofCV PyramidFloat object.

    • @p Obj is an existing PyramidFloat Java object or wrapper.

class: FactoryPyramid

[58: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 Config is a ConfigDiscreteLevels wrapper.
    • @p Sigma is the Gaussian sigma.
    • @p Radius is the blur radius.
    • @p SaveOriginalReference controls whether layer 0 references the input.
    • @p ImageTypeValue is an ImageType wrapper or Java object.
    • @r A PyramidDiscrete wrapper.
  • floatGaussian (list ScaleFactors, list Sigma, string ImageClassName)

    Creates a float Gaussian pyramid.

    • @p ScaleFactors is a list of scale factors.
    • @p Sigma is a list of sigma values.
    • @p ImageClassName is a full gray image class name or supported short image name.
    • @r A PyramidFloat wrapper.
  • scaleSpacePyramid (list ScaleFactors, string ImageClassName)

    Creates a scale-space pyramid.

    • @p ScaleFactors is a list of scale factors.
    • @p ImageClassName is a full gray image class name or supported short image name.
    • @r A PyramidFloat wrapper.
  • scaleSpace (list ScaleFactors, string ImageClassName)

    Creates a scale-space pyramid.

    • @p ScaleFactors is a list of scale factors.
    • @p ImageClassName is a full gray image class name or supported short image name.
    • @r A PyramidFloat wrapper.