Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: Kernel2D_F32

[272:7] extends: object

Kernel2D_F32 wraps boofcv.struct.convolve.Kernel2D_F32.

Members

  • obj

Methods

  • Kernel2D_F32 (int Width = 3, Obj = null)

    Creates or wraps a Kernel2D_F32.

    • @p Width is the kernel width.
    • @p Obj is an existing Java object or null.
  • getValue (int X, int Y)

    Gets a kernel value.

    • @p X is the x coordinate.
    • @p Y is the y coordinate.
    • @r The kernel value.
  • setValue (int X, int Y, Value)

    Sets a kernel value.

    • @p X is the x coordinate.
    • @p Y is the y coordinate.
    • @p Value is the new value.
  • getRadius ()

    Gets the kernel radius.

    • @r The kernel radius.
  • getWidth ()

    Gets the kernel width.

    • @r The kernel width.

class: GConvolveImageOps

[6:14] static extends: object

Static wrappers for boofcv.alg.filter.convolve.GConvolveImageOps.

Methods

  • horizontal (object Kernel, object Input, object Output, BorderTypeName = null)

    Applies a horizontal 1D convolution.

    • @p Kernel is a Kernel1D wrapper or compatible Java object.
    • @p Input is the source image.
    • @p Output is the output image.
    • @p BorderTypeName is SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, ZERO, or null for BoofCV's no-border overload.
  • vertical (object Kernel, object Input, object Output, BorderTypeName = null)

    Applies a vertical 1D convolution.

    • @p Kernel is a Kernel1D wrapper or compatible Java object.
    • @p Input is the source image.
    • @p Output is the output image.
    • @p BorderTypeName is SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, ZERO, or null for BoofCV's no-border overload.
  • convolve (object Kernel, object Input, object Output, BorderTypeName = null)

    Applies a 2D convolution.

    • @p Kernel is a Kernel2D wrapper or compatible Java object.
    • @p Input is the source image.
    • @p Output is the output image.
    • @p BorderTypeName is SKIP, EXTENDED, NORMALIZED, REFLECT, WRAP, ZERO, or null for BoofCV's no-border overload.
  • horizontalNormalized (object Kernel, object Input, object Output)

    Applies a normalized horizontal 1D convolution.

    • @p Kernel is a Kernel1D wrapper or compatible Java object.
    • @p Input is the source image.
    • @p Output is the output image.
  • verticalNormalized (object Kernel, object Input, object Output)

    Applies a normalized vertical 1D convolution.

    • @p Kernel is a Kernel1D wrapper or compatible Java object.
    • @p Input is the source image.
    • @p Output is the output image.
  • convolveNormalized (object Kernel, object Input, object Output)

    Applies a normalized 2D convolution.

    • @p Kernel is a Kernel2D wrapper or compatible Java object.
    • @p Input is the source image.
    • @p Output is the output image.

class: Kernel1D_F32

[202:7] extends: object

Kernel1D_F32 wraps boofcv.struct.convolve.Kernel1D_F32.

Members

  • obj

Methods

  • Kernel1D_F32 (int Width = 3, Obj = null)

    Creates or wraps a Kernel1D_F32.

    • @p Width is the kernel width.
    • @p Obj is an existing Java object or null.
  • getValue (int Index)

    Gets a kernel value.

    • @p Index is the kernel index.
    • @r The kernel value.
  • setValue (int Index, Value)

    Sets a kernel value.

    • @p Index is the kernel index.
    • @p Value is the new value.
  • getRadius ()

    Gets the kernel radius.

    • @r The kernel radius.
  • getWidth ()

    Gets the kernel width.

    • @r The kernel width.

class: Kernel1D_S32

[167:7] extends: object

Kernel1D_S32 wraps boofcv.struct.convolve.Kernel1D_S32.

Members

  • obj

Methods

  • Kernel1D_S32 (int Width = 3, Obj = null)

    Creates or wraps a Kernel1D_S32.

    • @p Width is the kernel width.
    • @p Obj is an existing Java object or null.
  • getValue (int Index)

    Gets a kernel value.

    • @p Index is the kernel index.
    • @r The kernel value.
  • setValue (int Index, Value)

    Sets a kernel value.

    • @p Index is the kernel index.
    • @p Value is the new value.
  • getRadius ()

    Gets the kernel radius.

    • @r The kernel radius.
  • getWidth ()

    Gets the kernel width.

    • @r The kernel width.

class: Kernel2D_F64

[346:7] extends: object

Kernel2D_F64 wraps boofcv.struct.convolve.Kernel2D_F64.

Members

  • obj

Methods

  • Kernel2D_F64 (int Width = 3, Obj = null)

    Creates or wraps a Kernel2D_F64.

    • @p Width is the kernel width.
    • @p Obj is an existing Java object or null.
  • getValue (int X, int Y)

    Gets a kernel value.

    • @p X is the x coordinate.
    • @p Y is the y coordinate.
    • @r The kernel value.
  • setValue (int X, int Y, Value)

    Sets a kernel value.

    • @p X is the x coordinate.
    • @p Y is the y coordinate.
    • @p Value is the new value.
  • getRadius ()

    Gets the kernel radius.

    • @r The kernel radius.
  • getWidth ()

    Gets the kernel width.

    • @r The kernel width.

class: FactoryKernel

[88:14] static extends: object

Static wrappers for boofcv.factory.filter.kernel.FactoryKernel.

Methods

  • table1D_S32 (int Width)

    Creates a 1D S32 table kernel.

    • @p Width is the kernel width.
    • @r A Kernel1D_S32 wrapper.
  • table1D_F32 (int Width, bool Normalize = false)

    Creates a 1D F32 table kernel.

    • @p Width is the kernel width.
    • @p Normalize is true to normalize.
    • @r A Kernel1D_F32 wrapper.
  • table1D_F64 (int Width, bool Normalize = false)

    Creates a 1D F64 table kernel.

    • @p Width is the kernel width.
    • @p Normalize is true to normalize.
    • @r A Kernel1D_F64 wrapper.
  • random1D_I32 (int Width, int Offset, int Min, int Max)

    Creates a random 1D S32 kernel.

    • @p Width is the kernel width.
    • @p Offset is the kernel offset.
    • @p Min is the minimum value.
    • @p Max is the maximum value.
    • @r A Kernel1D_S32 wrapper.
  • random1D_F32 (int Width, int Offset, Min, Max)

    Creates a random 1D F32 kernel.

    • @p Width is the kernel width.
    • @p Offset is the kernel offset.
    • @p Min is the minimum value.
    • @p Max is the maximum value.
    • @r A Kernel1D_F32 wrapper.
  • random2D_F32 (int Width, int Offset, Min, Max)

    Creates a random 2D F32 kernel.

    • @p Width is the kernel width.
    • @p Offset is the kernel offset.
    • @p Min is the minimum value.
    • @p Max is the maximum value.
    • @r A Kernel2D_F32 wrapper.

class: Kernel1D_F64

[237:7] extends: object

Kernel1D_F64 wraps boofcv.struct.convolve.Kernel1D_F64.

Members

  • obj

Methods

  • Kernel1D_F64 (int Width = 3, Obj = null)

    Creates or wraps a Kernel1D_F64.

    • @p Width is the kernel width.
    • @p Obj is an existing Java object or null.
  • getValue (int Index)

    Gets a kernel value.

    • @p Index is the kernel index.
    • @r The kernel value.
  • setValue (int Index, Value)

    Sets a kernel value.

    • @p Index is the kernel index.
    • @p Value is the new value.
  • getRadius ()

    Gets the kernel radius.

    • @r The kernel radius.
  • getWidth ()

    Gets the kernel width.

    • @r The kernel width.

class: Kernel2D_S32

[309:7] extends: object

Kernel2D_S32 wraps boofcv.struct.convolve.Kernel2D_S32.

Members

  • obj

Methods

  • Kernel2D_S32 (int Width = 3, Obj = null)

    Creates or wraps a Kernel2D_S32.

    • @p Width is the kernel width.
    • @p Obj is an existing Java object or null.
  • getValue (int X, int Y)

    Gets a kernel value.

    • @p X is the x coordinate.
    • @p Y is the y coordinate.
    • @r The kernel value.
  • setValue (int X, int Y, Value)

    Sets a kernel value.

    • @p X is the x coordinate.
    • @p Y is the y coordinate.
    • @p Value is the new value.
  • getRadius ()

    Gets the kernel radius.

    • @r The kernel radius.
  • getWidth ()

    Gets the kernel width.

    • @r The kernel width.