TuttleOFX  1
blurFilters.hpp File Reference
#include <tuttle/plugin/exceptions.hpp>
#include <cmath>
#include "boost/scoped_array.hpp"
#include "boost/gil/gil_all.hpp"
Include dependency graph for blurFilters.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  tuttle
 

This file provides a set of reimplementations of CImg functions by means of the generic image library (gil). Functions for image blurring.


namespace  tuttle::imageUtils

Functions

template<typename S_VIEW , typename D_VIEW >
void tuttle::imageUtils::deriche (const S_VIEW &src, D_VIEW &dst, const float sigma, const int order=0, const char axe= 'x', const bool cond=true)
 The Canny-Deriche filter is a recursive algorithm allowing to compute blurred derivatives of order 0,1 or 2 of an image.
template<typename S_VIEW , typename D_VIEW >
void tuttle::imageUtils::dericheFilter (const S_VIEW &src, D_VIEW &dst, const float sigma, int order=0, float threshold=0.0f)
 Use deriche filter amon x and y direction to apply blur.