calculate_D(const Mat &X, Mat &D, const Mat &W, float gamma, unsigned int nIt=800, float lRate=SC_LRATE_D) | DirectGraphicalModels::fex::CSparseDictionary | protectedstatic |
calculate_W(const Mat &X, const Mat &D, Mat &W, float lambda, float epsilon, unsigned int nIt=800, float lRate=SC_LRATE_W) | DirectGraphicalModels::fex::CSparseDictionary | protectedstatic |
calculateCost(const Mat &X, const Mat &D, const Mat &W, float lambda, float epsilon, float gamma) | DirectGraphicalModels::fex::CSparseDictionary | protectedstatic |
calculateGradient(grad_type gType, const Mat &X, const Mat &D, const Mat &W, float lambda, float epsilon, float gamma) | DirectGraphicalModels::fex::CSparseDictionary | protectedstatic |
CSparseCoding(const Mat &img) | DirectGraphicalModels::fex::CSparseCoding | inline |
CSparseDictionary(void) | DirectGraphicalModels::fex::CSparseDictionary | inline |
data2img(const Mat &X, cv::Size imgSize) | DirectGraphicalModels::fex::CSparseDictionary | static |
empty(void) const | DirectGraphicalModels::fex::CSparseDictionary | inline |
get(void) const | DirectGraphicalModels::fex::CSparseCoding | inlinevirtual |
get(const Mat &img, const Mat &D, SqNeighbourhood nbhd=sqNeighbourhood(3)) | DirectGraphicalModels::fex::CSparseCoding | static |
get_v(const Mat &img, const Mat &D, SqNeighbourhood nbhd=sqNeighbourhood(3)) | DirectGraphicalModels::fex::CSparseCoding | static |
getBlockSize(void) const | DirectGraphicalModels::fex::CSparseDictionary | inline |
getDictionary(void) const | DirectGraphicalModels::fex::CSparseDictionary | inline |
getDictionary(const std::string &fileName) | DirectGraphicalModels::fex::CSparseDictionary | inlinestatic |
getNumWords(void) const | DirectGraphicalModels::fex::CSparseDictionary | inline |
GRAD_D enum value | DirectGraphicalModels::fex::CSparseDictionary | protected |
grad_type enum name | DirectGraphicalModels::fex::CSparseDictionary | protected |
GRAD_W enum value | DirectGraphicalModels::fex::CSparseDictionary | protected |
IFeatureExtractor(const Mat &img) | DirectGraphicalModels::fex::IFeatureExtractor | inline |
ILocalFeatureExtractor(const Mat &img) | DirectGraphicalModels::fex::ILocalFeatureExtractor | inline |
img2data(const Mat &img, int blockSize, float varianceThreshold=0.0f) | DirectGraphicalModels::fex::CSparseDictionary | static |
load(const std::string &fileName) | DirectGraphicalModels::fex::CSparseDictionary | |
m_img | DirectGraphicalModels::fex::IFeatureExtractor | protected |
save(const std::string &fileName) const | DirectGraphicalModels::fex::CSparseDictionary | |
train(const Mat &X, word nWords, dword batch=2000, unsigned int nIt=1000, float lRate=SC_LRATE_D, const std::string &fileName=std::string()) | DirectGraphicalModels::fex::CSparseDictionary | |
~CSparseCoding(void) | DirectGraphicalModels::fex::CSparseCoding | inlinevirtual |
~CSparseDictionary(void) | DirectGraphicalModels::fex::CSparseDictionary | inlinevirtual |
~IFeatureExtractor(void) | DirectGraphicalModels::fex::IFeatureExtractor | inlinevirtual |
~ILocalFeatureExtractor(void) | DirectGraphicalModels::fex::ILocalFeatureExtractor | inlinevirtual |