Namespaces | |
namespace | approx |
Namespace of approximate mathematical morphology opening 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 opening. | |
template<typename I, typename N> | |
mln::trait::concrete< I >::ret | area (const Image< I > &input, const Neighborhood< N > &nbh, unsigned lambda) |
Morphological area opening. | |
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 opening 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 opening. | |
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 opening. | |
template<typename I, typename W> | |
mln::trait::concrete< I >::ret | structural (const Image< I > &input, const Window< W > &win) |
Morphological structural opening. | |
template<typename I, typename N> | |
mln::trait::concrete< I >::ret | volume (const Image< I > &input, const Neighborhood< N > &nbh, unsigned lambda) |
Morphological volume opening. |
mln::trait::concrete< I >::ret mln::morpho::opening::algebraic | ( | const Image< I > & | input, | |
const Neighborhood< N > & | nbh, | |||
const Accumulator< A > & | accu, | |||
const typename A::result & | lambda | |||
) | [inline] |
Morphological algebraic opening.
Definition at line 56 of file opening/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::opening::area | ( | const Image< I > & | input, | |
const Neighborhood< N > & | nbh, | |||
unsigned | lambda | |||
) | [inline] |
Morphological area opening.
Definition at line 58 of file opening/area.hh.
References algebraic(), mln::trace::entering(), mln::exact(), and mln::trace::exiting().
edge_image< P, V, G > mln::morpho::opening::area_on_vertices | ( | const edge_image< P, V, G > & | input, | |
const Neighborhood< N > & | nbh, | |||
unsigned | lambda | |||
) | [inline] |
Morphological area opening 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 opening/area_on_vertices.hh.
References algebraic(), mln::trace::entering(), mln::exact(), and mln::trace::exiting().
mln::trait::concrete< I >::ret mln::morpho::opening::height | ( | const Image< I > & | input, | |
const Neighborhood< N > & | nbh, | |||
unsigned | lambda | |||
) | [inline] |
Morphological height opening.
Definition at line 58 of file morpho/opening/height.hh.
References mln::trace::entering(), mln::exact(), mln::trace::exiting(), and leveling().
mln::trait::concrete< I >::ret mln::morpho::opening::leveling | ( | const Image< I > & | input, | |
const Neighborhood< N > & | nbh, | |||
const Accumulator< A > & | accu, | |||
const typename A::result & | lambda | |||
) | [inline] |
Morphological leveling opening.
Definition at line 56 of file opening/leveling.hh.
References mln::trace::entering(), mln::exact(), mln::trace::exiting(), and mln::morpho::leveling_filter().
mln::trait::concrete< I >::ret mln::morpho::opening::structural | ( | const Image< I > & | input, | |
const Window< W > & | win | |||
) | [inline] |
Morphological structural opening.
This operator is d_{-B} o e_B.
Definition at line 60 of file opening/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_self_complementary(), and mln::morpho::top_hat_white().
mln::trait::concrete< I >::ret mln::morpho::opening::volume | ( | const Image< I > & | input, | |
const Neighborhood< N > & | nbh, | |||
unsigned | lambda | |||
) | [inline] |
Morphological volume opening.
Definition at line 56 of file morpho/opening/volume.hh.
References mln::trace::entering(), mln::exact(), mln::trace::exiting(), and leveling().