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 > |
I | 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) |
Namespace of mathematical morphology routines.