1
Computer Vision Assignment 01 BCS-VII
Fatima Jinnah Women University
Edge and Corner Detection
Canny Edge detector
Recall your knowledge of edge detection in images. Canny edge detector is a widely used
detector. You are required to give a detailed review of canny edge detector. Explain the
steps involved from receiving an image to the stage of generating an image with detected
edges.
Your review should include:
a) A brief introduction to Canny Edge detector
b) Main steps involved in edge detection
c) A flow chart to explain the execution flow of these steps
d) Step by step implementation of Canny Edge Detector in Python
e) A sample output in form of images
f) Your comment on performance of your developed algorithm as compared to the
built-in library function
Harris Corner detector
Recall your knowledge of corner detection in images. Harris corner detector is a widely
used detector. You are required to give a detailed review of Harris corner detector. Explain
the steps involved from receiving an image to the stage of generating an image with
detected corners.
Your review should include:
a) A brief introduction to Harris Corner detector
b) Main steps involved in corner detection
c) A flow chart to explain the execution flow of these steps
d) Step by step implementation of Harris Corner Detector in Python
e) A sample output in form of images
f) Your comment on performance of your developed algorithm as compared to the
built-in library function
Instructions:
• Attempt and submit assignment in group of 2 at most. Submit a review report as
mentioned above.
• Each group must give a demo presentation and different sample input images and
respective sample output images.