SoSwapQuadrantsProcessing engine More...
#include <ImageViz/Engines/ImageFiltering/FrequencyDomain/SoSwapQuadrantsProcessing.h>
Public Member Functions | |
SoSwapQuadrantsProcessing () | |
Public Attributes | |
SoSFEnum | computeMode |
SoSFImageDataAdapter | inImage |
SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outImage |
The SoSwapQuadrantsProcessing engine performs a translation in circular mode.
This engine performs a translation in circular mode by a vector equal to half the diagonal of the image, as in Figure. The engine is used to visualize the modulus of the FFT centered in the middle of image rather than in the upper left corner. The image is centered by a translation in circular mode by a vector equal to half the diagonal of the image.
The results of a regular and a centered FFT
computeMode | MODE_AUTO |
inImage | NULL |
SoSwapQuadrantsProcessing::SoSwapQuadrantsProcessing | ( | ) |
Constructor.
Select the compute Mode (2D or 3D or AUTO) Use enum ComputeMode.
Default is MODE_AUTO
The input image.
Default value is NULL. Supported types include: grayscale binary label color image.
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter*> SoSwapQuadrantsProcessing::outImage |
The output image.
Default value is NULL. Supported types include: grayscale binary label color image.