Back to Aurora Vision Library website
You are here: Start » Function Reference » Computer Vision » Fourier Analysis » FourierTransform
FourierTransform
Header: | AVL.h |
---|---|
Namespace: | avl |
Module: | FoundationPro |
Transforms an image into frequency domain using Fourier transformation.
Syntax
C++
C#
void avl::FourierTransform ( const avl::Image& inSpatialDomainImage, avl::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. |