Functions | |
template<typename I, typename N, typename L, typename F> | |
mln::trait::ch_value< I, L >::ret | blobs (const I &input, const N &nbh, L &nlabels, F &functor) |
template<typename I> | |
static I::psite | find_root (I &parent, const typename I::psite &x) |
template<typename I, typename N, typename L, typename S, typename F> | |
mln::trait::ch_value< I, L >::ret | labeling (const Image< I > &input_, const Neighborhood< N > &nbh_, L &nlabels, const Site_Set< S > &s_, F &f) |
Generic Connected component labeling of the object part in a binary image. |
mln::trait::ch_value< I , L >::ret mln::canvas::labeling::impl::generic::blobs | ( | const I & | input, | |
const N & | nbh, | |||
L & | nlabels, | |||
F & | functor | |||
) | [inline] |
Definition at line 88 of file canvas/labeling/blobs.hh.
References mln::p_queue_fast< P >::compute_has(), mln::data::fill(), mln::p_queue_fast< P >::front(), mln::initialize(), mln::internal::site_set_base_< P, E >::is_empty(), mln::p_queue_fast< P >::pop(), mln::p_queue_fast< P >::push(), mln::trace::warning(), and mln::literal::zero.
Referenced by mln::canvas::labeling::blobs().
static I ::psite mln::canvas::labeling::impl::generic::find_root | ( | I & | parent, | |
const typename I::psite & | x | |||
) | [inline, static] |
mln::trait::ch_value< I, L >::ret mln::canvas::labeling::impl::generic::labeling | ( | const Image< I > & | input_, | |
const Neighborhood< N > & | nbh_, | |||
L & | nlabels, | |||
const Site_Set< S > & | s_, | |||
F & | f | |||
) | [inline] |
Generic Connected component labeling of the object part in a binary image.
Definition at line 83 of file generic.hh.
References mln::trace::entering(), mln::exact(), mln::trace::exiting(), mln::data::fill(), find_root(), mln::initialize(), mln::trace::warning(), and mln::literal::zero.
Referenced by mln::canvas::labeling::internal::sorted_dispatch(), and mln::canvas::labeling::internal::video_dispatch().