Computes the Fourier transform
#include "dip_transform.h"
dip_Error dip_FourierTransform ( in, out, trFlags, process, theFuture )
binary, integer, float, complex
Performs a Fourier transform on in and places the result in out.
Normalisation: 1/sqrt(dimension) for each dimension.
Defaults: process may be zero, indicating that all dimensions should be processed.
Data type | Name | Description |
dip_Image | in | Input |
dip_Image | out | Output |
dipf_FourierTransform | trFlags | Transform flags |
dip_BooleanArray | process (0) | Dimensions to process |
void * | theFuture | For future use, should be set to zero |
The dipf_FourierTransform enumeration consists of the following flags:
Name | Description |
DIP_TR_FORWARD | Forward transformation |
DIP_TR_INVERSE | Inverse transformation |
DIPlib on-line documentation | Function reference | Global function index