J'ai un projet pour détecter les lignes de contour dans image, mais quand je cours mon code avec l'algorithme de détection de bord canny, une ligne dans l'image se transforme en deux lignes, à cause de deux fois changer dans les valeurs de gris de la ligne avant et après cela.détection de contours de ligne de contour dans MATLAB
i= imread('path');
imgG= rgb2gray(i);
PSF = fspecial('gaussian',7,7);
Blurred = imfilter(imgG,PSF,'symmetric','conv');
figure ,imshow(Blurred)
edgeimg = edge(Blurred , 'canny');
figure ,imshow(edgeimg)
Je n'ai aucune idée de résoudre ce, s'il vous plaît aidez-moi.