Functions | |
template<typename I , typename N > | |
util::graph | influence_zone_adjacency_graph (const Image< I > &iz_, const Neighborhood< N > &nbh_, const typename I::value &nlabels) |
Generic implementation of make::influence_zone_adjacency_graph. | |
template<typename I , typename N > | |
util::couple< util::graph, typename mln::trait::concrete < I >::ret > | rag_and_labeled_wsl (const Image< I > &wshd_, const Neighborhood< N > &nbh_, const typename I::value &nbasins) |
template<typename I , typename N > | |
util::graph | region_adjacency_graph (const Image< I > &wshd_, const Neighborhood< N > &nbh_, const typename I::value &nbasins) |
util::graph mln::make::impl::generic::influence_zone_adjacency_graph | ( | const Image< I > & | iz_, | |
const Neighborhood< N > & | nbh_, | |||
const typename I::value & | nlabels | |||
) |
Generic implementation of make::influence_zone_adjacency_graph.
[in] | iz_ | influence zone image. |
[in] | nbh_ | A neighborhood. |
[in] | nlabels | number of influence zone in iz . |
References mln::util::graph::add_edge(), mln::util::graph::add_vertices(), mln::extension::adjust_fill(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), and mln::make::internal::influence_zone_adjacency_graph_tests().
util::couple<util::graph,typename mln::trait::concrete< I >::ret> mln::make::impl::generic::rag_and_labeled_wsl | ( | const Image< I > & | wshd_, | |
const Neighborhood< N > & | nbh_, | |||
const typename I::value & | nbasins | |||
) | [inline] |
References mln::util::graph::add_edge(), mln::util::graph::add_vertices(), mln::extension::adjust_fill(), mln::util::array< T >::append(), mln::make::couple(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), mln::data::fill(), mln::util::array< T >::nelements(), mln::make::internal::rag_and_labeled_wsl_tests(), and mln::literal::zero.
util::graph mln::make::impl::generic::region_adjacency_graph | ( | const Image< I > & | wshd_, | |
const Neighborhood< N > & | nbh_, | |||
const typename I::value & | nbasins | |||
) |