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

EDLines 快速直线检测算子

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

  • LMD
    自己编写的数字图像处理程序,包括打开bmp图像,直方图,阈值分割,形态学处理等功能。(digital image processing procedures, including open bmp image, histogram, threshold segmentation, morphological processing and other functions.)
    2013-11-14 22:17:45下载
    积分:1
  • SANBAN
    数字散斑相关程序,能够计算2副图片的位移,简单的例子,对初学者也许有用。(Digital speckle correlation program can calculate the displacement of two images, a simple example, may be useful for beginners.)
    2020-11-25 17:39:32下载
    积分:1
  • video-processing-
    视频演示算法包括: 1. 静态背景下的背景预测法目标检测 2. 静态背景下帧间差分法目标检测 3. Mean Shift目标跟踪方法 4. 重心多目标跟踪方法 (Algorithm for video presentation include: 1. Static background background prediction target detection 2. Static background frame difference method for target detection 3. Mean Shift tracking method 4. Gravity multi-target tracking method)
    2013-07-06 09:45:19下载
    积分:1
  • yj
    说明:  :针对显微图像分析、识别需要的全自动控制显微镜,研究开发其相应的图像处理算法。提 出了能量谱自动聚焦评价函数算法、自适应选取基准图的图像拼接算法、改进 Laplacian算子的多层 聚焦图像叠合算法等。该算法模块已成功地应用于所开发的CMIAS 显微医学图像分析系统中,取得 了满意的应用效果。(【ABSTRACT】For the automatic microscope required by micro-image analysis and recognition, the relevant image processing a lgorithms are investigated. Three algorithms are described: energy-spectrum image auto focusing evaluation function, image merging based on the adaptive selection of standard image and sum-modified-Laplacian (SML) operator for multi-focus image fusion. The algorithms have been applied successfully to CMIAS medical micro-optical image analysis system and testified to be feasible and effective. )
    2009-11-05 10:02:07下载
    积分:1
  • DIBDisplay
    这些代码是有关数字图像处理的一些算法,大家有需要的,可以在里面找些与自己相关的(These codes are some of the digital image processing algorithms, we need, in which you can find some with their associated)
    2013-07-12 17:55:23下载
    积分:1
  • baxed-twinsport-white
    A control system of the simplex method of PID parameter optimization of MATLAB program, can also
    2017-08-07 21:46:15下载
    积分:1
  • SparseMatrixOfExamples
    稀疏矩阵的实例,讲述如何用稀疏矩阵进行实际的编程。本例是以超市购物为实际背景。(Examples of sparse matrix)
    2010-07-29 09:57:15下载
    积分:1
  • Common-standard-pics
    数字图像处理中常用的标准图像,包括大家所共知的lena等图片的高分辨率版本,推荐大家下载(Commonly used in digital image processing standard images, including all the known to the lena and other high-resolution version of the picture, we recommend downloading)
    2011-05-27 19:05:02下载
    积分:1
  • CxImage
    说明:  VC++ 图像处理类库CxImage源代码,CxImage是一个可以用于MFC 的C++类,可以打开,保存,显示,转换各种格式的图像文件,比如BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K 等格式的文件。可以实现BMP<->JPG,PNG <>TIFF格式等等的转换。 (VC++ image processing library CxImage source code, CxImage is a can be used MFC' s C++ classes, you can open, save, display, convert various formats of image files, such as BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K and other formats. Can achieve BMP &lt -&gt JPG, PNG &lt &gt TIFF format conversion, etc..)
    2011-04-08 12:16:37下载
    积分:1
  • 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
  • 696516资源总数
  • 106914会员总数
  • 0今日下载