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

EDLines 快速直线检测算子

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

  • backgroud(12.22)
    本人开发的火焰识别程序,包括otsu自适应阈值,canny边缘检测,形态学膨胀、腐蚀操作,尖角判别,圆形度计算。在vc下编译通过。(development of the flame identification procedures, including otsu adaptive threshold, canny edge detection, Morphological expansion, corrosion operation, pointed discriminant, circular calculation. Under the vc compile.)
    2006-12-22 19:07:30下载
    积分:1
  • chap1_3
    一本运用Visual C++ 的 数字图像处理的书里的源代码。非常好,初学者,很快可以上手.范例 3(Visual C++ for The digital image processing)
    2009-11-04 11:07:22下载
    积分:1
  • TCPView_second
    This is a Scaling function definition Image cutoff ratio for H = 3
    2015-08-06 21:31:01下载
    积分:1
  • star
    C#处理数字图像集锦,有图像旋转、平移等变换,有图像编码,有图像解码,有数字图像处理那本书里的各种算法(C# processing the digital image gallery, image rotation, translation, transformation, and image coding, image decoding, digital image processing various algorithms in the book)
    2012-06-12 07:54:36下载
    积分:1
  • 09_Direct
    人民邮电出版社,《VC++数字图像处理典型算法及实现》-- 第9章图像分割。 包括图像的并行边界分割、串行边界分割、并行区域分割、串行区域分割、Canny算子的实现等源代码(Posts )
    2008-06-03 11:11:23下载
    积分:1
  • VCPP-image-processing-chapter10
    VisualC++数字图像处理技术详解第2版光盘,第十章(VisualC++ digital image processing technology Detailed Version 2 discs, Chapter X)
    2016-04-16 14:01:27下载
    积分:1
  • 1
    说明:  这是一个在vc6.0基于OpenCV的控制台程序,本例给出一个椭圆曲线拟合的例子,程序首先发现图像的轮廓,然后用椭圆逼近它。(This is a vc6.0 console based on the OpenCV procedures, in this case gives an example of elliptic curve fitting, the program first to discover the outline of the image, and then close it with an oval.)
    2008-05-13 15:21:14下载
    积分:1
  • surfAndsift
    里面有注释,还有sift和surf的比较(There are notes, there are more sift and surf the)
    2015-01-25 21:16:46下载
    积分:1
  • autodetection
    基于DQ效应的JPEG图像真伪检测算法,通过检测图像DCT直方图的DQ效应计算图像的概率图,该算法快速、准确,能自动定位篡改区域(JPEG image detection algorithm based on the authenticity of DQ effect, calculated image by DQ effect detection probability map image DCT histogram, the algorithm is fast, accurate, and can automatically locate tampered area)
    2021-03-16 09:59:22下载
    积分:1
  • originalpointanalyse2
    源点定位程序,可用于检测连通域等功能,代码是c/c++的,放心使用。(Source point positioning procedures, can be used to detect other functions connected domain, the code is c/c++, and ease of use.)
    2013-09-28 08:31:12下载
    积分:1
  • 696516资源总数
  • 106605会员总数
  • 12今日下载