Namespaces | |
namespace | approx |
Namespace of approximate mathematical morphology closing routines. | |
Functions | |
template<typename I, typename N, typename A> | |
mln::trait::concrete< I >::ret | algebraic (const Image< I > &input, const Neighborhood< N > &nbh, const Accumulator< A > &accu, const typename A::result &lambda) |
Morphological algebraic closing. | |
template<typename I, typename N> | |
mln::trait::concrete< I >::ret | area (const Image< I > &input, const Neighborhood< N > &nbh, unsigned lambda) |
Morphological area closing. | |
template<typename P, typename V, typename G, typename N> | |
edge_image< P, V, G > | area_on_vertices (const edge_image< P, V, G > &input, const Neighborhood< N > &nbh, unsigned lambda) |
Morphological area closing on a mln::line_graph_image computing the area in terms of adjacent vertices. | |
template<typename I, typename N> | |
mln::trait::concrete< I >::ret | height (const Image< I > &input, const Neighborhood< N > &nbh, unsigned lambda) |
Morphological height closing. | |
template<typename I, typename N, typename A> | |
mln::trait::concrete< I >::ret | leveling (const Image< I > &input, const Neighborhood< N > &nbh, const Accumulator< A > &accu, const typename A::result &lambda) |
Morphological leveling closing. | |
template<typename I, typename W> | |
mln::trait::concrete< I >::ret | structural (const Image< I > &input, const Window< W > &win) |
Morphological structural closing. | |
template<typename I, typename N> | |
mln::trait::concrete< I >::ret | sum (const Image< I > &input, const Neighborhood< N > &nbh, unsigned lambda) |
Morphological sum closing. | |
template<typename I, typename N> | |
mln::trait::concrete< I >::ret | volume (const Image< I > &input, const Neighborhood< N > &nbh, unsigned lambda) |
Morphological volume closing. |
mln::trait::concrete< I >::ret mln::morpho::closing::algebraic | ( | const Image< I > & | input, | |
const Neighborhood< N > & | nbh, | |||
const Accumulator< A > & | accu, | |||
const typename A::result & | lambda | |||
) | [inline] |
Morphological algebraic closing.
Definition at line 62 of file closing/algebraic.hh.
References mln::morpho::algebraic_filter(), mln::trace::entering(), mln::exact(), and mln::trace::exiting().
Referenced by area(), and area_on_vertices().
mln::trait::concrete< I >::ret mln::morpho::closing::area | ( | const Image< I > & | input, | |
const Neighborhood< N > & | nbh, | |||
unsigned | lambda | |||
) | [inline] |
Morphological area closing.
Definition at line 58 of file closing/area.hh.
References algebraic(), mln::trace::entering(), mln::exact(), and mln::trace::exiting().
edge_image< P, V, G > mln::morpho::closing::area_on_vertices | ( | const edge_image< P, V, G > & | input, | |
const Neighborhood< N > & | nbh, | |||
unsigned | lambda | |||
) | [inline] |
Morphological area closing on a mln::line_graph_image computing the area in terms of adjacent vertices.
[in] | input | An edge image. |
[in] | nbh | A graph neighborhood. |
[in] | lambda | Closing parameter. |
Definition at line 69 of file closing/area_on_vertices.hh.
References algebraic(), mln::trace::entering(), mln::exact(), and mln::trace::exiting().
mln::trait::concrete< I >::ret mln::morpho::closing::height | ( | const Image< I > & | input, | |
const Neighborhood< N > & | nbh, | |||
unsigned | lambda | |||
) | [inline] |
Morphological height closing.
Definition at line 60 of file morpho/closing/height.hh.
References mln::trace::entering(), mln::exact(), mln::trace::exiting(), and leveling().
mln::trait::concrete< I >::ret mln::morpho::closing::leveling | ( | const Image< I > & | input, | |
const Neighborhood< N > & | nbh, | |||
const Accumulator< A > & | accu, | |||
const typename A::result & | lambda | |||
) | [inline] |
Morphological leveling closing.
Definition at line 61 of file closing/leveling.hh.
References mln::trace::entering(), mln::exact(), mln::trace::exiting(), and mln::morpho::leveling_filter().
mln::trait::concrete< I >::ret mln::morpho::closing::structural | ( | const Image< I > & | input, | |
const Window< W > & | win | |||
) | [inline] |
Morphological structural closing.
This operator is e_{-B} o d_B.
Definition at line 61 of file closing/structural.hh.
References mln::morpho::dilation(), mln::trace::entering(), mln::morpho::erosion(), mln::exact(), mln::trace::exiting(), and mln::win::sym().
Referenced by mln::morpho::top_hat_black(), and mln::morpho::top_hat_self_complementary().
mln::trait::concrete< I >::ret mln::morpho::closing::sum | ( | const Image< I > & | input, | |
const Neighborhood< N > & | nbh, | |||
unsigned | lambda | |||
) | [inline] |
Morphological sum closing.
Definition at line 58 of file morpho/closing/sum.hh.
References mln::trace::entering(), mln::exact(), mln::trace::exiting(), and leveling().
mln::trait::concrete< I >::ret mln::morpho::closing::volume | ( | const Image< I > & | input, | |
const Neighborhood< N > & | nbh, | |||
unsigned | lambda | |||
) | [inline] |
Morphological volume closing.
Definition at line 58 of file morpho/closing/volume.hh.
References mln::trace::entering(), mln::exact(), mln::trace::exiting(), and leveling().