Fulguro Logo Support This Project

Convolution Kernel
[Linear Processing]


Detailed Description

Fill neighborhood definition with specific convolution kernel


Functions

FLGR_Ret flgr1d_set_gabor_kernel (FLGR_Data1D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi, fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude)
FLGR_Ret flgr1d_set_gaussian_kernel (FLGR_Data1D *nhb, fgFLOAT64 sigma, fgFLOAT64 levelMax)
FLGR_Ret flgr2d_set_gabor_kernel (FLGR_Data2D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi, fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude)
FLGR_Ret flgr2d_set_gaussian_kernel (FLGR_Data2D *nhb, fgFLOAT64 sigma, fgFLOAT64 levelMax)


Function Documentation

FLGR_Ret flgr1d_set_gabor_kernel ( FLGR_Data1D nhb,
fgFLOAT64  lambda,
fgFLOAT64  theta,
fgFLOAT64  phi,
fgFLOAT64  gamma,
fgFLOAT64  bandwidth,
fgFLOAT64  offset,
fgFLOAT64  amplitude 
)

Create a Gabor Kernel in a neighborhood definition

Parameters:
nhb : a pointer to FLGR_Data1D
lambda : wavelength of the cosine factor of the gabor funtion
theta : orientation of the normal parallel stripes of the gabor function (rad)
phi : phase offset of the cosine factor of the gabor function (rad)
gamma : ellipticity of the gabor factor (generally 0.2 < gamma < 1)
bandwidth : spatial frequency bandwidth of the filter (generally 0.4 < bdwdth < 2.5)
offset : offset to apply to gabor function (apply before amplitude)
amplitude : amplitude to apply to gabor function
Returns:
FLGR_RET_OK, ...

Definition at line 185 of file flgrLinearGabor.c.

FLGR_Ret flgr1d_set_gaussian_kernel ( FLGR_Data1D nhb,
fgFLOAT64  sigma,
fgFLOAT64  levelMax 
)

Create a Gaussian Kernel in a neighborhood definition

Parameters:
nhb : a pointer to FLGR_Data1D
sigma : a float value
levelMax : a float value
Returns:
FLGR_RET_OK, ...

Definition at line 104 of file flgrLinearGaussian.c.

FLGR_Ret flgr2d_set_gabor_kernel ( FLGR_Data2D nhb,
fgFLOAT64  lambda,
fgFLOAT64  theta,
fgFLOAT64  phi,
fgFLOAT64  gamma,
fgFLOAT64  bandwidth,
fgFLOAT64  offset,
fgFLOAT64  amplitude 
)

Create a Gabor Kernel in a neighborhood definition

Parameters:
nhb : a pointer to FLGR_Data2D
lambda : wavelength of the cosine factor of the gabor funtion
theta : orientation of the normal parallel stripes of the gabor function (rad)
phi : phase offset of the cosine factor of the gabor function (rad)
gamma : ellipticity of the gabor factor (generally 0.2 < gamma < 1)
bandwidth : spatial frequency bandwidth of the filter (generally 0.4 < bdwdth < 2.5)
offset : offset to apply to gabor function (apply before amplitude)
amplitude : amplitude to apply to gabor function
Returns:
FLGR_RET_OK, ...

Definition at line 368 of file flgrLinearGabor.c.

FLGR_Ret flgr2d_set_gaussian_kernel ( FLGR_Data2D nhb,
fgFLOAT64  sigma,
fgFLOAT64  levelMax 
)

Create a Gaussian Kernel in a neighborhood definition

Parameters:
nhb : a pointer to FLGR_Data2D
sigma : a float value
levelMax : a float value
Returns:
FLGR_RET_OK, ...

Definition at line 196 of file flgrLinearGaussian.c.


SourceForge.net Logo
Generated on Tue Nov 11 19:17:28 2008 for Fulguro by doxygen 1.5.6