SoGaborFilteringProcessing2d image filter More...
#include <ImageViz/Engines/ImageFiltering/FrequencyDomain/SoGaborFilteringProcessing2d.h>
Public Member Functions | |
SoGaborFilteringProcessing2d () | |
Public Attributes | |
SoSFImageDataAdapter | inImage |
SoSFInt32 | frequencyNumber |
SoSFInt32 | angleNumber |
SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outImage |
The SoGaborFilteringProcessing2d engine makes filtered images thanks to Gabor filters, which are well known for localisation in frequency and space. All these filters are made in the Fourier Space (frequency space). Gabor filters recover this space.
For a number of angles and a number of frequences , we can define filters of Gabor :
The frequency responses are:
where , , , and being the centered and normalized coordinates.
inImage | NULL |
frequencyNumber | 4 |
angleNumber | 4 |
SoGaborFilteringProcessing2d::SoGaborFilteringProcessing2d | ( | ) |
Constructor.
The number of angles.
Default value is 4.
The number of frequencies.
Default value is 4.
The input image.
Default value is NULL. Supported types include: grayscale binary label color image.
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter*> SoGaborFilteringProcessing2d::outImage |
The output image.
Default value is NULL. Supported types include: grayscale binary label color image.