LEADTOOLS Image Processing (Leadtools.ImageProcessing.Core assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.29
FourierTransformInformation Class
See Also  Members  
Leadtools.ImageProcessing.Core Namespace : FourierTransformInformation Class



The FourierTransformInformation class contains information about the complex 2D array that will hold the frequency components of the image.

Object Model

FourierTransformInformation ClassComplex Structure

Syntax

Visual Basic (Declaration) 
Public Class FourierTransformInformation 
   Implements IDisposable 
Visual Basic (Usage)Copy Code
Dim instance As FourierTransformInformation
C# 
public class FourierTransformInformation : IDisposable  
C++/CLI 
public ref class FourierTransformInformation : public IDisposable  

Example

Remarks

The Fourier Transform commands return an instance of FourierTransformInformation. This object holds all the frequency domain information (harmonics information). Each Data element holds the information about the harmonic frequency at its location. This information is an instance of the Complex structure, which contains the real and imaginary values of the harmonic.

To obtain the magnitude, take the square root of the sum of the squared real and imaginary values.

To calculate the phase, find the arctan of (imaginary/real).

To get/set the value of a harmonic at a specific location, use the GetDataOf / SetData methods. (0,0) is the first element.

The frequency harmonics are sorted as follows:

            LowX LowY---------HighXLowY----------LowXLowY
            |                     |                  |
            |                     |                  |
            |                     |                  |
            |                     |                  |
            |                     |                  |
            |                     |                  |
            LowXHighY---------HighXHighY---------LowXHighY
            |                     |                  |
            |                     |                  |
            |                     |                  |
            |                     |                  |
            |                     |                  |
            LowXLowY----------HighXLowY----------LowXLowY
            

This structure is used only by the Fourier Transform methods:

This command does not support 32-bit grayscale images.

Inheritance Hierarchy

System.Object
   Leadtools.ImageProcessing.Core.FourierTransformInformation

Requirements

Target Platforms: Silverlight 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)

See Also