HALCON Reference Manual 10.0.2
Table of Contents / Filters / FFT ClassesClassesClasses | | | Operators

fft_imagefft_imagefft_imageFftImageFftImage (Operator)

Name

fft_imagefft_imagefft_imageFftImageFftImage — Compute the fast Fourier transform of an image.

Signature

fft_image(Image : ImageFFT : : )

Herror fft_image(const Hobject Image, Hobject* ImageFFT)

Herror T_fft_image(const Hobject Image, Hobject* ImageFFT)

Herror fft_image(Hobject Image, Hobject* ImageFFT)

HImage HImage::FftImage() const

HImageArray HImageArray::FftImage() const

void HOperatorSetX.FftImage(
[in] IHUntypedObjectX* Image, [out] IHUntypedObjectX*ImageFFT)

IHImageX* HImageX.FftImage()

static void HOperatorSet.FftImage(HObject image, out HObject imageFFT)

HImage HImage.FftImage()

Description

fft_imagefft_imagefft_imageFftImageFftImage calculates the Fourier transform of the input image (ImageImageImageImageimage), i.e., it transforms the image into the frequency domain. The algorithm used is the fast Fourier transform. This corresponds to the call

fft_generic(Image,ImageFFT,'to_freq',-1,'sqrt','dc_center','complex')

.

Attention

The filtering is always done on the entire image, i.e., the region of the image is ignored.

Parallelization

Parameters

ImageImageImageImageimage (input_object)  image(-array) objectHImageHImageHImageXHobject (byte / real)

Input image.

ImageFFTImageFFTImageFFTImageFFTimageFFT (output_object)  image(-array) objectHImageHImageHImageXHobject * (complex)

Fourier-transformed image.

Result

fft_imagefft_imagefft_imageFftImageFftImage returns 2 (H_MSG_TRUE) if the input image is of correct type. If the input is empty the behavior can be set via set_system(::'no_object_result',<Result>:)set_system("no_object_result",<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>). If necessary, an exception is raised.

Possible Predecessors

optimize_fft_speedoptimize_fft_speedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeed, read_fft_optimization_dataread_fft_optimization_dataread_fft_optimization_dataReadFftOptimizationDataReadFftOptimizationData

Possible Successors

convol_fftconvol_fftconvol_fftConvolFftConvolFft, convol_gaborconvol_gaborconvol_gaborConvolGaborConvolGabor, convert_image_typeconvert_image_typeconvert_image_typeConvertImageTypeConvertImageType, power_bytepower_bytepower_bytePowerBytePowerByte, power_realpower_realpower_realPowerRealPowerReal, power_lnpower_lnpower_lnPowerLnPowerLn, phase_degphase_degphase_degPhaseDegPhaseDeg, phase_radphase_radphase_radPhaseRadPhaseRad

Alternatives

fft_genericfft_genericfft_genericFftGenericFftGeneric, rft_genericrft_genericrft_genericRftGenericRftGeneric

See also

fft_image_invfft_image_invfft_image_invFftImageInvFftImageInv

Module

Foundation


Table of Contents / Filters / FFT ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH