class: DiscreteFourierTransform
[88:7] extends: object
DiscreteFourierTransform wraps boofcv.abst.transform.fft.DiscreteFourierTransform.
Members
- obj
Methods
-
DiscreteFourierTransform (
object Obj)Wraps a BoofCV Fourier transform object.
- @p
Objis an existing Fourier transform Java object or wrapper.
- @p
-
forward (
object Input, object Transform)Runs the forward transform.
- @p
Inputis the real input image. - @p
Transformis the complex output image.
- @p
-
inverse (
object Transform, object Output)Runs the inverse transform.
- @p
Transformis the complex input image. - @p
Outputis the real output image.
- @p
-
setModifyInputs (
bool ModifyInputs)Sets whether inputs may be modified.
- @p
ModifyInputsis true to allow modification.
- @p
-
isModifyInputs ()
Gets whether inputs may be modified.
- @r
Truewhen inputs may be modified.
- @r
class: IntegralKernel
[166:7] extends: object
IntegralKernel wraps boofcv.alg.transform.ii.IntegralKernel.
Members
- obj
Methods
-
IntegralKernel (
int NumBlocks = 0, Obj = null)Creates or wraps an IntegralKernel.
- @p
NumBlocksis the number of blocks. - @p
Objis an existing Java object or null.
- @p
-
resizeBlocks (
int NumBlocks)Resizes the block list.
- @p
NumBlocksis the new number of blocks.
- @p
-
getNumBlocks ()
Gets the number of blocks.
- @r
Thenumber of blocks.
- @r
-
copy ()
Copies this kernel.
- @r
AnIntegralKernel wrapper.
- @r
class: IntegralImageOps
[194:14] static extends: object
Static wrappers for boofcv.alg.transform.ii.IntegralImageOps.
Methods
-
transform (
object Input, object Integral)Computes an integral image.
- @p
Inputis the input image. - @p
Integralis the output integral image. - @r
Theintegral image Java object returned by BoofCV.
- @p
-
convolve (
object Integral, object Kernel, object Output)Convolves an integral image.
- @p
Integralis the integral image. - @p
Kernelis an IntegralKernel wrapper or Java object. - @p
Outputis the output image. - @r
Theoutput image Java object returned by BoofCV.
- @p
-
convolveBorder (
object Integral, object Kernel, object Output, int BorderX, int BorderY)Convolves the border of an integral image.
- @p
Integralis the integral image. - @p
Kernelis an IntegralKernel wrapper or Java object. - @p
Outputis the output image. - @p
BorderXis the x border. - @p
BorderYis the y border. - @r
Theoutput image Java object returned by BoofCV.
- @p
-
block_unsafe (
object Integral, int X0, int Y0, int X1, int Y1)Computes the sum in a rectangle without bounds checks.
- @p
Integralis the integral image. - @p
X0is the lower x. - @p
Y0is the lower y. - @p
X1is the upper x. - @p
Y1is the upper y. - @r
Therectangle sum.
- @p
-
block_zero (
object Integral, int X0, int Y0, int X1, int Y1)Computes the sum in a rectangle with zero outside-image handling.
- @p
Integralis the integral image. - @p
X0is the lower x. - @p
Y0is the lower y. - @p
X1is the upper x. - @p
Y1is the upper y. - @r
Therectangle sum.
- @p
class: WaveletTransformOps
[122:14] static extends: object
Static wrappers for boofcv.alg.transform.wavelet.WaveletTransformOps.
Methods
-
transform1 (
object Description, object Input, object Output, object Storage)Applies a one-level wavelet transform.
- @p
Descriptionis a WaveletDescription Java object. - @p
Inputis the input image. - @p
Outputis the output image. - @p
Storageis temporary storage.
- @p
-
transformN (
object Description, object Input, object Output, object Storage, int NumLevels)Applies an N-level wavelet transform.
- @p
Descriptionis a WaveletDescription Java object. - @p
Inputis the input image. - @p
Outputis the output image. - @p
Storageis temporary storage. - @p
NumLevelsis the number of levels.
- @p
-
inverse1 (
object Description, object Input, object Output, object Storage, MinValue, MaxValue)Applies a one-level inverse wavelet transform.
- @p
Descriptionis a WaveletDescription Java object. - @p
Inputis the transformed image. - @p
Outputis the output image. - @p
Storageis temporary storage. - @p
MinValueis the minimum output value. - @p
MaxValueis the maximum output value.
- @p
-
inverseN (
object Description, object Input, object Output, object Storage, int NumLevels, MinValue, MaxValue)Applies an N-level inverse wavelet transform.
- @p
Descriptionis a WaveletDescription Java object. - @p
Inputis the transformed image. - @p
Outputis the output image. - @p
Storageis temporary storage. - @p
NumLevelsis the number of levels. - @p
MinValueis the minimum output value. - @p
MaxValueis the maximum output value.
- @p
class: DiscreteFourierTransformOps
[22:14] static extends: object
Static wrappers for boofcv.alg.transform.fft.DiscreteFourierTransformOps.
Methods
-
createTransformF32 ()
Creates an F32 Fourier transform.
- @r
ADiscreteFourierTransform wrapper.
- @r
-
createTransformF64 ()
Creates an F64 Fourier transform.
- @r
ADiscreteFourierTransform wrapper.
- @r
-
isPowerOf2 (
int Value)Returns true when Value is a power of two.
- @p
Valueis the value to test. - @r
Truewhen Value is a power of two.
- @p
-
nextPow2 (
int Value)Returns the next power of two.
- @p
Valueis the input value. - @r
Thenext power of two.
- @p
-
magnitude (
object Transform, object Magnitude)Computes complex magnitude.
- @p
Transformis an interleaved complex image. - @p
Magnitudeis the output gray image.
- @p
-
phase (
object Transform, object Phase)Computes complex phase.
- @p
Transformis an interleaved complex image. - @p
Phaseis the output gray image.
- @p
-
realToComplex (
object Real, object Complex)Converts real image data to interleaved complex data.
- @p
Realis a gray image. - @p
Complexis an interleaved complex image.
- @p
-
multiplyRealComplex (
object Real, object Complex, object Output)Multiplies a real image by a complex image.
- @p
Realis a gray image. - @p
Complexis the complex input. - @p
Outputis the complex output.
- @p
-
multiplyComplex (
object A, object B, object Output)Multiplies two complex images.
- @p
Ais the first complex image. - @p
Bis the second complex image. - @p
Outputis the complex output.
- @p
-
shiftZeroFrequency (
object Transform, bool Forward)Shifts zero frequency to or from the image center.
- @p
Transformis an interleaved complex image. - @p
Forwardis true for forward shift.
- @p