fft_imagefft_imageFftImageFftImagefft_image(算子)

名称

fft_imagefft_imageFftImageFftImagefft_image — 计算图像的快速傅里叶变换。

签名

fft_image(Image : ImageFFT : : )

Herror fft_image(const Hobject Image, Hobject* ImageFFT)

Herror T_fft_image(const Hobject Image, Hobject* ImageFFT)

void FftImage(const HObject& Image, HObject* ImageFFT)

HImage HImage::FftImage() const

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

HImage HImage.FftImage()

def fft_image(image: HObject) -> HObject

描述

fft_imagefft_imageFftImageFftImageFftImagefft_image calculates the Fourier transform of the input image (ImageImageImageImageimageimage), 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')fft_generic(Image,ImageFFT,"to_freq",-1,"sqrt","dc_center","complex")FftGeneric(Image,ImageFFT,"to_freq",-1,"sqrt","dc_center","complex")FftGeneric(Image,ImageFFT,"to_freq",-1,"sqrt","dc_center","complex")FftGeneric(Image,ImageFFT,"to_freq",-1,"sqrt","dc_center","complex")fft_generic(Image,ImageFFT,"to_freq",-1,"sqrt","dc_center","complex")

注意

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

执行信息

参数

ImageImageImageImageimageimage (输入对象)  (multichannel-)image(-array) objectHImageHObjectHImageHobject (byte / real)

输入图像。

ImageFFTImageFFTImageFFTImageFFTimageFFTimage_fft (输出对象)  image(-array) objectHImageHObjectHImageHobject * (complex)

Fourier-transformed image.

结果

fft_imagefft_imageFftImageFftImageFftImagefft_image returns 2 ( H_MSG_TRUE) if the input image is of correct type.当输入为空时,可设置行为通过算子 set_system(::'no_object_result',<Result>:)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>)。如有必要,则抛出异常。

可能的前趋

optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeedOptimizeFftSpeedoptimize_fft_speed, read_fft_optimization_dataread_fft_optimization_dataReadFftOptimizationDataReadFftOptimizationDataReadFftOptimizationDataread_fft_optimization_data

可能的后继

convol_fftconvol_fftConvolFftConvolFftConvolFftconvol_fft, convol_gaborconvol_gaborConvolGaborConvolGaborConvolGaborconvol_gabor, convert_image_typeconvert_image_typeConvertImageTypeConvertImageTypeConvertImageTypeconvert_image_type, power_bytepower_bytePowerBytePowerBytePowerBytepower_byte, power_realpower_realPowerRealPowerRealPowerRealpower_real, power_lnpower_lnPowerLnPowerLnPowerLnpower_ln, phase_degphase_degPhaseDegPhaseDegPhaseDegphase_deg, phase_radphase_radPhaseRadPhaseRadPhaseRadphase_rad

替代

fft_genericfft_genericFftGenericFftGenericFftGenericfft_generic, rft_genericrft_genericRftGenericRftGenericRftGenericrft_generic

另见

fft_image_invfft_image_invFftImageInvFftImageInvFftImageInvfft_image_inv

模块

基础