Generates Log Gabor filtered image Fourier domain transfer function is implemented in fouriertools/TransferFunctionGenerator Reference: Peter Kovesi: http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/PhaseCongruency/Docs/convexpl.html.
More...
#include <LogGabor.h>
|
| LogGabor (Image *pImage) |
| constructor More...
|
|
| ~LogGabor () |
| destructor
|
|
double | GetCenterFrequency () |
| Gets the frequency radius of the middle of the frequency band to filter.
|
|
void | SetCenterFrequency (double centerFrequency) |
| Sets the radius of the middle of the frequency band to filter. More...
|
|
double | GetRadialWidth () |
| Gets the width in the radial direction of the frequency band to filter.
|
|
void | SetRadialWidth (double radialWidth) |
| Sets the width in the radial direction of the frequency band to filter. More...
|
|
double | GetCenterAngle () |
| Gets the central angle of the frequency band to filter.
|
|
void | SetCenterAngle (double centerAngle) |
| Sets the central angle of the frequency band to filter. More...
|
|
double | GetAngleSpread () |
| Gets the width in the angular direction of the frequency band to filter.
|
|
void | SetAngleSpread (double angleSpread) |
| Sets the width in the angular direction of the frequency band to filter. More...
|
|
Image * | GetRealResponse (bool rescaleVisualize=true) |
| Creates an output image with the real component of the response of the filter. More...
|
|
Image * | GetImagResponse (bool rescaleVisualize=true) |
| Creates an output image with the imaginary component of the response of the filter. More...
|
|
Image * | GetTransferFunction (bool rescaleVisualize=true) |
| Creates an output image with the transfer function corresponding with the filter. More...
|
|
Image * | GetMagnitude (bool rescaleVisualize=true) |
| Creates an output image with the magnitude of the complex response of the filter. More...
|
|
void | PrintParameters () |
| prints the parameter for the log-Gabor filter on the command line
|
|
void | Run () |
| run method of this class
|
|
Generates Log Gabor filtered image Fourier domain transfer function is implemented in fouriertools/TransferFunctionGenerator Reference: Peter Kovesi: http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/PhaseCongruency/Docs/convexpl.html.
stira::filter::LogGabor::LogGabor |
( |
Image * |
pImage | ) |
|
constructor
- Parameters
-
pImage | input image on which to apply the filter |
Image * stira::filter::LogGabor::GetImagResponse |
( |
bool |
rescaleVisualize = true | ) |
|
Creates an output image with the imaginary component of the response of the filter.
- Parameters
-
rescaleVisualize | flag whether or not the output needs to be rescaled between 0 and 255 |
References stira::imagedata::Image::Clone().
Image * stira::filter::LogGabor::GetMagnitude |
( |
bool |
rescaleVisualize = true | ) |
|
Image * stira::filter::LogGabor::GetRealResponse |
( |
bool |
rescaleVisualize = true | ) |
|
Creates an output image with the real component of the response of the filter.
- Parameters
-
rescaleVisualize | flag whether or not the output needs to be rescaled between 0 and 255 |
References stira::imagedata::Image::Clone().
Image * stira::filter::LogGabor::GetTransferFunction |
( |
bool |
rescaleVisualize = true | ) |
|
void stira::filter::LogGabor::SetAngleSpread |
( |
double |
angleSpread | ) |
|
Sets the width in the angular direction of the frequency band to filter.
- Parameters
-
angleSpread | the width in the angular direction of the frequency band to filter |
void stira::filter::LogGabor::SetCenterAngle |
( |
double |
centerAngle | ) |
|
Sets the central angle of the frequency band to filter.
- Parameters
-
centerAngle | central angle of the frequency band to filter |
void stira::filter::LogGabor::SetCenterFrequency |
( |
double |
centerFrequency | ) |
|
Sets the radius of the middle of the frequency band to filter.
- Parameters
-
centerFrequency | radius of the middle of the frequency band to filter |
void stira::filter::LogGabor::SetRadialWidth |
( |
double |
radialWidth | ) |
|
Sets the width in the radial direction of the frequency band to filter.
- Parameters
-
radialWidth | width of the frequency band to filter |
The documentation for this class was generated from the following files:
- filter/filter/LogGabor.h
- filter/filter/LogGabor.cpp