若向原始图像rice.png中加入高斯噪声,之后再对噪声图像分别运用Roberts 算子、Sobel算子、Prewitt 算子、Log算子(高斯-拉普拉斯算子)进行边缘检测,观察检测结果,试比较4种边缘检测算子的抗噪声干扰能力。
I=imread('rice.png');
G=imnoise(I,'gaussian');
BW1=edge(G,'roberts'); %∑µªÿæÿ’Û∂˛÷µÕºœÒBW
BW2=edge(G,'sobel');
BW3=edge(G,'prewitt');
BW4=edge(G,'log');
subplot(2,3,1);
imshow(I);
subplot(2,3,2);
imshow(G);
subplot(2,3,3);
imshow(BW1);
subplot(2,3,4);
imshow(BW2);
subplot(2,3,5);
imshow(BW3);
subplot(2,3,6);
imshow(BW4);