addEdgeGroundTruth(byte gt1, byte gt2) | DirectGraphicalModels::CPriorEdge | private |
addFeatureVecs(const Mat &featureVector1, byte gt1, const Mat &featureVector2, byte gt2) | DirectGraphicalModels::CTrainEdgePrior | virtual |
calculateEdgePotentials(const Mat &featureVector1, const Mat &featureVector2, const vec_float_t &vParams) const | DirectGraphicalModels::CTrainEdgePrior | protectedvirtual |
calculatePrior(void) const | DirectGraphicalModels::CPriorEdge | privatevirtual |
CBaseRandomModel(byte nStates) | DirectGraphicalModels::CBaseRandomModel | inline |
CPrior(byte nStates, RandomModelType type) | DirectGraphicalModels::CPrior | private |
CPriorEdge(byte nStates, ePotNormApproach normApp=eP_APP_NORM_SYMMETRIC) | DirectGraphicalModels::CPriorEdge | inlineprivate |
create(byte edgeRandomModel, byte nStates, word nFeatures) | DirectGraphicalModels::CTrainEdge | static |
CTrainEdge(byte nStates, word nFeatures) | DirectGraphicalModels::CTrainEdge | inline |
CTrainEdgePotts(byte nStates, word nFeatures) | DirectGraphicalModels::CTrainEdgePotts | inline |
CTrainEdgePottsCS(byte nStates, word nFeatures, ePotPenalApproach penApproach=eP_APP_PEN_EXP) | DirectGraphicalModels::CTrainEdgePottsCS | inline |
CTrainEdgePrior(byte nStates, word nFeatures, ePotPenalApproach penApproach=eP_APP_PEN_EXP, ePotNormApproach normApproach=eP_APP_NORM_SYMMETRIC) | DirectGraphicalModels::CTrainEdgePrior | |
generateFileName(const std::string &path, const std::string &name, short idx) const | DirectGraphicalModels::CBaseRandomModel | protected |
getDefaultEdgePotentials(float val, byte nStates) | DirectGraphicalModels::CTrainEdge | inlinestatic |
getDefaultEdgePotentials(const vec_float_t &values) | DirectGraphicalModels::CTrainEdge | static |
getEdgePotentials(const Mat &featureVector1, const Mat &featureVector2, const vec_float_t &vParams, float weight=1.0f) const | DirectGraphicalModels::CTrainEdge | |
getNumFeatures(void) const | DirectGraphicalModels::ITrain | inline |
getNumStates(void) const | DirectGraphicalModels::CBaseRandomModel | inline |
getPrior(float weight=1.0f) const | DirectGraphicalModels::CPrior | private |
ITrain(byte nStates, word nFeatures) | DirectGraphicalModels::ITrain | inline |
load(const std::string &path, const std::string &name=std::string(), short idx=-1) | DirectGraphicalModels::CBaseRandomModel | virtual |
loadFile(FILE *pFile) | DirectGraphicalModels::CTrainEdgePrior | protectedvirtual |
loadPriorMatrix(void) | DirectGraphicalModels::CTrainEdgePrior | inlineprivate |
m_histogramPrior | DirectGraphicalModels::CPrior | private |
m_nStates | DirectGraphicalModels::CBaseRandomModel | protected |
m_prior | DirectGraphicalModels::CTrainEdgePrior | private |
reset(void) | DirectGraphicalModels::CTrainEdgePrior | virtual |
save(const std::string &path, const std::string &name=std::string(), short idx=-1) const | DirectGraphicalModels::CBaseRandomModel | virtual |
saveFile(FILE *pFile) const | DirectGraphicalModels::CTrainEdgePrior | protectedvirtual |
train(bool doClean=false) | DirectGraphicalModels::CTrainEdgePrior | virtual |
~CBaseRandomModel(void) | DirectGraphicalModels::CBaseRandomModel | inlinevirtual |
~CPrior(void) | DirectGraphicalModels::CPrior | private |
~CPriorEdge(void) | DirectGraphicalModels::CPriorEdge | inlineprivate |
~CTrainEdge(void)=default | DirectGraphicalModels::CTrainEdge | virtual |
~CTrainEdgePotts(void) | DirectGraphicalModels::CTrainEdgePotts | inlinevirtual |
~CTrainEdgePottsCS(void) | DirectGraphicalModels::CTrainEdgePottsCS | inlinevirtual |
~CTrainEdgePrior(void) | DirectGraphicalModels::CTrainEdgePrior | virtual |
~ITrain(void)=default | DirectGraphicalModels::ITrain | virtual |