addFeatureVec(const Mat &featureVector, byte gt) | DirectGraphicalModels::CTrainNodeBayes | virtual |
addFeatureVecs(const Mat &featureVectors, const Mat >) | DirectGraphicalModels::CTrainNode | |
addFeatureVecs(const vec_mat_t &featureVectors, const Mat >) | DirectGraphicalModels::CTrainNode | |
addNodeGroundTruth(const Mat >) | DirectGraphicalModels::CPriorNode | private |
addNodeGroundTruth(byte gt) | DirectGraphicalModels::CPriorNode | private |
calculateNodePotentials(const Mat &featureVector, Mat &potential, Mat &mask) const | DirectGraphicalModels::CTrainNodeBayes | protectedvirtual |
calculatePrior(void) const | DirectGraphicalModels::CPriorNode | privatevirtual |
CBaseRandomModel(byte nStates) | DirectGraphicalModels::CBaseRandomModel | inline |
CPrior(byte nStates, RandomModelType type) | DirectGraphicalModels::CPrior | private |
CPriorNode(byte nStates) | DirectGraphicalModels::CPriorNode | inlineprivate |
create(byte nodeRandomModel, byte nStates, word nFeatures) | DirectGraphicalModels::CTrainNode | static |
CTrainNode(byte nStates, word nFeatures) | DirectGraphicalModels::CTrainNode | inline |
CTrainNodeBayes(byte nStates, word nFeatures) | DirectGraphicalModels::CTrainNodeBayes | |
generateFileName(const std::string &path, const std::string &name, short idx) const | DirectGraphicalModels::CBaseRandomModel | protected |
getNodePotentials(const Mat &featureVectors, const Mat &weights=Mat(), float Z=0.0f) const | DirectGraphicalModels::CTrainNode | |
getNodePotentials(const vec_mat_t &featureVectors, const Mat &weights=Mat(), float Z=0.0f) const | DirectGraphicalModels::CTrainNode | |
getNodePotentials(const Mat &featureVector, float weight, float Z=0.0f) const | DirectGraphicalModels::CTrainNode | |
getNumFeatures(void) const | DirectGraphicalModels::ITrain | inline |
getNumStates(void) const | DirectGraphicalModels::CBaseRandomModel | inline |
getPDF(byte state, word feature) const | DirectGraphicalModels::CTrainNodeBayes | inline |
getPDF2D(byte state) const | DirectGraphicalModels::CTrainNodeBayes | 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::CTrainNodeBayes | protectedvirtual |
m_histogramPrior | DirectGraphicalModels::CPrior | private |
m_nStates | DirectGraphicalModels::CBaseRandomModel | protected |
m_pPDF | DirectGraphicalModels::CTrainNodeBayes | private |
m_pPDF2D | DirectGraphicalModels::CTrainNodeBayes | private |
m_prior | DirectGraphicalModels::CTrainNodeBayes | private |
reset(void) | DirectGraphicalModels::CTrainNodeBayes | virtual |
save(const std::string &path, const std::string &name=std::string(), short idx=-1) const | DirectGraphicalModels::CBaseRandomModel | virtual |
saveFile(FILE *pFile) const | DirectGraphicalModels::CTrainNodeBayes | protectedvirtual |
smooth(int nIt=1) | DirectGraphicalModels::CTrainNodeBayes | |
train(bool doClean=false) | DirectGraphicalModels::CTrainNodeBayes | virtual |
~CBaseRandomModel(void) | DirectGraphicalModels::CBaseRandomModel | inlinevirtual |
~CPrior(void) | DirectGraphicalModels::CPrior | private |
~CPriorNode(void) | DirectGraphicalModels::CPriorNode | inlineprivate |
~CTrainNode(void)=default | DirectGraphicalModels::CTrainNode | virtual |
~CTrainNodeBayes(void) | DirectGraphicalModels::CTrainNodeBayes | virtual |
~ITrain(void)=default | DirectGraphicalModels::ITrain | virtual |