fast_gaussian.hh File Reference

#include <oln/basics.hh>
#include <oln/convert/basics.hh>
#include <ntg/float.hh>
#include <oln/core/behavior.hh>
#include <oln/convol/fast_gaussian.hxx>

Include dependency graph for fast_gaussian.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  oln
namespace  oln::convol
namespace  oln::convol::fast

Functions

template<class C, class B, class I, class BE>
mute< I, typename convoutput<
C, B, typename mlc::exact<
I >::ret::value_type >::ret
>::ret 
oln::convol::fast::gaussian (const convert::abstract::conversion< C, B > &input_conv, const abstract::image< I > &in, ntg::float_s sigma, const abstract::behavior< BE > &behavior)
 Gaussian filter.
template<class C, class B, class I, class BE>
mute< I, typename convoutput<
C, B, typename mlc::exact<
I >::ret::value_type >::ret
>::ret 
oln::convol::fast::gaussian_derivative (const convert::abstract::conversion< C, B > &input_conv, const abstract::image< I > &in, ntg::float_s sigma, const abstract::behavior< BE > &behavior)
 Derivative gaussian filter.
template<class C, class B, class I, class BE>
mute< I, typename convoutput<
C, B, typename mlc::exact<
I >::ret::value_type >::ret
>::ret 
oln::convol::fast::gaussian_second_derivative (const convert::abstract::conversion< C, B > &input_conv, const abstract::image< I > &in, ntg::float_s sigma, const abstract::behavior< BE > &behavior)
 Second derivative gaussian filter.
template<class I, class BE>
oln::mute< I >::ret oln::convol::fast::gaussian (const abstract::image< I > &in, ntg::float_s sigma, const abstract::behavior< BE > &behavior)
 Gaussian filter with a default conversion.
template<class I, class BE>
oln::mute< I >::ret oln::convol::fast::gaussian_derivative (const abstract::image< I > &in, ntg::float_s sigma, const abstract::behavior< BE > &behavior)
 Derivative gaussian filter with a default conversion.
template<class I, class BE>
oln::mute< I >::ret oln::convol::fast::gaussian_second_derivative (const abstract::image< I > &in, ntg::float_s sigma, const abstract::behavior< BE > &behavior=mirror_behavior<>())
 Second derivative gaussian filter with a default conversion.
template<class I>
oln::mute< I >::ret oln::convol::fast::gaussian (const abstract::image< I > &in, ntg::float_s sigma)
 Gaussian filter with a default conversion and a default behavior.
template<class I>
oln::mute< I >::ret oln::convol::fast::gaussian_derivative (const abstract::image< I > &in, ntg::float_s sigma)
 Derivative gaussian filter with a default conversion and a default behavior.
template<class I>
oln::mute< I >::ret oln::convol::fast::gaussian_second_derivative (const abstract::image< I > &in, ntg::float_s sigma)
 Second derivative gaussian filter with a default conversion and a default behavior.


Detailed Description

Gaussian filter implementation from "Recursively implementing the gaussian and its derivatives" Deriche 93 INRIA REPORT.

Definition in file fast_gaussian.hh.


Generated on Tue Feb 20 20:21:25 2007 for Olena by  doxygen 1.5.1