DisplayFourierTransformation method (Main Control)

C++ Builder example

Delphi example

 

Builder Syntax

int DisplayFourierTransformation (unsigned uFlags);

Delphi Syntax

Function DisplayFourierTransformation (uFlags: L_UINT): L_INT;

Overview

Refer to Removing Noise

Remarks

(Raster Pro and above toolkits) Displays the results of a Fast Fourier Transform or a Discrete Fourier analysis as a bitmap.

This method converts the storage array data computed by the DiscreteFourierTransformation method or FastFourierTransformation method into a bitmap. The resulting bitmap may be displayed such that it shows either the frequency harmonics amplitude data or phase data. The (0,0) frequency is located in the bitmap center, positive X harmonics in the right half and positive Y harmonics located in the lower half of the bitmap.

This method does not support 12 and 16-bit grayscale and 48 and 64-bit color images. If the image is 12 and 16-bit grayscale and 48 and 64-bit color, the method will not return an error.

This method does not work on regions. If a bitmap has a region the method ignores it and processes the entire bitmap.

This method does not support signed data images. It returns the error code ERROR_SIGNED_DATA_NOT_SUPPORTED if a signed data image is passed to this method.

See Also

Elements:

InitFourierTransformationData method, FreeFourierTransformationData method, DiscreteFourierTransformation method, FastFourierTransformation method, FrequencyFilter method, FrequencyFilterMask method.

Topics:

Raster Images: Fourier Transforms.