35 #ifndef AIMS_PRIMALSKETCH_DERICHESMOOTHER_D_H
36 #define AIMS_PRIMALSKETCH_DERICHESMOOTHER_D_H
56 std::cout <<
"sigma=" << sigma << std::endl;
58 return gaussSmooth.
doit(ima2);
62 std::cerr <<
"Anisotropic images not supported (yet) for scale-space applications..." << std::endl;
68 std::cerr <<
"DericheRecursiveConvolution Smoother: must have tIn < tOut"
3D Deriche's recursive gaussian smoothing filter
carto::VolumeRef< T > doit(const carto::rc_ptr< carto::Volume< T > > &)
carto::VolumeRef< T > doSmoothing(const carto::VolumeRef< T > &ima, int maxiter, bool verbose=false)
std::vector< float > getVoxelSize() const
VolumeRef< T > copy() const