next up previous contents
Next: Code for LMP/HCI Up: SLI practical writeup Previous: Using VCC   Contents

Canny Edge Detection

The Canny Edge Detection is a general algorithm for edge detection that consists of several different algorithms and is generally considered to be the best approach for edge detection (although certain steps of the algorithm may vary according to preference). The Department of Artificial intelligence have a great web page (http://www.dai.ed.ac.uk/homes/rbf/HIPR/) explaining the involved steps, and actually a lot of the code for my own version of the edge detection is a direct translation of java code supplied on this site for an interactive demonstration. As my own involvement in the edge detection has only been to make a prototype version in standard C, I will leave the explanation of the different stages to Alan Stanley (http://www.dcs.ed.ac.uk/home/slipc/Application/implementation.html) who has implemented each step in VCC and connected it with the application and a web camera.



Morten Bek 2001-04-16