mln::morpho::closing Namespace Reference


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.


Function Documentation

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

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

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

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 closing/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::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().

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

Referenced by height(), sum(), and volume().

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

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

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


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