Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: InterpolatePixelS

[88:7] extends: object

InterpolatePixelS wraps boofcv.alg.interpolate.InterpolatePixelS.

Members

  • obj

Methods

  • InterpolatePixelS (object Obj)

    Wraps a BoofCV InterpolatePixelS object.

    • @p Obj is an existing interpolator Java object or wrapper.
  • setImage (object Image)

    Sets the source image.

    • @p Image is a gray image wrapper or compatible Java object.
  • getImage ()

    Gets the source image.

    • @r The source image Java object.
  • get (X, Y)

    Interpolates a value.

    • @p X is the x coordinate.
    • @p Y is the y coordinate.
    • @r The interpolated value.
  • get_fast (X, Y)

    Interpolates a value inside the fast image bounds.

    • @p X is the x coordinate.
    • @p Y is the y coordinate.
    • @r The interpolated value.
  • getBorder ()

    Gets the border object.

    • @r The border Java object.
  • setBorder (object Border)

    Sets the border object.

    • @p Border is an ImageBorder Java object or wrapper.
  • getImageType ()

    Gets the interpolator image type.

    • @r An ImageType Java object.

class: InterpolatePixelMB

[139:7] extends: object

InterpolatePixelMB wraps boofcv.alg.interpolate.InterpolatePixelMB.

Members

  • obj

Methods

  • InterpolatePixelMB (object Obj)

    Wraps a BoofCV InterpolatePixelMB object.

    • @p Obj is an existing interpolator Java object or wrapper.
  • setImage (object Image)

    Sets the source image.

    • @p Image is a multi-band image wrapper or compatible Java object.
  • getImage ()

    Gets the source image.

    • @r The source image Java object.
  • getBorder ()

    Gets the border object.

    • @r The border Java object.
  • setBorder (object Border)

    Sets the border object.

    • @p Border is an ImageBorder Java object or wrapper.
  • getImageType ()

    Gets the interpolator image type.

    • @r An ImageType Java object.

class: InterpolationType

[6:14] static extends: object

Static wrappers for the boofcv.alg.interpolate.InterpolationType enum.

Methods

  • valueOf (string Name)

    Returns a BoofCV InterpolationType enum by name.

    • @p Name is NEAREST_NEIGHBOR, BILINEAR, BICUBIC, or POLYNOMIAL4.
    • @r An InterpolationType Java object.

class: FactoryInterpolation

[18:14] static extends: object

Static wrappers for boofcv.factory.interpolate.FactoryInterpolation.

Methods

  • nearestNeighborPixelS (string ImageClassName)

    Creates a nearest-neighbor single-band interpolator.

    • @p ImageClassName is a full gray image class name or supported short image name.
    • @r An InterpolatePixelS wrapper.
  • bilinearPixelS (string ImageClassName, string BorderTypeName = "EXTENDED")

    Creates a bilinear single-band interpolator.

    • @p ImageClassName is a full gray image class name or supported short image name.
    • @p BorderTypeName is SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO.
    • @r An InterpolatePixelS wrapper.
  • bicubicS (Alpha, Min, Max, string ImageClassName)

    Creates a bicubic single-band interpolator.

    • @p Alpha is the bicubic alpha parameter, commonly -0.5.
    • @p Min is the minimum pixel value.
    • @p Max is the maximum pixel value.
    • @p ImageClassName is a full gray image class name or supported short image name.
    • @r An InterpolatePixelS wrapper.
  • polynomialS (int MaxDegree, Min, Max, string ImageClassName)

    Creates a polynomial single-band interpolator.

    • @p MaxDegree is the polynomial degree.
    • @p Min is the minimum value.
    • @p Max is the maximum value.
    • @p ImageClassName is a full gray image class name or supported short image name.
    • @r An InterpolatePixelS wrapper.
  • createPixelMB (MinValue, MaxValue, string TypeName, string BorderTypeName, object ImageTypeValue)

    Creates a multi-band interpolator.

    • @p MinValue is the minimum value.
    • @p MaxValue is the maximum value.
    • @p TypeName is NEAREST_NEIGHBOR, BILINEAR, BICUBIC, or POLYNOMIAL4.
    • @p BorderTypeName is SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, or ZERO.
    • @p ImageTypeValue is an ImageType wrapper or Java object.
    • @r An InterpolatePixelMB wrapper.