#include <ContrastFunctionFactory.hpp>
Purpose:
Paper:
@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2003, Eggs & Pictures. MIT/Open BSD copyright model.
Public Methods | |
| ContrastFunctionFactory () | |
| virtual | ~ContrastFunctionFactory () |
| AContrastFunction * | createModel (int indexModel=0, double a=1.0) |
| virtual void | report (FILE *file) |
Static Public Methods | |
| int | numberOfContexts () |
| int | numberOfModels () |
| const char * | getContext (int i) |
| const char * | getModel (int i) |
| const int | getModelContext (int i) |
Static Public Attributes | |
| const char | context [NUMBER_CONTRASTFUNC_CONTEXT][64] |
| const char | model [NUMBER_CONTRASTFUNC_MODELS][64] |
| const int | modelContext [NUMBER_CONTRASTFUNC_MODELS] |
Protected Methods | |
| AContrastFunction * | createSuperGaussian (double a) |
| AContrastFunction * | createHyperGaussian (double a) |
| AContrastFunction * | createSubGaussian () |
|
|
Initial value:
{
"Super-gaussian extractor",
"Hyper-gaussian extractor",
"Sub-gaussian extractor"
} |
|
|
Initial value:
{
"G1 log cosh Contrast Function for super-gaussian",
"G2 gauss like Contrast Function for hyper-gaussian",
"Kurtosis Contrast Function for sub-gaussian"
} |
|
|
Initial value:
{
0,
1,
2
} |
![]() |
