0
我有一个项目来检测图像中的轮廓线,但是当我使用Canny边缘检测算法运行我的代码时,图像中的一条线转换为两条线,这是因为两倍在该行之前和之后改变行的灰度值。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)
我不知道解决这个问题,请帮助我。