Canny edge detector for UTP course Communications I (IS723) Implementation of the Canny edge detector in Python using numpy, PIL and matplotlib.