#include <DHMRF_Algo.hpp>
Inheritance diagram for DHMRF_Algorithm:
Public Methods | |
virtual | ~DHMRF_Algorithm () |
Destructor. | |
void | Info () |
Display some info on the algorithm. | |
void | Compute_MAP_Labels (vector< uint > &Labels) |
Compute current MAP classification. | |
void | Init_Labels (vector< uint > const &labsZ) |
Initialize the algorithm given the labels. | |
void | Init_Random () |
Initialize the algorithm with random labels. | |
void | Init_Density () |
Initialize the algorithm with density. | |
void | Write_fuzzy (string filename) |
Write the fuzzy classification in a file. | |
void | Compute_CLCrit () |
Completed likelihood criterion. | |
void | Compute_FuzzyCrit () |
Fuzzy classification criterion. | |
void | Compute_HardCrit () |
Hard classification criterion. | |
Protected Methods | |
virtual void | Estimate () |
Estimate the parameters given the fuzzy classification. | |
Protected Attributes | |
DHMRF * | Model |
Model on which we will apply the algorithm. | |
Spatial_Data * | SpatData |
Spatial data used to estimate the model. | |
vector< double > | fuzzy |
Fuzzy classification ![]() |