|
template<typename ConcurrencyTag , typename ItemRange , typename Classifier , typename LabelIndexRange > |
void | classify (const ItemRange &input, const Label_set &labels, const Classifier &classifier, LabelIndexRange &output) |
| runs the classification algorithm without any regularization.
|
|
template<typename ConcurrencyTag , typename ItemRange , typename ItemMap , typename NeighborQuery , typename Classifier , typename LabelIndexRange > |
void | classify_with_local_smoothing (const ItemRange &input, const ItemMap item_map, const Label_set &labels, const Classifier &classifier, const NeighborQuery &neighbor_query, LabelIndexRange &output) |
| runs the classification algorithm with a local smoothing.
|
|
template<typename ConcurrencyTag , typename ItemRange , typename ItemMap , typename NeighborQuery , typename Classifier , typename LabelIndexRange > |
void | classify_with_graphcut (const ItemRange &input, const ItemMap item_map, const Label_set &labels, const Classifier &classifier, const NeighborQuery &neighbor_query, const float strength, const std::size_t min_number_of_subdivisions, LabelIndexRange &output) |
| runs the classification algorithm with a global regularization based on a graph cut.
|
|
template<typename ItemRange , typename ItemMap , typename IndexMap > |
std::size_t | create_clusters_from_indices (const ItemRange &range, ItemMap item_map, IndexMap index_map, std::vector< Cluster< ItemRange, ItemMap > > &clusters) |
| Given a set of cluster indices, segments the input range into Cluster objects.
|
|
template<typename FeatureType > |
FeatureType * | feature_cast (Feature_handle fh) |
| casts a feature handle to a specialized feature pointer.
|
|