38 #ifndef PCL_SEGMENTATION_RANDOM_WALKER_H 39 #define PCL_SEGMENTATION_RANDOM_WALKER_H 41 #include <boost/graph/adjacency_list.hpp> 42 #include <boost/graph/graph_concepts.hpp> 43 #include <boost/concept/assert.hpp> 45 #include <Eigen/Dense> 50 namespace segmentation
93 template <
class Graph>
bool 108 template <
class Graph,
class EdgeWeightMap,
class VertexColorMap>
bool 110 EdgeWeightMap weights,
111 VertexColorMap colors);
130 template <
class Graph,
class EdgeWeightMap,
class VertexColorMap>
bool 132 EdgeWeightMap weights,
133 VertexColorMap colors,
134 Eigen::Matrix<
typename boost::property_traits<EdgeWeightMap>::value_type, Eigen::Dynamic, Eigen::Dynamic>& potentials,
135 std::map<
typename boost::property_traits<VertexColorMap>::value_type,
size_t>& colors_to_columns_map);
141 #include <pcl/segmentation/impl/random_walker.hpp> This file defines compatibility wrappers for low level I/O functions.
bool randomWalker(Graph &graph)
Multilabel graph segmentation using random walks.