$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Morphological Closing

Functions

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)
template<typename I , typename N >
mln::trait::concrete< I >::ret mln::morpho::closing::area (const Image< I > &input, const Neighborhood< N > &nbh, unsigned lambda)
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)
template<typename I , typename N >
mln::trait::concrete< I >::ret mln::morpho::closing::height (const Image< I > &input, const Neighborhood< N > &nbh, unsigned lambda)
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)
template<typename I , typename W >
mln::trait::concrete< I >::ret mln::morpho::closing::structural (const Image< I > &input, const Window< W > &win)
template<typename I , typename N >
mln::trait::concrete< I >::ret mln::morpho::closing::sum (const Image< I > &input, const Neighborhood< N > &nbh, unsigned lambda)
template<typename I , typename N >
mln::trait::concrete< I >::ret mln::morpho::closing::volume (const Image< I > &input, const Neighborhood< N > &nbh, unsigned lambda)

Detailed Description

Variants of the Morphological 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 
)

Morphological algebraic closing.

template<typename I , typename N >
mln::trait::concrete< I >::ret mln::morpho::closing::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> mln::morpho::closing::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.

Parameters
[in]inputAn edge image.
[in]nbhA graph neighborhood.
[in]lambdaClosing parameter.
Returns
An edge image.
template<typename I , typename N >
mln::trait::concrete< I >::ret mln::morpho::closing::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 mln::morpho::closing::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 mln::morpho::closing::structural ( const Image< I > &  input,
const Window< W > &  win 
)

Morphological structural closing.

This operator is e_{-B} o d_B.

template<typename I , typename N >
mln::trait::concrete< I >::ret mln::morpho::closing::sum ( const Image< I > &  input,
const Neighborhood< N > &  nbh,
unsigned  lambda 
)

Morphological sum closing.

template<typename I , typename N >
mln::trait::concrete< I >::ret mln::morpho::closing::volume ( const Image< I > &  input,
const Neighborhood< N > &  nbh,
unsigned  lambda 
)

Morphological volume closing.