Basics
Guides
API Reference
Basics
Guides
API Reference
[72:7] extends: object
DiscreteFourierTransform wraps boofcv.abst.transform.fft.DiscreteFourierTransform.
DiscreteFourierTransform (object Obj)
Wraps a BoofCV Fourier transform object.
Obj is an existing Fourier transform Java object or wrapper.forward (object Input, object Transform)
Runs the forward transform.
Input is the real input image.Transform is the complex output image.inverse (object Transform, object Output)
Runs the inverse transform.
Transform is the complex input image.Output is the real output image.setModifyInputs (bool ModifyInputs)
Sets whether inputs may be modified.
ModifyInputs is true to allow modification.isModifyInputs ()
Gets whether inputs may be modified.
True when inputs may be modified.[150:7] extends: object
IntegralKernel wraps boofcv.alg.transform.ii.IntegralKernel.
IntegralKernel (int NumBlocks = 0, Obj = null)
Creates or wraps an IntegralKernel.
NumBlocks is the number of blocks.Obj is an existing Java object or null.resizeBlocks (int NumBlocks)
Resizes the block list.
NumBlocks is the new number of blocks.getNumBlocks ()
Gets the number of blocks.
The number of blocks.copy ()
Copies this kernel.
An IntegralKernel wrapper.[178:14] static extends: object
Static wrappers for boofcv.alg.transform.ii.IntegralImageOps.
transform (object Input, object Integral)
Computes an integral image.
Input is the input image.Integral is the output integral image.The integral image Java object returned by BoofCV.convolve (object Integral, object Kernel, object Output)
Convolves an integral image.
Integral is the integral image.Kernel is an IntegralKernel wrapper or Java object.Output is the output image.The output image Java object returned by BoofCV.convolveBorder (object Integral, object Kernel, object Output, int BorderX, int BorderY)
Convolves the border of an integral image.
Integral is the integral image.Kernel is an IntegralKernel wrapper or Java object.Output is the output image.BorderX is the x border.BorderY is the y border.The output image Java object returned by BoofCV.block_unsafe (object Integral, int X0, int Y0, int X1, int Y1)
Computes the sum in a rectangle without bounds checks.
Integral is the integral image.X0 is the lower x.Y0 is the lower y.X1 is the upper x.Y1 is the upper y.The rectangle sum.block_zero (object Integral, int X0, int Y0, int X1, int Y1)
Computes the sum in a rectangle with zero outside-image handling.
Integral is the integral image.X0 is the lower x.Y0 is the lower y.X1 is the upper x.Y1 is the upper y.The rectangle sum.[106:14] static extends: object
Static wrappers for boofcv.alg.transform.wavelet.WaveletTransformOps.
transform1 (object Description, object Input, object Output, object Storage)
Applies a one-level wavelet transform.
Description is a WaveletDescription Java object.Input is the input image.Output is the output image.Storage is temporary storage.transformN (object Description, object Input, object Output, object Storage, int NumLevels)
Applies an N-level wavelet transform.
Description is a WaveletDescription Java object.Input is the input image.Output is the output image.Storage is temporary storage.NumLevels is the number of levels.inverse1 (object Description, object Input, object Output, object Storage, MinValue, MaxValue)
Applies a one-level inverse wavelet transform.
Description is a WaveletDescription Java object.Input is the transformed image.Output is the output image.Storage is temporary storage.MinValue is the minimum output value.MaxValue is the maximum output value.inverseN (object Description, object Input, object Output, object Storage, int NumLevels, MinValue, MaxValue)
Applies an N-level inverse wavelet transform.
Description is a WaveletDescription Java object.Input is the transformed image.Output is the output image.Storage is temporary storage.NumLevels is the number of levels.MinValue is the minimum output value.MaxValue is the maximum output value.[6:14] static extends: object
Static wrappers for boofcv.alg.transform.fft.DiscreteFourierTransformOps.
createTransformF32 ()
Creates an F32 Fourier transform.
A DiscreteFourierTransform wrapper.createTransformF64 ()
Creates an F64 Fourier transform.
A DiscreteFourierTransform wrapper.isPowerOf2 (int Value)
Returns true when Value is a power of two.
Value is the value to test.True when Value is a power of two.nextPow2 (int Value)
Returns the next power of two.
Value is the input value.The next power of two.magnitude (object Transform, object Magnitude)
Computes complex magnitude.
Transform is an interleaved complex image.Magnitude is the output gray image.phase (object Transform, object Phase)
Computes complex phase.
Transform is an interleaved complex image.Phase is the output gray image.realToComplex (object Real, object Complex)
Converts real image data to interleaved complex data.
Real is a gray image.Complex is an interleaved complex image.multiplyRealComplex (object Real, object Complex, object Output)
Multiplies a real image by a complex image.
Real is a gray image.Complex is the complex input.Output is the complex output.multiplyComplex (object A, object B, object Output)
Multiplies two complex images.
A is the first complex image.B is the second complex image.Output is the complex output.shiftZeroFrequency (object Transform, bool Forward)
Shifts zero frequency to or from the image center.
Transform is an interleaved complex image.Forward is true for forward shift.
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.