#include <PotentialFactory.hpp>
Purpose: Generate Image Potentials
@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2002, Eggs & Pictures. MIT/Open BSD copyright model.
Public Methods | |
| PotentialFactory () | |
| virtual | ~PotentialFactory () |
| ImagePotential * | createModel (int indexModel) |
| 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_POTENTIAL_CONTEXT][64] |
| const char | model [NUMBER_POTENTIAL_MODELS][64] |
| const int | modelContext [NUMBER_POTENTIAL_MODELS] |
Protected Methods | |
| ImagePotential * | createBrightArea () |
| ImagePotential * | createDarkArea () |
| ImagePotential * | createHomogeneousBrightnessArea () |
| ImagePotential * | createHomogeneousColorArea () |
| ImagePotential * | createCentralValueArea () |
|
|
Initial value:
{
"Luminance Areas",
"Homogeneous Areas",
"Centred Areas"
} |
|
|
Initial value:
{
"Central Based Value Area",
"Luminance based Bright Area",
"Luminance based Dark Area",
"Luminance based Homogeneous Area",
"Color based Homogeneous Area"
} |
|
|
Initial value:
{
2,
0,
0,
1,
1
} |
![]() |
