$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 |