| Package | Description |
|---|---|
| boofcv.abst.transform.fft | |
| boofcv.alg.misc | |
| boofcv.alg.transform.fft | |
| boofcv.core.image | |
| boofcv.misc | |
| boofcv.struct.image |
| Modifier and Type | Method and Description |
|---|---|
void |
GeneralFft_to_DiscreteFourierTransform_F32.forward(ImageFloat32 image,
InterleavedF32 transform) |
void |
GeneralFft_to_DiscreteFourierTransform_F32.inverse(InterleavedF32 transform,
ImageFloat32 image) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImageMiscOps.fill(InterleavedF32 input,
float value)
Fills the whole image with the specified value
|
static void |
ImageMiscOps.fillUniform(InterleavedF32 img,
Random rand,
float min,
float max)
Sets each value in the image to a value drawn from an uniform distribution that has a range of min <= X < max.
|
| Modifier and Type | Method and Description |
|---|---|
static DiscreteFourierTransform<ImageFloat32,InterleavedF32> |
DiscreteFourierTransformOps.createTransformF32()
Creates a
DiscreteFourierTransform for images of type ImageFloat32. |
| Modifier and Type | Method and Description |
|---|---|
static void |
DiscreteFourierTransformOps.magnitude(InterleavedF32 transform,
ImageFloat32 magnitude)
Computes the magnitude of the complex image:
magnitude = sqrt( real2 + imaginary2 ) |
static void |
DiscreteFourierTransformOps.multiplyComplex(InterleavedF32 complexA,
InterleavedF32 complexB,
InterleavedF32 complexC)
Performs element-wise complex multiplication between two complex images.
|
static void |
DiscreteFourierTransformOps.multiplyRealComplex(ImageFloat32 realA,
InterleavedF32 complexB,
InterleavedF32 complexC)
Performs element-wise complex multiplication between a real image and a complex image.
|
static void |
DiscreteFourierTransformOps.phase(InterleavedF32 transform,
ImageFloat32 phase)
Computes the phase of the complex image:
phase = atan2( imaginary , real ) |
static void |
DiscreteFourierTransformOps.realToComplex(ImageFloat32 real,
InterleavedF32 complex)
Converts a regular image into a complex interleaved image with the imaginary component set to zero.
|
static void |
DiscreteFourierTransformOps.shiftZeroFrequency(InterleavedF32 transform,
boolean forward)
Moves the zero-frequency component into the image center (width/2,height/2).
|
| Modifier and Type | Method and Description |
|---|---|
static void |
InterleavedImageOps.merge2(ImageFloat32 band0,
ImageFloat32 band1,
InterleavedF32 interleaved)
Combines two
ImageSingleBand into a single ImageInterleaved. |
static void |
InterleavedImageOps.split2(InterleavedF32 interleaved,
ImageFloat32 band0,
ImageFloat32 band1)
Splits the 2-band interleaved into into two
ImageSingleBand. |
| Modifier and Type | Method and Description |
|---|---|
static void |
BoofMiscOps.print(InterleavedF32 a) |
| Modifier and Type | Method and Description |
|---|---|
InterleavedF32 |
InterleavedF32._createNew(int imgWidth,
int imgHeight) |
Copyright © 2013. All Rights Reserved.