computeClusterAttr(const w2img::ImageAttr< T > &attr, const code::Image< int > &clusterid, std::vector< w2img::Cluster< T > > *clusters, int max_clusterid) const | w2kmeans::KMeansSegmenter< T > | [protected] |
computeDiscontiguityDistance(const code::Image< int > &label, int x, int y, int candidate_label) const | w2kmeans::KMeansSegmenter< T > | [protected] |
computeMeasureDistance(const w2img::Cluster< T > &cluster, const T ¤t, int x, int y) const | w2kmeans::KMeansSegmenter< T > | [protected] |
computeMeasureDistance(const T &other, const T ¤t) const | w2kmeans::KMeansSegmenter< T > | [protected] |
computeRegionProperty(const code::Image< int > &orig, const SegmenterResult &label, std::vector< RegionProperty > *fillme) | w2img::Segmenter | [static] |
computeRegionProperty(const SegmenterResult &label, std::vector< RegionProperty > *fillme) | w2img::Segmenter | [static] |
computeReplacements(Pruner &pruner) | w2kmeans::KMeansSegmenter< T > | [protected, virtual] |
doCurvatureCheck(w2img::SegmenterResult &label) const | w2kmeans::KMeansSegmenter< T > | [protected] |
doKMeans(const w2img::ImageAttr< T > &attr, code::Image< int > *init_clusters, std::vector< w2img::Cluster< T > > *clusters, int iter_no=0) const | w2kmeans::KMeansSegmenter< T > | [protected] |
expand_segment(int x, int y, const code::Image< int > &orig, code::Image< int > &segimg, int label) const | w2img::Segmenter | [protected] |
findBestCluster(const T ¤t, const std::vector< w2img::Cluster< T > > &clusters, const code::Image< int > &clusterid, int x, int y) const | w2kmeans::KMeansSegmenter< T > | [protected] |
getMaxScales() | w2kmeans::KMeansSegmenter< T > | [static] |
getNumScales() const | w2kmeans::KMeansSegmenter< T > | [virtual] |
getReplacement(size_t scale) const | w2kmeans::KMeansSegmenter< T > | |
getScale(size_t scale, bool rawlabels=false) const | w2kmeans::KMeansSegmenter< T > | [virtual] |
initialize(const code::Image< int > &orig, const w2img::ImageAttr< T > &attr, std::vector< w2img::Cluster< T > > *clusters) const | w2kmeans::KMeansSegmenter< T > | [protected] |
Invalid | w2img::Segmenter | [protected, static] |
keepAllSizes(bool flag) | w2kmeans::KMeansSegmenter< T > | [static] |
KMeansSegmenter(int min_val, int max_val, size_t number_of_clusters, int max_depth) | w2kmeans::KMeansSegmenter< T > | |
normalize(Segmenter::Replacement &replacement) | w2img::Segmenter | [static] |
RegionProperty typedef | w2img::Segmenter | |
relabel(const SegmenterResult &label_img) | w2img::Segmenter | [static] |
Replacement typedef | w2img::Segmenter | |
segment(const code::Image< int > &orig) | w2kmeans::KMeansSegmenter< T > | [virtual] |
Segmenter(bool wrapRadials=false) | w2img::Segmenter | [inline] |
setMarkovWeight(float lambda) | w2kmeans::KMeansSegmenter< T > | [static] |
setMinimumRegionSizes(const std::string &minimum_allowed) | w2kmeans::KMeansSegmenter< T > | [static] |
setSizeParams(const std::string ¶ms) | w2kmeans::KMeansSegmenter< T > | [static] |
Unset | w2img::Segmenter | [protected, static] |
~KMeansSegmenter() | w2kmeans::KMeansSegmenter< T > | [inline, virtual] |
~MultiscaleSegmenter() | w2kmeans::MultiscaleSegmenter | [virtual] |
~Segmenter() | w2img::Segmenter | [inline, virtual] |