ClassesClassesClassesClasses | | | | Operators

fft_image_invfft_image_invFftImageInvfft_image_invFftImageInvFftImageInv (Operator)

Name

fft_image_invfft_image_invFftImageInvfft_image_invFftImageInvFftImageInv — Compute the inverse fast Fourier transform of an image.

Signature

fft_image_inv(Image : ImageFFTInv : : )

Herror fft_image_inv(const Hobject Image, Hobject* ImageFFTInv)

Herror T_fft_image_inv(const Hobject Image, Hobject* ImageFFTInv)

Herror fft_image_inv(Hobject Image, Hobject* ImageFFTInv)

HImage HImage::FftImageInv() const

HImageArray HImageArray::FftImageInv() const

void FftImageInv(const HObject& Image, HObject* ImageFFTInv)

HImage HImage::FftImageInv() const

void HOperatorSetX.FftImageInv(
[in] IHUntypedObjectX* Image, [out] IHUntypedObjectX*ImageFFTInv)

IHImageX* HImageX.FftImageInv()

static void HOperatorSet.FftImageInv(HObject image, out HObject imageFFTInv)

HImage HImage.FftImageInv()

Description

fft_image_invfft_image_invFftImageInvfft_image_invFftImageInvFftImageInv calculates the inverse Fourier transform of the input image (ImageImageImageImageImageimage), i.e., it transforms the image back into the spatial domain. This corresponds to the call

fft_generic(Image,ImageFFT,'from_freq',1,'sqrt','dc_center','byte')
.

Attention

The transformation is always performed for the entire image, i.e., the domain of the image is ignored.

Parallelization

Parameters

ImageImageImageImageImageimage (input_object)  (multichannel-)image(-array) objectHImageHImageHImageHImageXHobject (complex)

Input image.

ImageFFTInvImageFFTInvImageFFTInvImageFFTInvImageFFTInvimageFFTInv (output_object)  image(-array) objectHImageHImageHImageHImageXHobject * (byte)

Inverse-Fourier-transformed image.

Result

fft_image_invfft_image_invFftImageInvfft_image_invFftImageInvFftImageInv 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>)SetSystem("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

convol_fftconvol_fftConvolFftconvol_fftConvolFftConvolFft, convol_gaborconvol_gaborConvolGaborconvol_gaborConvolGaborConvolGabor, fft_imagefft_imageFftImagefft_imageFftImageFftImage, optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeed, read_fft_optimization_dataread_fft_optimization_dataReadFftOptimizationDataread_fft_optimization_dataReadFftOptimizationDataReadFftOptimizationData

Possible Successors

convert_image_typeconvert_image_typeConvertImageTypeconvert_image_typeConvertImageTypeConvertImageType, energy_gaborenergy_gaborEnergyGaborenergy_gaborEnergyGaborEnergyGabor

Alternatives

fft_genericfft_genericFftGenericfft_genericFftGenericFftGeneric, rft_genericrft_genericRftGenericrft_genericRftGenericRftGeneric

See also

fft_imagefft_imageFftImagefft_imageFftImageFftImage, fft_genericfft_genericFftGenericfft_genericFftGenericFftGeneric, energy_gaborenergy_gaborEnergyGaborenergy_gaborEnergyGaborEnergyGabor

Module

Foundation


ClassesClassesClassesClasses | | | | Operators