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

EDLines 快速直线检测算子

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

  • calibration
    摄像头的标定,作为一般图像处理的第一步,显得尤为重要(Calibration of the camera, as a first step in the general image processing, it is particularly important)
    2013-03-17 20:25:05下载
    积分:1
  • realtimesuperpixel-master
    运用基于密度的聚类算法实现了超像素的分割(The segmentation of super pixels is realized by using the clustering algorithm based on density)
    2018-01-11 11:54:41下载
    积分:1
  • Picture_recognition
    图像识别的小软件,识别率还算凑合吧,大家共同学习(Small image recognition software, the recognition rate still make it, we learn together )
    2011-06-20 10:27:31下载
    积分:1
  • JM
    说明:  jm软件源码,用于流媒体编码标准H264的性能评测(jm-source software for streaming media encoding standard of the performance evaluation H264)
    2009-06-21 15:23:59下载
    积分:1
  • SARViewer
    通过GDAL读取常用遥感影像,如img,tiff,可实现读取显示和雷达影像处理的一些基本算法(Read through GDAL common remote sensing images, such as img, tiff, read the display and radar can achieve some of the basic image processing algorithms)
    2013-08-03 19:39:01下载
    积分:1
  • Histogramequalizationprocessingprogrammingguide
    直方图均衡化处理编程指南及实验报告,数字图像处理及应用,阮秋琦教授,北京交通大学(资源分享)。(Histogram equalization processing programming guide and laboratory reports,Application of digital image processing and Beijing Jiaotong University, Professor Ruan Qiuqi)
    2010-11-17 12:50:55下载
    积分:1
  • bysjtuxiang
    毕业设计的程序 用VC++6.0做的 主要是测试几个边缘检测算子的效果(Graduate programs designed to use VC++ 6.0 to do is to test several of the main edge detection operator effect)
    2008-02-28 12:23:34下载
    积分:1
  • opencv-fft2
    灰度图像的二维傅里叶变换(cv_gray_fft2),二维傅里叶变换结果的幅值计算(cv_abs),频谱平移(cv_gray_fft2shift),将数值归一化到0到255区间(cv_range_0to255)是非常常用的四个功能!所以写成四个函数,方便将来调用!附运行截图~并附对应的MATLAB程序!(Dimensional Fourier transform of the grayscale image (cv_gray fft2), two-dimensional Fourier transform results to calculate the amplitude (cv_abs), spectral translation (cv_gray_fft2shift), the value normalized to range 0 to 255 (cv_range_0to255) is very common four function! so written as four function to facilitate future calls! attached run shot- along with the corresponding MATLAB program!)
    2020-11-30 10:59:29下载
    积分:1
  • LSM_Match
    最小二乘匹配,图像匹配算法,需要初始匹配坐标,可以达到亚像素精度(least squares matching, image matching algorithm, the initial need to match coordinates, can reach sub-pixel accuracy)
    2006-10-26 14:25:05下载
    积分: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
  • 696516资源总数
  • 106914会员总数
  • 0今日下载