1.Prewitt
2.sobel
3.canny
4.Roberts
5.Laplace算子
6.LOG算子(高斯拉普拉斯算子)
不同算子的比较
1.Prewitt
prewitt算子对噪声有抑制作用,抑制噪声的原理是通过像素平均,但是像素平均相当于对
图像的低通滤波,低通滤波会造成高频的信息丢失,从而使图像模糊,无论这种程度或大或小,
这种操作后的结果是存在的,所以Prewitt算子对边缘的定位不如Roberts算子。
2.sobel
sobel算子是prewitt算子的改进形式,改进之处在于sobel算子认为,邻域的像素
对当前像素产生的影响不是等价的,所以距离不同的像素具有不同的权值,对算子结
果产生的影响也不同。一般来说,距离越远,产生的影响越小。正因为Sobel算子对
于像素的位置的影响做了
加
权
,与Prewitt算子、Roberts算子相比因此效果更好。相
比较Prewitt算子,Sobel模板能够较好的抑制(平滑)噪声。 sobel要比prewitt更
能准确检测图像边缘。
http://www.cnblogs.com/ronny/p/3387575.html
评论0
最新资源