TuttleOFX  1
edgeDetect.hpp File Reference
#include <cmath>
#include <vector>
#include <boost/gil/gil_all.hpp>
#include <terry/globals.hpp>
#include <tuttle/plugin/exceptions.hpp>
Include dependency graph for edgeDetect.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 >
D_VIEW & tuttle::imageUtils::simple_structure_tensor (const S_VIEW &src, D_VIEW &final_dst, float threshold)
 Apply precise forward/backward finite differences to get a gradient image.
template<typename S_VIEW , typename D_VIEW >
void tuttle::imageUtils::harris (const S_VIEW &src, D_VIEW &dst, float threshold)
template<typename ViewIt >
void tuttle::imageUtils::symmetric_eigen (ViewIt &tensorXY, std::vector< double > &val, std::vector< double > &vec)
 Compute the eigenvalues and eigenvectors of a symmetric matrix.