Implementation of Canny Edge Detector in C++
Original image
Finding the intensity gradient of the image and thresholding without denoising by sobel
Finding the intensity gradient and thresholding with denoising by sobel
Canny detector
- Finding the intensity gradient and denoising by sobel
- Non-maximum suppression
- Double threshold
- Edge tracking by hysteresis (only pixels with at least one strong pixel in the neighbourhood are marked as strong pixels).