#include <boost/multi_array.hpp>#include <cassert>#include <cmath>#include <deque>#include "image.h"#include "image_conv.h"#include "image_op.h"#include "gauss.tcc"Include dependency graph for gauss.h:

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

Go to the source code of this file.
Namespaces | |
| namespace | mimas |
Functions | |
| template<typename T> | |
| std::deque< T > | mimas::gaussBlurFilter (T sigma, T maxError=(T)(1.0/256.0)) |
| Compute gauss-bell. | |
| template<typename T> | |
| boost::multi_array< T, 2 > | mimas::gaussBlur (const boost::const_multi_array_ref< T, 2 > &x, T sigma, T maxError) |
| Blur 2-D array. | |
| template<typename T> | |
| image< T > | mimas::gaussBlur (const image< T > &x, T sigma, T maxError=(T)(1.0/256.0)) |
| Blur image. | |
| template<typename T> | |
| std::deque< T > | mimas::gaussGradientFilter (T sigma, T maxError=(T)(1.0/256.0)) |
| Compute gauss-gradient. | |
| template<typename T> | |
| boost::multi_array< T, 2 > | mimas::gaussGradientX (const boost::const_multi_array_ref< T, 2 > &x, T sigma, T maxError) |
| Take x-gradient of 2-D array. | |
| template<typename T> | |
| image< T > | mimas::gaussGradientX (const image< T > &x, T sigma, T maxError=(T)(1.0/256.0)) |
| Take x-gradient of 2-D image. | |
| template<typename T> | |
| boost::multi_array< T, 2 > | mimas::gaussGradientY (const boost::const_multi_array_ref< T, 2 > &x, T sigma, T maxError) |
| Take y-gradient of 2-D array. | |
| template<typename T> | |
| image< T > | mimas::gaussGradientY (const image< T > &x, T sigma, T maxError=(T)(1.0/256.0)) |
| Take y-gradient of 2-D image. | |
| template<typename T> | |
| image< T > | mimas::gaussGradientSqr (const image< T > &im, T sigma, T maxError=(T)(1.0/256.0)) |
| Square of gradient-norm. | |
| template<typename T> | |
| image< T > | mimas::gaussGradientNorm (const image< T > &im, T sigma, T maxError=(T)(1.0/256.0)) |
| Gradient-norm. | |