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)
我不知道解決這個問題,請幫助我。