我正在寻找关于如何在Canny边缘检测中执行的算法 - Wikipedia entry - 的工作的一些澄清。使用2D高斯滤波器进行降噪似乎很简单,但我听说使用两个1D滤波器 - 这是如何实现的?计算梯度和边缘方向也很简单。然而,在执行非最大抑制时,是否有一个巧妙的方法来获得圆角?我目前所做的是将边缘方向(θ)值除以pi/4,将其转换为整数并使用switch语句。但是,如何处理负的θ值 - 也就是说,π/ 4的处理方式与3 *π/ 4相同还是与π/ 4相同?Canny边缘检测器C
任何意见/链接非常感谢!
谢谢, 奔