首页

EDLines快速直线检测算子

c

2020-12-29

EDLines是一种快速直线检测算子,2012年在ICCV上提出,也是目前处理直线检测最快的算法之一,该算法包含三个步骤:(1)边缘提取:利用Edge Drawing (ED)算法[28,29]从灰度图像中提取边缘片段;(2)线段检测:利用最小二乘法提取直线段;(3)线段确认:遵循Helmholtz定律,从已提取的直线段中摒弃虚假线段。EDLines算法的优越性得益于Edge Drawing (ED)算法能够从灰度图像中准确、快速、稳定地提取出光滑、完整的边缘片段。Edge Drawing (ED)算法包含以下步骤: (1)采用size=5*5,σ=1的高斯核对灰度图像进行平滑滤波,去除噪声; (2)采用一种常用的梯度算子,如Prewitt、Sobel或Scharr等计算平滑后图像中每个像素点的梯度幅度和梯度方向; (3)将梯度图中邻域内幅度最大的像素点标记为锚点,这些锚点成为图像边缘点(edge elements)的概率很大; (4)将相邻的锚点连接成边缘线。从一个锚点起始,ED利用相邻像素的梯度幅度和方向在梯度为最大值的锚点之间游走。

资源下载此资源下载价格为2D币(VIP免费),请先
资源文件列表
EDLinesTest/BoyAndGirl.pgm , 245798
EDLinesTest/chairs.pgm , 262182
EDLinesTest/cigar.pgm , 152198
EDLinesTest/cv210.dll , 2085888
EDLinesTest/cxcore210.dll , 2201088
EDLinesTest/EDLines.pdf , 2205064
EDLinesTest/EDLinesLib.h , 161
EDLinesTest/EDLinesLib.lib , 5553266
EDLinesTest/EDLinesTest.sln , 887
EDLinesTest/EDLinesTest.suo , 10752
EDLinesTest/EDLinesTest.vcproj , 3672
EDLinesTest/house.pgm , 160038
EDLinesTest/License.txt , 1646
EDLinesTest/LineSegments.txt , 5770
EDLinesTest/LS.h , 134
EDLinesTest/main.cpp , 7440
EDLinesTest/pasta.pgm , 270038
EDLinesTest/street.pgm , 196646
EDLinesTest/Timer.h , 718
EDLinesTest/zebra.pgm , 233038
没有账号? 忘记密码?

社交账号快速登录