#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 } |