灰度图像中的ED直线检测算法,无须调参,自动适配
ED_Lib 用于几何特征提取和验证的EDGE绘图库 关键字:边缘检测,边缘段检测,彩色边缘检测,线检测,线段检测,圆检测,椭圆检测。 边缘绘图(ED)算法是一种主动检测边缘检测问题的方法。 与采用减法方法的其他许多现有边缘检测算法(即在将梯度滤镜应用到消除像素的图像后,采用几种规则,例如Canny中的非最大抑制和滞后)相比,ED算法通过加性策略工作,即一个接一个地选择边缘像素,因此命名为Edge Drawing。 然后,我们处理这些随机形状的边缘段,以提取更高级别的边缘特征,即线条,圆,椭圆形等。从阈值梯度幅度中提取边缘像素的流行方法是非最大抑制,它测试每个像素是否具有最大的像素。沿其梯度方向的梯度响应,如果没有则消除。 但是,此方法不会检查相邻像素的状态,因此可能会导致边缘段的质量低(就边缘连续性,平滑度,薄度,定位而言)。 ED会指向一组边缘像素,并通过最大化边缘段的总梯度响应来
1
目前网上没有matlab版的EDLines算法实现,因毕设要用EDLines做对比,而只有封装好的C++版的EDLines,因此自己用matlab实现了,里面对每一步都有详细的注释,对于梯度阈值和锚点阈值的设置可以自己更改。
2019-12-21 20:50:20 7KB EDLines 直线检测 matlab
1
这是一个国外专家发在模式识别上面的一篇sci文章,代码附上
2019-12-21 20:34:58 10.95MB 实时直线检测
1