SMIL
1.0.3
|
A 2D Canny filter implementation by Vincent Morard. More...
A 2D Canny filter implementation by Vincent Morard.
Canny edge detection: Canny's aim was to discover the optimal edge detection algorithm. In this situation, an "optimal" edge detector means:
To satisfy these requirements Canny used the calculus of variations - a technique which finds the function which optimizes a given functional.
The optimal function in Canny's detector is described by the sum of four exponential terms, but can be approximated by the first derivative of a Gaussian.
Functions | |
template<class T1 , class T2 > | |
RES_T | cannyEdgeDetection (const Image< T1 > &imIn, const double sigma, Image< T2 > &imOut) |
cannyEdgeDetection Canny Filter More... | |