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

EDLines 快速直线检测算子

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

  • BasicProcessing
    能比较全面的图像处理系统。主要内容包括:位图基础、图像的显示、图像的几何变换、图像灰度变换、图像的平滑处理、图像锐化处理及边缘检测、图像分割及测量、图像的形态学处理、图像的变换域处理及应用、图像的合成、24位彩色图像的处理、JPEG图像的压缩编码(can more comprehensive image processing system. Main contents include : bitmap based, image display, image geometry transformation, gray transform, image smoothing, image sharpening and edge detection, image segmentation and measurement, image morphology, Image Transform and application processing, image synthesis, 24-bit color image processing, JPEG image compression coding)
    2006-11-03 16:41:45下载
    积分:1
  • SURF-V1.0.9-WinDLL
    SURF算法较SIFT算法速度快,SURF算法源代码。(SURF code)
    2021-04-21 22:48:49下载
    积分:1
  • CISBitmap
    从Cbitmap派生的位图类,可通过指定一种颜色把一幅位图变透明,而它的使用差不多同Cbitamp一样简单。类中包含了两个文件:CISBitmap.cpp和CISBitmap.h,使用时附加进工程,可快速实现BMP位图图像的透明处理。(Cbitmap derived from the bitmap type, you can specify a color by a bitmap becomes transparent, and it s almost as simple as using the same Cbitamp. Class contains two files: CISBitmap.cpp and CISBitmap.h, into the use of additional works can be quickly processed to achieve a transparent bitmap BMP images.)
    2014-06-05 19:19:23下载
    积分:1
  • Hough-transform
    基于规格化Hough变换的天波超视距雷达检测前跟踪算法(Hough transform based on the normalized horizon radar detection and tracking algorithms)
    2013-12-09 16:41:57下载
    积分:1
  • mv
    说明:  mfc开发程序及经验,以工业相机采集系统为例进行了框架类的设计使其完成采集 存储 及图像的处理(mfc development process and experience with industrial camera acquisition system as an example of the framework class is designed to complete the acquisition and storage and image processing)
    2011-11-02 21:50:23下载
    积分:1
  • process
    该程序可以对图像进行二值化处理,提取边缘点坐标。(The program can be two-valued image processing, extraction of the edge point coordinates.)
    2020-07-08 11:28:57下载
    积分:1
  • ppbNakagami
    处理Gamma乘性噪声的PPB方法,考虑了非局部patch的相似性,可处理SAR图像去噪。(The PPB method for multicative noise removal, which based on the Probabilistic Patch similarity.)
    2021-04-12 18:18:57下载
    积分:1
  • XIHUA
    本程序是使用c++开发语言编写的,功能是将bmp图像进行细化处理,比如,可以将比较粗的汉字细化成较细的汉字。(This program used c++ development language, the function is to thinning BMP image . For example, it can be more crude refining the Chinese characters into a fine characters.)
    2016-01-06 16:35:17下载
    积分:1
  • yuandaima
    用VC实现Canny算子提取图像边缘,提高图像质量(Using VC realize Canny operator extracts image edge to improving image quality.)
    2012-03-02 22:04:27下载
    积分:1
  • Max-Points-on-a-Line
    给定的n个点在二维平面上,发现的最大数量点躺在同一直线。(Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. )
    2016-03-27 19:10:38下载
    积分:1
  • 696518资源总数
  • 106155会员总数
  • 8今日下载