精选优质文档-倾情为你奉上常用的检测算子有:(1)微分算子(2)拉普拉斯高斯算子(3)canny算子微分算子Sobel算子,Robert算子,prewitt算子比较Sobel算子是滤波算子的形式来提取边缘。X,Y方向各用一个模板,两个模板组合起来构成1个梯度算子。X方向模板对垂直边缘影响最大,Y方向模板对水平边缘影响最大。Robert算子是一种梯度算子,它用交叉的差分表示梯度,是一种利用局部差分算子寻找边缘的算子,对具有陡峭的低噪声的图像效果最好。prewitt算子是加权平均算子,对噪声有抑制作用,但是像素平均相当于对图像进行地同滤波,所以prewitt算子对边缘的定位不如robert算子。源程序:i=imread(tanke.jpg);i2=im2double(i);ihd=rgb2gray(i2);thr,sorh,keepapp=ddencmp(den,wv,ihd);ixc=wdencmp(gbl,ihd,sym4,2,thr,sorh,keepapp);figure,imsho