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

EDLines 快速直线检测算子

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

  • TemplateTrans
    数字图像处理中图像的增强方便的源代码,包括图像灰度修正,图像的平滑,中值滤波,图像的锐化,伪彩色和假彩色的增强等(Digital image processing image enhancement convenient source code, including the gray correction, image smoothing, median filtering, image sharpening, pseudo-color and false color enhancement, etc.)
    2013-12-02 10:50:31下载
    积分: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
  • WaterMarker
    一个小巧的图片水印工具,可在图片的指定位置写入文本,文本字体可调(A small picture watermark tool)
    2012-10-10 00:08:12下载
    积分:1
  • GraphCut
    对Vladimir Kolmogorov,Yuri Boykov大牛的算法杰作——Graph Cut进行使用演示,代码力求精简,可供Graph Cut初学者参考学习。已通过VS2005编译。(Of Vladimir Kolmogorov, Yuri Boykov big cow masterpiece algorithm- Graph Cut for the use of demonstration, the code to be simple, for beginners Reference Graph Cut Study. VS2005 compiler has passed.)
    2020-10-30 22:20:01下载
    积分:1
  • BMP_pix_read_write
    实现BMP文件的基本功能。用C++实现一个Class,该Class具有读写BMP文件功能;该Class还具有对图像像素进行操作的功能(针对每个像素的读、写) (BMP files to achieve the basic functions. Using C++ implementation of a Class, the Class has read and write BMP file functions the Class also features the image pixel operation function (for each pixel of the read, write))
    2010-06-03 15:50:25下载
    积分:1
  • 232
    实现运动目标的跟踪,首先用鼠标选取一个区域。之后能自动跟踪这个目标(Tracking of moving objects, first use the mouse to select a region. After automatic tracking of this objective)
    2012-05-29 22:25:21下载
    积分:1
  • dynamic-cloud-effect-
    动态的模拟天空中的云效果,速度特别流畅。(Dynamic simulation of the effect of cloud in the sky, the speed is very smooth.)
    2011-11-06 09:48:28下载
    积分:1
  • Otsu image processing
    利用大津算法对图片进行处理,得到满意的处理效果。(The image is processed by Otsu algorithm and satisfactory results are obtained.)
    2019-04-12 15:45:15下载
    积分:1
  • BMP1
    说明:  编程实现对bmp图像最大值,最小值,标准差,熵,各灰度值频率的计算(Programming to calculate the maximum value, minimum value, standard deviation, entropy and gray value frequency of BMP image)
    2020-05-02 17:30:16下载
    积分:1
  • VCgongchenganli
    说明:  VC的一些工程案例,包括车牌识别,人脸识别,图像处理基本操作等(car license recognization system)
    2010-04-14 16:25:39下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载