Milena (Olena)
User documentation 2.0a Id
|
Namespace of labeling canvas. More...
Namespaces | |
namespace | impl |
Implementation namespace of labeling canvas namespace. | |
Functions | |
template<typename I , typename N , typename L , typename F > | |
mln::trait::ch_value< I, L >::ret | blobs (const Image< I > &input_, const Neighborhood< N > &nbh_, L &nlabels, F &functor) |
Canvas for connected component labeling of the binary objects of a binary image using a queue-based algorithm. | |
Namespace of labeling canvas.
|
inline |
Canvas for connected component labeling of the binary objects of a binary image using a queue-based algorithm.
[in] | input | The input image. |
[in] | nbh | The connexity of the objects. |
[out] | nlabels | The Number of labels. Its value is set in the algorithms. |
[in,out] | functor | A functor computing data while labeling. |
A fast queue is used so that the algorithm is not recursive and can handle large binary objects (blobs).
Definition at line 167 of file canvas/labeling/blobs.hh.
Referenced by mln::labeling::blobs(), and mln::labeling::blobs_and_compute().