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

EDLines 快速直线检测算子

于 2021-03-22 发布 文件大小:5032KB
0 925
下载积分: 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 个回复

  • gammacorrection
    说明:  对图像畸变进行校正,对有些图像由于近小远大照成的畸变进行校正,采用了opencv(To correct image distortion , It s important to the machine vision)
    2010-04-11 22:15:32下载
    积分:1
  • xbsf
    小波算法。机械化的提高我们的效率。让我们减少错误率。大家要对她有性心。(Wavelet algorithm. Mechanization to improve our efficiency. Let us reduce the error rate. We have to have sex to her heart.)
    2013-12-03 21:36:15下载
    积分:1
  • wutijianceyuzhuizong
    opencv,图像处理,关于物体粘连问题的检测,基于凹性分析的分割方法(opencv, image processing, object sticking problem on detection, segmentation method based on analysis of the recess)
    2015-08-08 15:10:00下载
    积分:1
  • Demo3_line-segment-detection-
    直线检测 Visual C++编写 用于图像处理(line segment detection)
    2012-06-29 16:39:16下载
    积分:1
  • deleteLittleAre
    算法实现消除小面积的区域,保留面积大的区域.对去除小斑点很稳健.(Algorithm to achieve the elimination of small areas of the region to retain the large area of the region. For the removal of small spots very sound.)
    2007-07-16 17:23:00下载
    积分:1
  • lsd
    LSD直线检测算法的原理、步骤、结果文字资料以及具体程序实现(The LSD line detection algorithm principle, the steps of text information as well as specific procedures to achieve)
    2013-05-01 04:38:53下载
    积分:1
  • opticalflowMATLAB
    LK 和HS光流代码,初学者可用,带有误差分析(LK optical flow and the HS code is available for beginners, error analysis with)
    2015-11-28 10:35:21下载
    积分:1
  • HarrisCorner
    对输入的一张彩色图像,自己写代码实现Harris Corner 检测算法: 1. 不能直接调用OpenCV 里面与Harris 角点检测相关的一些函数; 2. 只能用C/C++,不能用其他语言; 3. GUI 只能用自带的HighGUI,不能用QT 或其他的; 4. 平台可以用Windows, Linux, MacOS; 5. 显示中间的处理结果及最终的检测结果,包括最大特征值图,最小特征值图,R 图(可以考虑彩色 展示),原图上叠加检测结果等,并将这些中间结果都输出成图像文件; 6. 命令格式: “xxx.exe 图片文件 k 参数(=0.04) Aperture_size(=3)”。(The input of a color image, write your own code to achieve Harris Corner Detection Algorithm: 1. Can not be called directly inside OpenCV some functions associated with the Harris corner detection 2. To only use C/C++, can not be used in other languages 3. GUI only with their own HighGUI, can not use QT or other 4. The platform can be used Windows, Linux, MacOS 5. Display intermediate and final results of the test results, including the largest eigenvalues diagram, the minimum feature value graph , R chart (you can consider color display), picture superimposed on the test results, etc., and these intermediate results are output as an image file 6. Command Format: " xxx.exe picture file k parameters (= 0.04) Aperture_size (= 3 ). " )
    2016-01-04 12:44:23下载
    积分:1
  • laplace
    说明:  本代码采用的是opencv,有视频采集和对采集的视频帧进行laplace处理的功能!(This code uses a opencv, with video capture and the capture of video frames laplace processing capabilities!)
    2009-08-24 09:50:35下载
    积分:1
  • pinyulvbo
    利用VC进行图像的频域滤波处理,内含源代码(VC image using the frequency domain filtering treatment, including source code)
    2009-03-10 18:26:13下载
    积分:1
  • 696518资源总数
  • 104347会员总数
  • 12今日下载