TrueClusterHistogram::TrueClusterHistogram(features::Feature *feature_, DataPointCollection dps): feature(feature_), ncenters(Parameters::getInstance()->getiParameter("clustering_means")), nsegments(1), patch_size(Parameters::getInstance()->getiParameter("clustering_patch_size")), spacing (Parameters::getInstance()->getiParameter("clustering_spacing")), histogram_type(Parameters::getInstance()-> getiParameter("clustering_histogram_type")), parameters(Parameters::getUniqueClone()), feature_type("") { patch_collection patches = getPatches(dps, ncenters * 100); KMeansClustering clustering; centers = clustering.cluster(patches); }