mln::morpho::opening Namespace Reference


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.


Function Documentation

template<typename I, typename N, typename A>
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().

template<typename I, typename N>
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().

template<typename P, typename V, typename G, typename N>
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.

Parameters:
[in] input An edge image.
[in] nbh A graph neighborhood.
[in] lambda Closing parameter.
Returns:
An edge image.

Definition at line 69 of file opening/area_on_vertices.hh.

References algebraic(), mln::trace::entering(), mln::exact(), and mln::trace::exiting().

template<typename I, typename N>
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().

template<typename I, typename N, typename A>
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().

Referenced by height(), and volume().

template<typename I, typename W>
mln::trait::concrete< I >::ret mln::morpho::opening::structural ( const Image< I > &  input,
const Window< W > &  win 
) [inline]

template<typename I, typename N>
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().


Generated on Sun Apr 25 02:03:46 2010 for Milena (Olena) by  doxygen 1.5.6