computeClusterAttr(const ImageAttr< T > &attr, const LImage< int > &label, vector< Cluster< T > > *clusters, bool has_K_levels=true) const | kmeans::KMeansSegmenter< T > | [protected] |
computeDetailImage(const LImage< int > &label, const ImageAttr< T > &attr, std::vector< Replacement > *replacements_list) | kmeans::KMeansSegmenter< T > | [protected, virtual] |
computeDiscontiguityDistance(const LImage< int > &label, int x, int y, int candidate_label) const | kmeans::KMeansSegmenter< T > | [protected] |
computeMeasureDistance(const Cluster< T > &cluster, const T ¤t, int x, int y) const | kmeans::KMeansSegmenter< T > | [protected] |
computeMeasureDistance(const T &other, const T ¤t) const | kmeans::KMeansSegmenter< T > | [protected] |
computeRegionProperty(const LImage< int > &orig, const LImage< int > &label, vector< RegionProperty > *fillme) | kmeans::Segmenter | [static] |
computeRegionProperty(const LImage< int > &label, vector< RegionProperty > *fillme) | kmeans::Segmenter | [static] |
computeReplacements(const LImage< int > &label, const ImageAttr< T > &attr, std::vector< Replacement > *replacements_list) | kmeans::MergingKMSegmenter< T > | [protected, virtual] |
kmeans::KMeansSegmenter::computeReplacements(const LImage< int > &label, const ImageAttr< T > &attr, std::vector< Replacement > *replacements_list) | kmeans::KMeansSegmenter< T > | [protected, virtual] |
doKMeans(const ImageAttr< T > &attr, LImage< int > *label, vector< Cluster< T > > *clusters, int iter_no=0) const | kmeans::KMeansSegmenter< T > | [protected] |
expand_segment(int x, int y, const LImage< int > &orig, LImage< int > &segimg, int label) | kmeans::Segmenter | [protected, static] |
findBestCluster(const T ¤t, const vector< Cluster< T > > &clusters, const LImage< int > &labels, int x, int y) const | kmeans::KMeansSegmenter< T > | [protected] |
getNumScales() const | kmeans::KMeansSegmenter< T > | |
getReplacement(size_t scale) const | kmeans::KMeansSegmenter< T > | |
getScale(size_t scale, bool rawlabels=false) const | kmeans::KMeansSegmenter< T > | |
initialize(const LImage< int > &orig, const ImageAttr< T > &attr, vector< Cluster< T > > *clusters) const | kmeans::KMeansSegmenter< T > | [protected] |
Invalid | kmeans::Segmenter | [protected, static] |
KMeansSegmenter(int min_val=0, int max_val=100, size_t number_of_clusters=16) | kmeans::KMeansSegmenter< T > | |
MergingKMSegmenter(int min_val=0, int max_val=100, size_t number_of_clusters=16) | kmeans::MergingKMSegmenter< T > | [inline] |
Pruner class | kmeans::KMeansSegmenter< T > | [friend] |
pruneRegions(const LImage< int > &label, RegionPruner &) | kmeans::Segmenter | [protected, static] |
RegionProperty typedef | kmeans::Segmenter | |
relabel(const LImage< int > &label_img) | kmeans::Segmenter | [protected, static] |
Replacement typedef | kmeans::MergingKMSegmenter< T > | |
segment(const LImage< int > &orig) | kmeans::KMeansSegmenter< T > | [virtual] |
setMarkovWeight(float lambda) | kmeans::KMeansSegmenter< T > | [static] |
setOutputImageDir(const std::string &newDir) | kmeans::KMeansSegmenter< T > | |
Unset | kmeans::Segmenter | [protected, static] |
writeGraph(const std::string &filename) const | kmeans::KMeansSegmenter< T > | |
~KMeansSegmenter() | kmeans::KMeansSegmenter< T > | [inline, virtual] |
~MergingKMSegmenter() | kmeans::MergingKMSegmenter< T > | [inline, virtual] |
~Segmenter() | kmeans::Segmenter | [inline, virtual] |