Edge detection is a process wherein the edges of objects in digital images are isolated as being edges. The purpose of edge detection is to provide a contour for comparison that is as free from extra data, such as color data, as possible. In our project we use a Canny edge detector to isolate edges in an image.
The Canny edge detector outputs a grayscale bitmap image file, where detected edges are represented by gray and white pixels. The edge detector colors edges on the grayscale based on edge strength, or the clarity with which an edge can be detected. The bitmap file output by the edge detector is, in its simplest form, a matrix of 8-bit gray values. Because of this matrix nature, these bitmaps can easily be processed by a machine. A list of the positions of edge pixels represents a machine-processable, pixel-by-pixel edge contour of a digital image.
<- Prev | Next -> |