class ipFFT2D

This class is designed to compute the 2D Fast Fourier Transform

Inheritance:


Public Fields

[more]int width
width of data
[more]int height
height of data
[more]bool inverse
perform FFT inverse

Public Methods

[more] ipFFT2D(int width_, int height_, bool inverse_ = false)
[more]virtual ~ipFFT2D()
[more]virtual void process(Sequence* seq_in)

Protected Methods

[more]void four1(double* data, int nn, int isign)
1D Fourier transform
[more]void four2(double** fftr, double** ffti, double** rdata, double** idata, int row, int col, int isign)
2D Fourier transform of an image


Inherited from ipCore:

Public Fields

output field

input/output image coding field

Public Methods

constructor and destructor

initialization and processing

accessing and modifying output


Documentation

This class is designed to compute the 2D Fast Fourier Transform

Thanks to Souheil Ben Yacoub for the original source code.


      seq_in->frames[0]        +--------------+
	       +----+          |              |
	       |    |   ---->  |   ipFFT2D    | ----> seq_out->frames[0] (FFT coefficients real part)
	       |    |          |              |       seq_out->frames[1] (FFT coefficients imag part)
	       +----+          +--------------+
          (power of 2 image
        or FFT2D coefficients)
	 
    

ovoid four1(double* data, int nn, int isign)
1D Fourier transform

ovoid four2(double** fftr, double** ffti, double** rdata, double** idata, int row, int col, int isign)
2D Fourier transform of an image

Parameters:
rdata - is the real part of the image
idata - is the imaginary part of the image
row - is the height of the image
col - is the width of the image
fftr - is the real part of the result
ffti - is the imaginary part of the result
isign - compute FFT is isign=1, compute inverse FFT if isign=-1

oint width
width of data

oint height
height of data

obool inverse
perform FFT inverse

o ipFFT2D(int width_, int height_, bool inverse_ = false)

ovirtual ~ipFFT2D()

ovirtual void process(Sequence* seq_in)


This class has no child classes.
Author:
Sebastien Marcel (marcel@idiap.ch)
Version:
2.0 Wed 28 Jun 2006 05:19:27 PM CEST
Since:
2.0

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.