摘要

针对传统的Canny边缘检测算法中不能根据实际情况选取方差和梯度计算不准确,以及人为选取的阈值不准确等缺点,在Canny边缘检测算法基础上,采用自适应中值滤波代替高斯滤波对图像进行去噪处理,借鉴Sobel算子的思想,增加45°方向模板和135°方向模板,代替2×2邻域内求有限差分来计算梯度幅值方向;并利用非极大值抑制对图像进行细化,采用Otsu算法计算经梯度幅值运算得到图像的高低阈值。实验数据表明,算法相比原Canny算法具有更好的检测准确性,且具备较强的自适应性。

全文