Using OpenGL to implement Canny Edge Detection

Hi, I’m searching for an OpenGL code which implement Canny Edge Detection in C++. I would appreciate any help and if you don’t want to write a code, you can give me a link to an existing one.
Thank you.

you must use OpenGL??
do you know openCV (
is a computer vision library and implements many algorithm (canny, sobel … );)!!

Yes i must use Opengl to reduce the time needed for the canny edge detection.

try this: