Back to FabImage Library website
You are here: Start » Function Reference » Computer Vision » Fourier Analysis » FourierTransform

FourierTransform
Header: | FIL.h |
---|---|
Namespace: | fil |
Module: | FoundationPro |
Transforms an image into frequency domain using Fourier transformation.
Syntax
C++
C#
void fil::FourierTransform ( const fil::Image& inSpatialDomainImage, fil::Image& outFrequencyDomainImage )
Parameters
Requirements
For input inSpatialDomainImage only pixel formats are supported: 1⨯uint8, 1⨯int8, 1⨯uint16, 1⨯int16, 1⨯int32, 1⨯real.
Read more about pixel formats in Image documentation.
Hardware Acceleration
This operation supports automatic parallelization for multicore and multiprocessor systems.
Errors
List of possible exceptions:
Error type | Description |
---|---|
DomainError | Incorrect input image depth in FourierTransform. |
DomainError | Not supported inSpatialDomainImage pixel format in FourierTransform. Supported formats: 1xUInt8, 1xInt8, 1xUInt16, 1xInt16, 1xInt32, 1xReal. |