Generic implementation namespace of labeling namespace. More...
Functions | |
template<typename A , typename L > | |
util::array< typename A::result > | compute (const Accumulator< A > &a_, const Image< L > &label_, const typename L::value &nlabels) |
Generic implementation of labeling::compute. | |
template<typename A , typename L > | |
util::array< typename A::result > | compute (util::array< A > &accus, const Image< L > &label_, const typename L::value &nlabels) |
Generic implementation of labeling::compute. | |
template<typename A , typename I , typename L > | |
util::array< typename A::result > | compute (util::array< A > &accus, const Image< I > &input_, const Image< L > &label_, const typename L::value &nlabels) |
Generic implementation of labeling::compute. | |
template<typename A , typename I , typename L > | |
util::array< typename A::result > | compute (const Accumulator< A > &a_, const Image< I > &input_, const Image< L > &label_, const typename L::value &nlabels) |
Generic implementation of labeling::compute. |
Generic implementation namespace of labeling namespace.
util::array<typename A ::result> mln::labeling::impl::generic::compute | ( | const Accumulator< A > & | a_, | |
const Image< L > & | label_, | |||
const typename L::value & | nlabels | |||
) | [inline] |
Generic implementation of labeling::compute.
[in] | a_ | An accumulator. |
[in] | label_ | The labeled image. |
[in] | nlabels | The number of labels in label . |
Definition at line 204 of file labeling/compute.hh.
util::array<typename A ::result> mln::labeling::impl::generic::compute | ( | util::array< A > & | accus, | |
const Image< L > & | label_, | |||
const typename L::value & | nlabels | |||
) | [inline] |
Generic implementation of labeling::compute.
[in] | accus_ | An array of accumulators. If the size is set to nlabels + 1, the accumulators are considered as initialized. Otherwise, the size is adjusted. |
[in] | label_ | The labeled image. |
[in] | nlabels | The number of labels in label . |
Definition at line 241 of file labeling/compute.hh.
References mln::util::array< T >::resize(), and mln::util::array< T >::size().
util::array<typename A ::result> mln::labeling::impl::generic::compute | ( | util::array< A > & | accus, | |
const Image< I > & | input_, | |||
const Image< L > & | label_, | |||
const typename L::value & | nlabels | |||
) | [inline] |
Generic implementation of labeling::compute.
[in] | accus | An array of accumulators. |
[in] | input_ | The input image. |
[in] | label_ | The labeled image. |
[in] | nlabels | The number of labels in label . |
Definition at line 321 of file labeling/compute.hh.
References mln::util::array< T >::resize(), and mln::util::array< T >::size().
util::array<typename A ::result> mln::labeling::impl::generic::compute | ( | const Accumulator< A > & | a_, | |
const Image< I > & | input_, | |||
const Image< L > & | label_, | |||
const typename L::value & | nlabels | |||
) | [inline] |
Generic implementation of labeling::compute.
[in] | a_ | An accumulator. |
[in] | input_ | The input image. |
[in] | label_ | The labeled image. |
[in] | nlabels | The number of labels in label . |
Definition at line 283 of file labeling/compute.hh.