Revision f393fe798807b54f660e478d2ffc8c76df70415d (click the page title to view the current version)
Edge Detection
Date 29 September 2021
Briefing Edge Lecture
Reading Ma (2004) Ch 4.4; Canny Edge Detection in OpenCV
Exercises
Python API
This is based on Ma (2004) Exercise 4.9, which is written for Matlab.
The Canny
- Find a test image.
- Test the
Canny
edge detector in OpenCV. See the tutorial for an example. What kind of data does it generate? What do the data look like? - Experiment with different thresholds and different window sizes (apertures). See the docs for overview of the parameters for
Canny
.
It is not difficult to implement your own Canny edge detector. The exercise would be very similar to the Harris corner detector, and add little new.
Connected Components
The edge detector gives a binary image.
Hough
Project
- Can you use edge detection in your tracker project?
- Is it possible to match the edges to the object you want to track?
- Can the multiple connected components be used to give an idea about different objects in the scene?
Use the rest of the time to improve the tracker.