Namespaces | |
namespace | impl |
namespace | internal |
Functions | |
template<typename I> | |
mln::trait::concrete< I >::ret | filter (const Image< I > &input, double sigma, int dir) |
template<typename I> | |
mln::trait::concrete< I >::ret | filter (const Image< I > &input, double sigma) |
Gaussian filter of an image input . |
mln::trait::concrete< I >::ret mln::linear::gaussian::filter | ( | const Image< I > & | input, | |
double | sigma, | |||
int | dir | |||
) | [inline] |
Apply an approximated gaussian filter of sigma
on input
. on a specific direction dir
if dir
= 0, the filter is applied on the first image dimension. if dir
= 1, the filter is applied on the second image dimension. And so on...
dir < dimension(input)
Definition at line 82 of file linear/gaussian/filter.hh.
References mln::linear::gaussian::internal::coefficients_not_derivative(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), mln::linear::gaussian::impl::generic_filter_common_(), and mln::initialize().
mln::trait::concrete< I >::ret mln::linear::gaussian::filter | ( | const Image< I > & | input, | |
double | sigma | |||
) | [inline] |
Gaussian filter of an image input
.
sigma
on input
. This filter is applied in all the input image direction.
Definition at line 112 of file linear/gaussian/filter.hh.
References mln::linear::gaussian::internal::coefficients_not_derivative(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), mln::linear::gaussian::impl::generic_filter_common_(), and mln::initialize().