canny算子是图像处理中比较常用的算法,之前曾用canny来进行边缘检测,方便接下来的用Hough对图像进行处理,其中Canny算子的算法原理中有好多基本的概率都很重要,为了温故所以写篇Canny,有不做和错误的地方欢迎指征。
首先介绍一下Canny对边缘检测质量进行分析提出了三个原则:1.信噪比准则、2.定位精度准则、3.但边缘响应准则,具体什么意思这里就不贴了。边缘检测算法难点在于需要在排除噪声和精准定位方面,正所谓鱼和熊掌不可兼得。Canny算子可以在这两者之间比较好的折衷
算法步骤
(1)用高斯滤波器平滑图像
这里为什么用对图像进行平滑,有一种解释是在后期边缘检测的时候可以获得比较圆润的边缘,坑击噪声对图像的干扰
(1)是高斯函数,但是在canny算子中用的是不带系数的高斯函数,G(x,y)=F(x,y)*H(x,y),G为滤波后的图像,F为原始