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 (http://sourceforge.net/projects/opencvlibrary/)
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.

Hi,
try this: http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter40.html