登录
首页 » Visual C++ » EDLines 快速直线检测算子

EDLines 快速直线检测算子

于 2021-03-22 发布 文件大小:5032KB
0 1189
下载积分: 1 下载次数: 52

代码说明:

  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利用相邻像素的梯度幅度和方向在梯度为最大值的锚点之间游走。 (Edge Drawing (ED) is our recently-proposed, novel, fast edge detection algorithm. What makes ED stand out the existing edge detectors, e.g., Canny, is the following: While the other edge detectors give out a binary edge image as output, where the etected edge pixels are usually independent, discontinuous entities ED produces a set of edge segments, which are clean, contiguous, i.e., connected, chains of edge pixels. Thus, while the output of the other edge detectors requires urther processing to generate potential object boundaries, which may not even be possible or result in inaccuracies ED not only produces perfectly connected object boundaries by default, but it also achieves this in blazing speed compared to other edge detector.)

文件列表:

EDLinesTest
...........\BoyAndGirl.pgm,245798,2012-10-15
...........\chairs.pgm,262182,2010-11-24
...........\cigar.pgm,152198,2012-10-15
...........\cv210.dll,2085888,2010-04-06
...........\cxcore210.dll,2201088,2010-04-06
...........\EDLines.pdf,2205064,2011-08-08
...........\EDLinesLib.h,161,2013-03-15
...........\EDLinesLib.lib,5553266,2013-11-04
...........\EDLinesTest.sln,887,2012-10-14
...........\EDLinesTest.vcproj,3672,2012-10-14
...........\house.pgm,160038,2012-10-15
...........\License.txt,1646,2013-03-18
...........\LineSegments.txt,5770,2013-11-04
...........\LS.h,134,2012-10-14
...........\main.cpp,7440,2013-11-04
...........\pasta.pgm,270038,2012-10-15
...........\street.pgm,196646,2012-10-15
...........\Timer.h,718,2012-02-05
...........\zebra.pgm,233038,2012-10-15

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • SIFT_VC
    sift 的c++代码。。。。。。。。。。。。(sift c++ code)
    2012-07-13 18:45:33下载
    积分:1
  • DLT
    基于visual c++平台,相机标定方法中的直接线性变换方法,即DLT方法(Based on visual c++ platform, camera calibration method of direct linear transformation method, namely DLT method)
    2013-09-05 16:34:56下载
    积分:1
  • KMeans-with-opencv
    k均值分类在遥感影像中的应用,完整的c++代码,注释详细易懂,并且已经验证过(k-means classification in remote sensing images in the application, complete c++ code, comments, detailed and easy to understand, and have been verified)
    2021-01-24 20:28:37下载
    积分:1
  • testArea
    一个求多边形面积的程序 也许会对某些人有用(Area of a polygon for the procedure may be useful to some people)
    2007-11-16 03:45:14下载
    积分:1
  • wavelet-wavelep-filter
    本程序实现小波和小波包滤波,,对高频部分进行处理对一维信号进行处理,得到重构去噪后的信号,代码调试通过(This procedure realize wavelet and wavelet packet filtering, and the high frequency part of the process of one dimensional signal processing, reconstruction after denoising signal, code debugging through)
    2016-01-20 13:52:07下载
    积分:1
  • picture3
    讲解滤波与二值图像处理,比较简单的图像处理源码(Explain the filtering and binary image processing, image processing source code is relatively simple)
    2011-12-27 19:14:54下载
    积分:1
  • IPKejian
    华中科技大学图像所张桂林老师的数字图像处理课件(Huazhong University of Science and Technology teacher Zhang Guilin images of digital image processing software)
    2007-11-22 15:45:16下载
    积分:1
  • SobelKirsch
    模式识别的Sobel和Kirsch边缘检测程序(Sobel and Kirsch edge detection algorithm of Pattern recognition)
    2010-11-26 16:43:14下载
    积分:1
  • VIBE
    VIBE用于视频背景建模,经典算法,C++和matlab代码都有,文件是全的。(VIBE for video background modeling, classical algorithms, C++ and matlab code has a file is complete.)
    2020-09-20 16:27:53下载
    积分:1
  • IPLib
    多光谱图像出理,离散傅立叶变换,低通滤波,TM条带影像去除(multispectral image integration of remote sensing)
    2012-06-20 13:49:54下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载