| Package | Description |
|---|---|
| boofcv.alg.transform.fft | |
| boofcv.core.image | |
| boofcv.struct.image | |
| boofcv.testing |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageFloat,W extends ImageInterleaved> |
GDiscreteFourierTransformOps.createTransform(ImageDataType type)
Creates a
DiscreteFourierTransform for the specified type. |
| Modifier and Type | Method and Description |
|---|---|
static void |
DiscreteFourierTransformOps.checkImageArguments(ImageBase image,
ImageInterleaved transform)
Checks to see if the image and its transform are appropriate sizes .
|
static void |
GDiscreteFourierTransformOps.magnitude(ImageInterleaved transform,
ImageFloat magnitude)
Computes the magnitude of the complex image:
magnitude = sqrt( real2 + imaginary2 ) |
static void |
GDiscreteFourierTransformOps.multiplyComplex(ImageInterleaved complexA,
ImageInterleaved complexB,
ImageInterleaved complexC)
Performs element-wise complex multiplication between two complex images.
|
static void |
GDiscreteFourierTransformOps.multiplyComplex(ImageInterleaved complexA,
ImageInterleaved complexB,
ImageInterleaved complexC)
Performs element-wise complex multiplication between two complex images.
|
static void |
GDiscreteFourierTransformOps.multiplyComplex(ImageInterleaved complexA,
ImageInterleaved complexB,
ImageInterleaved complexC)
Performs element-wise complex multiplication between two complex images.
|
static void |
GDiscreteFourierTransformOps.multiplyRealComplex(ImageFloat realA,
ImageInterleaved complexB,
ImageInterleaved complexC)
Performs element-wise complex multiplication between a real image and a complex image.
|
static void |
GDiscreteFourierTransformOps.multiplyRealComplex(ImageFloat realA,
ImageInterleaved complexB,
ImageInterleaved complexC)
Performs element-wise complex multiplication between a real image and a complex image.
|
static void |
GDiscreteFourierTransformOps.phase(ImageInterleaved transform,
ImageFloat phase)
Computes the phase of the complex image:
phase = atan2( imaginary , real ) |
static void |
GDiscreteFourierTransformOps.realToComplex(ImageFloat real,
ImageInterleaved complex)
Converts a regular image into a complex interleaved image with the imaginary component set to zero.
|
static void |
GDiscreteFourierTransformOps.shiftZeroFrequency(ImageInterleaved transform,
boolean forward)
Moves the zero-frequency component into the image center (width/2,height/2).
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageInterleaved> |
GeneralizedImageOps.createInterleaved(Class<T> type,
int width,
int height,
int numBands) |
static <T extends ImageInterleaved> |
GeneralizedImageOps.createInterleaved(ImageDataType type,
int width,
int height,
int numBands) |
| Modifier and Type | Method and Description |
|---|---|
static double |
GeneralizedImageOps.get(ImageInterleaved img,
int x,
int y,
int band) |
| Modifier and Type | Class and Description |
|---|---|
class |
ImageInterleaved<T extends ImageInterleaved>
Base class for images that contain multiple interleaved bands.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InterleavedF32
ImageInterleaved for data of type float. |
class |
InterleavedF64
ImageInterleaved for data of type float. |
class |
InterleavedI16
ImageInterleaved for data of type short. |
class |
InterleavedI8
ImageInterleaved for data of type byte. |
class |
InterleavedS16
An image where the primitive type is an unsigned short.
|
class |
InterleavedS32
ImageInterleaved for data of type int. |
class |
InterleavedS64
ImageInterleaved for data of type int. |
class |
InterleavedS8
An image where the primitive type is a signed byte.
|
class |
InterleavedU16
An image where the primitive type is an unsigned short.
|
class |
InterleavedU8
An image where the primitive type is an unsigned byte.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageInterleaved> |
BoofTesting.createSubImageOf_I(T input) |
Copyright © 2013. All Rights Reserved.