Visual Basic (Declaration) | |
---|---|
Public Class FastFourierTransformCommand Inherits RasterCommand Implements IRasterCommand |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
public class FastFourierTransformCommand : RasterCommand, IRasterCommand |
C++/CLI | |
---|---|
public ref class FastFourierTransformCommand : public RasterCommand, IRasterCommand |
Run the FastFourierTransformCommand on an image to apply a FFT transformation.
Visual Basic | Copy Code |
---|---|
Public Sub FastFourierTransformCommandExample() |
C# | Copy Code |
---|---|
public void FastFourierTransformCommandExample() |
This command converts the image from the time domain to the frequency domain and vice versa using a Fast Fourier Transform algorithm. Fast Fourier Transform algorithms are a simplification of a Discrete Fourier Transform and require that the image dimensions must be power of two (i.e. 2, 4, 8, 16, 32_etc). The number of computations needed are reduced from 2N2 to 2N LgN. Use the DiscreteFourierTransformCommand to use a Discrete Fourier Transform algorithm on an image. If you try to use this method with an image with dimensions that are not a power of two, the method will return an ERROR_INV_PARAMETER error. Before using this command, you must create an instance of FourierTransformInformation The image can be transformed back into the original image minus the noise using the InverseFastFourierTransform This command does not work on regions. If the image has a region the method ignores it and processes the entire image. This command does not support 12 and 16-bit grayscale and 48 and 64-bit color images. If the image is 12 and 16-bit grayscale and 48 and 64-bit color, the command will not threw an exception. This command does not support 32-bit grayscale images.
System.Object
Leadtools.ImageProcessing.RasterCommand
Leadtools.ImageProcessing.Core.FastFourierTransformCommand
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Reference
FastFourierTransformCommand MembersLeadtools.ImageProcessing.Core Namespace
Removing Noise
FrequencyFilterMaskCommand Class
DiscreteFourierTransformCommand Class
FourierTransformDisplayCommand Class
AverageCommand
MedianCommand Class
IntensityDetectCommand
SpatialFilterCommand
MaximumCommand Class
MinimumCommand Class
AddNoiseCommand
BinaryFilterCommand
ChangeHueSaturationIntensityCommand
ColorThresholdCommand
DirectionEdgeStatisticalCommand
FrequencyFilterCommand Class
StatisticsInformationCommand
FeretsDiameterCommand
ObjectInformationCommand
RegionContourPointsCommand
MathematicalFunctionCommand
RevEffectCommand
SegmentCommand
SubtractBackgroundCommand Class
UserFilterCommand
FragmentCommand
HighPassCommand
UnsharpMaskCommand