gfr
Revert "gfr"

This reverts commit d5a37deb2d47080fa6e5e1a8fe719989e78e4fc2.
Added function Canny

Added the function for Canny  edge detection, uncommented it in main.
Also added the definition of pi (M_PI), which is used for Canny.