Canny Edge Detection, non-maximum suppression
Show older comments
I am trying to implant Canny Edge Detection algorithm.
I started first with decomposing it using matlab functions.
function [newImg, tgTeta] = edgeDetectMatlab(img)
newImg=zeros(size(img));
tgTeta=zeros(size(img));
smoothImg=imgaussfilt(img,1.4);
[fx,fy]=imgradientxy(img);
tgTeta=imgradient(img);
end
I know that 2 steps are missing: non-maximum suppression and double threshold, but how can I do an non-maximum suppression?
1 Comment
Image Analyst
on 24 Dec 2018
There is a Canny method in the edge() function. Why not use that?
Answers (0)
Categories
Find more on Image Segmentation and Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!