$extrastylesheet
#include <mln/transform/fft.hh>
Public Member Functions | |
template<typename D > | |
fft (const image2d< D > &original_im) | |
image2d< std::complex< T > > | transform () |
template<class R > | |
image2d< R > | transform_inv () |
image2d< T > | transform_inv () |
const image2d< std::complex< T > > & | transformed_image () const |
image2d< std::complex< T > > & | transformed_image () |
template<class R > | |
image2d< R > | transformed_image_clipped_magn (double clip, bool ordered=true) const |
image2d< T > | transformed_image_clipped_magn (double clip, bool ordered=true) const |
template<class R > | |
image2d< R > | transformed_image_clipped_magn (bool ordered=true) const |
image2d< T > | transformed_image_clipped_magn (bool ordered=true) const |
template<class R > | |
image2d< R > | transformed_image_log_magn (double a, double b, bool ordered=true) const |
image2d< T > | transformed_image_log_magn (double a, double b, bool ordered=true) const |
template<class R > | |
image2d< R > | transformed_image_log_magn (bool ordered=true) const |
image2d< T > | transformed_image_log_magn (bool ordered=true) const |
template<class R > | |
image2d< R > | transformed_image_magn (bool ordered=true) const |
image2d< T > | transformed_image_magn (bool ordered=true) const |
Protected Attributes | |
fft_trait< T >::fftw_input * | in |
std::complex< T > * | out |
fftw_plan | p |
fftw_plan | p_inv |
image2d< std::complex< T > > | trans_im |
oFFT engine (specialization for images of real values).
T | Data type. |
mln::transform::fft< T, internal::fft_real >::fft | ( | const image2d< D > & | original_im | ) |
Constructor.
Initialization of data for the computation of the FFT.
original_im | Image to process. |
image2d< std::complex<T> > mln::transform::fft< T, internal::fft_real >::transform | ( | ) |
Compute and return the transform (as a complex image).
image2d<R> mln::transform::fft< T, internal::fft_real >::transform_inv | ( | ) |
Compute and return the inverse transform (as a real image) of the FFT.
R | Value type of output image. |
image2d<T> mln::transform::fft< T, internal::fft_real >::transform_inv | ( | ) |
Compute and return the inverse transform of the FFT.
|
inherited |
Accessor to transformed image (const version).
|
inherited |
Accessor to transformed image (non const version).
|
inherited |
|
inherited |
|
inherited |
Accessor to the transformed image (clipped magnitude).
For each point p
of the transformed image T
, an image containing a clipped value of |T[p]|
is returned.
ordered | Kind of traversal. |
|
inherited |
Accessor to the transformed image (log of the magnitude).
For each point p
of the transformed image T
, an image containing a log value of |T[p]|
translated in the interval [a, b].
R | Value type of the resulting image. |
a | Lower bound. |
b | Upper bound. |
ordered | Kind of traversal. |
|
inherited |
Accessor to the transformed image (log of the magnitude).
For each point p
of the transformed image T
, an image containing a log value of |T[p]|
translated in the interval [a, b].
a | Lower bound. |
b | Upper bound. |
ordered | Kind of traversal. |
|
inherited |
|
inherited |
Accessor to the transformed image (log of the magnitude).
For each point p
of the transformed image T
, an image containing a log value of |T[p]|
translated in the interval [1, 100].
ordered | Kind of traversal. |
|
inherited |
|
inherited |
Accessor to the transformed image (magnitude).
For each point p
of the transformed image T
, an image containing |T[p]|
is returned.
ordered | Kind of traversal. |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |