|
SMIL 1.1.2
|
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.
Collaboration diagram for Canny Filter (2D):Functions | |
| template<class T1 , class T2 > | |
| RES_T | cannyEdgeDetection (const Image< T1 > &imIn, const double sigma, Image< T2 > &imOut) |
| cannyEdgeDetection Canny Filter | |