#include <FloatKernel.h>
Inheritance diagram for FloatKernel::
Public Methods | |
FloatKernel (char *name="") | |
FloatKernel (int w, int h, char *name="") | |
void | makeRectangularPulse (float max_amplitude, int support) |
void | makeTriangularPulse (float max_amplitude, int support) |
void | makeGauss (float sigma) |
void | makeGauss (float sigma, float aspect, float orientation) |
void | makeDoG (float sigma, float ratio) |
void | makeDoG (float sigma, float aspect, float orientation, float ratio) |
void | makeGabor (float sigma, float aspect, float orientation, float lambda, float phase) |
void | makeLoG (float sigma) |
void | makeLoG (float sigma, float aspect, float orientation) |
Definition at line 20 of file FloatKernel.h.
|
Creates a kernel with the specified name without allocating space for the kernel data. Definition at line 28 of file FloatKernel.h. |
|
Creates a kernel of size wxh with the specified name and allocates space for storing the kernel data. Definition at line 31 of file FloatKernel.h. |
|
Generates a 2D oriented Difference of Gaussians kernel
![]() where: ![]()
![]() and ![]()
![]()
The kernel has zero mean and Definition at line 182 of file FloatKernel.cpp. |
|
Generates a 2D isotropic Difference of Gaussians kernel
![]() where: ![]()
![]()
The kernel has zero mean and Definition at line 176 of file FloatKernel.cpp. |
|
Generates a 2D oriented Gabor kernel
![]() where: ![]()
![]()
The kernel has zero mean and
Definition at line 244 of file FloatKernel.cpp. |
|
Generates a 2D oriented Gaussian kernel
![]() where ![]()
![]()
Definition at line 130 of file FloatKernel.cpp. |
|
Generates a 2D isotropic Gaussian kernel
![]()
Definition at line 124 of file FloatKernel.cpp. |
|
Generates a 2D oriented kernel
![]() where: ![]()
![]()
The kernel has zero mean and Definition at line 313 of file FloatKernel.cpp. |
|
Generates a 2D isotropic kernel
![]()
The kernel has zero mean and Definition at line 307 of file FloatKernel.cpp. |
|
Generates a centered 2D rectangular pulse (2D block) with amplitude max_amplitude and support in the interval
Definition at line 8 of file FloatKernel.cpp. |
|
Generates a centered 2D triangular pulse (2D pyramid) with maximum amplitude max_amplitude and support in the interval
Definition at line 43 of file FloatKernel.cpp. |