Collection of FFT functions. More...
Classes | |
class | Filter |
Creation functions for FFT filters. More... | |
Static Public Member Functions | |
static FftImage | Forward (ImagePlane plane, FftNormalization normalization, FftWindow window) |
Calculate the Fourier transformation of an image. More... | |
static FftImage | Forward (ImagePlane plane, Rect aoi, FftNormalization normalization, FftWindow window) |
Calculate the Fourier transformation of an image. More... | |
static Image | Inverse (FftImage fftImg) |
Calculate the inverse Fourier transformation. More... | |
static Image | Inverse (FftImage fftImg, FftNormalization normalization) |
Calculate the inverse Fourier transformation. More... | |
static FftImage | Multiply (FftImage img1, FftImage img2) |
Multiply two compressed FFT images. More... | |
static FftImage | MultiplyConjugated (FftImage img1, FftImage img2) |
Multiply a compressed FFT image with the complex conjugate of another compressed FFT image. More... | |
Collection of FFT functions.
|
static |
Calculate the Fourier transformation of an image.
plane | image to be transformed |
normalization | normalization to apply |
window | window to apply |
ObjectDisposedException | If the plane to work on has already been disposed. |
|
static |
Calculate the Fourier transformation of an image.
plane | Image plane to be transformed. |
aoi | Image region to be transformed. |
normalization | Normalization to apply. |
window | Window to apply. |
ObjectDisposedException | If the plane to work on has already been disposed. |
Calculate the inverse Fourier transformation.
fftImg | Fourier transformed image |
ArgumentNullException | If the input fftImg is null |
ObjectDisposedException | If the input fftImg has already been disposed |
|
static |
Calculate the inverse Fourier transformation.
Only set a different normalization than FftImage.Normalization if appropriate as otherise the calculations result in erroneous values.
fftImg | Fourier transformed image. |
normalization | Normalization to apply. |
ArgumentNullException | If the input fftImg is null |
ObjectDisposedException | If the input fftImg has already been disposed |
Multiply two compressed FFT images.
ArgumentNullException | If the input img1 is null |
ObjectDisposedException | If the input img1 has already been disposed |
ArgumentNullException | If the input img2 is null |
ObjectDisposedException | If the input img2 has already been disposed |
Multiply a compressed FFT image with the complex conjugate of another compressed FFT image.
Note: the complex conjugate of img2 will be taken before multiplying.
ObjectDisposedException | If the input img1 has already been disposed |
ArgumentNullException | If the input img2 is null |
ObjectDisposedException | If the input img2 has already been disposed |