$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mln::morpho Namespace Reference

Namespaces

namespace  approx
namespace  attribute
namespace  closing
namespace  elementary
namespace  impl
namespace  internal
namespace  opening
namespace  reconstruction
namespace  tree
namespace  watershed

Functions

template<typename I , typename N , typename A >
mln::trait::concrete< I >::ret algebraic_filter (const Image< I > &input, const Neighborhood< N > &nbh, const Accumulator< A > &a, const typename A::result &lambda, bool increasing)
template<typename I >
mln::trait::concrete< I >::ret complementation (const Image< I > &input)
template<typename I >
void complementation_inplace (Image< I > &input)
template<typename I , typename W >
mln::trait::concrete< I >::ret contrast (const Image< I > &input, const Window< W > &win)
template<typename I , typename W >
mln::trait::concrete< I >::ret dilation (const Image< I > &input, const Window< W > &win)
template<typename I , typename W >
mln::trait::concrete< I >::ret erosion (const Image< I > &input, const Window< W > &win)
template<typename Op , typename I , typename W >
mln::trait::concrete< I >::ret general (const Op &op, const Image< I > &input, const Window< W > &win)
template<typename I , typename W >
mln::trait::concrete< I >::ret gradient (const Image< I > &input, const Window< W > &win)
template<typename I , typename W >
mln::trait::concrete< I >::ret gradient_external (const Image< I > &input, const Window< W > &win)
template<typename I , typename W >
mln::trait::concrete< I >::ret gradient_internal (const Image< I > &input, const Window< W > &win)
template<typename I , typename W >
mln::trait::concrete< I >::ret gradient_spe_4 (const Image< I > &input, const Window< W > &win)
template<typename I , typename Wh , typename Wm >
mln::trait::concrete< I >::ret hit_or_miss (const Image< I > &input, const Window< Wh > &win_hit, const Window< Wm > &win_miss)
template<typename I , typename Wh , typename Wm >
mln::trait::concrete< I >::ret hit_or_miss_background_closing (const Image< I > &input, const Window< Wh > &win_hit, const Window< Wm > &win_miss)
template<typename I , typename Wh , typename Wm >
mln::trait::concrete< I >::ret hit_or_miss_background_opening (const Image< I > &input, const Window< Wh > &win_hit, const Window< Wm > &win_miss)
template<typename I , typename Wh , typename Wm >
mln::trait::concrete< I >::ret hit_or_miss_closing (const Image< I > &input, const Window< Wh > &win_hit, const Window< Wm > &win_miss)
template<typename I , typename Wh , typename Wm >
mln::trait::concrete< I >::ret hit_or_miss_opening (const Image< I > &input, const Window< Wh > &win_hit, const Window< Wm > &win_miss)
template<typename I , typename W , typename O >
void laplacian (const Image< I > &input, const Window< W > &win, Image< O > &output)
template<typename I , typename N , typename A >
mln::trait::concrete< I >::ret leveling_filter (const Image< I > &input, const Neighborhood< N > &nbh, const Accumulator< A > &a, const typename A::result &lambda, bool increasing)
template<typename V >
edge_image< util::site_pair
< point2d >, V, util::graph
line_gradient (const mln::image2d< V > &ima)
template<typename I , typename J >
mln::trait::concrete< I >::ret min (const Image< I > &lhs, const Image< J > &rhs)
template<typename I , typename J >
void min_inplace (Image< I > &lhs, const Image< J > &rhs)
template<typename I , typename J >
mln::trait::concrete< I >::ret minus (const Image< I > &lhs, const Image< J > &rhs)
template<typename I , typename W >
 mln_trait_op_minus_twice (typename mln::trait::concrete< I >::ret) laplacian(const Image< I > &input
template<typename I , typename J >
mln::trait::concrete< I >::ret plus (const Image< I > &lhs, const Image< J > &rhs)
template<typename I , typename W >
mln::trait::concrete< I >::ret rank_filter (const Image< I > &input, const Window< W > &win, unsigned k)
template<typename I , typename N >
Rd (const Image< I > &f, const Image< I > &g, const Neighborhood< N > &nbh)
template<typename I , typename N , typename F , typename K , typename R >
mln::trait::ch_value< I, bool >
::ret 
skeleton_constrained (const Image< I > &input, const Neighborhood< N > &nbh, const F &is_simple, const Image< K > &constraint, const Image< R > &priority)
template<typename I , typename Wfg , typename Wbg >
mln::trait::concrete< I >::ret thick_miss (const Image< I > &input, const Window< Wfg > &win_fg, const Window< Wbg > &win_bg)
template<typename I , typename Wfg , typename Wbg >
mln::trait::concrete< I >::ret thickening (const Image< I > &input, const Window< Wfg > &win_fg, const Window< Wbg > &win_bg)
template<typename I , typename Wfg , typename Wbg >
mln::trait::concrete< I >::ret thin_fit (const Image< I > &input, const Window< Wfg > &win_fg, const Window< Wbg > &win_bg)
template<typename I , typename Wfg , typename Wbg >
mln::trait::concrete< I >::ret thinning (const Image< I > &input, const Window< Wfg > &win_fg, const Window< Wbg > &win_bg)
template<typename I , typename W >
mln::trait::concrete< I >::ret top_hat_black (const Image< I > &input, const Window< W > &win)
template<typename I , typename W >
mln::trait::concrete< I >::ret top_hat_self_complementary (const Image< I > &input, const Window< W > &win)
template<typename I , typename W >
mln::trait::concrete< I >::ret top_hat_white (const Image< I > &input, const Window< W > &win)

Variables

bool constrained_hit_or_miss
const Window< W > & win

Detailed Description

Namespace of mathematical morphology routines.

Function Documentation

template<typename Op , typename I , typename W >
mln::trait::concrete< I >::ret mln::morpho::general ( const Op &  op,
const Image< I > &  input,
const Window< W > &  win 
)

Morphological general routine.

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

Definition at line 293 of file gradient-spe-lena.cc.

template<typename I , typename N >
I mln::morpho::Rd ( const Image< I > &  f,
const Image< I > &  g,
const Neighborhood< N > &  nbh 
)

Variable Documentation

bool mln::morpho::constrained_hit_or_miss
const Window<W>& mln::morpho::win

Definition at line 62 of file laplacian.hh.