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. | |
| static FftImage | Forward (ImagePlane plane, Rect aoi, FftNormalization normalization, FftWindow window) |
| Calculate the Fourier transformation of an image. | |
| static Image | Inverse (FftImage fftImg) |
| Calculate the inverse Fourier transformation. | |
| static Image | Inverse (FftImage fftImg, FftNormalization normalization) |
| Calculate the inverse Fourier transformation. | |
| static FftImage | Multiply (FftImage img1, FftImage img2) |
| Multiply two compressed FFT images. | |
| static FftImage | MultiplyConjugated (FftImage img1, FftImage img2) |
| Multiply a compressed FFT image with the complex conjugate of another compressed FFT image. | |
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 |