Valeo Interview Question

Write a C++ code to implement Canny edge detector.