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

EDLines 快速直线检测算子

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

  • Embedded-in-the-DCT-coefficients-
    在图像的DCT系数上嵌入信息,图像为常见的512*512大小的灰度图(实验所用图像为LENA.BMP)。嵌入的信息为一二进制Logo图(实验所用logo图为tj-logo.bmp),该图大小为32*32,共1024个Bit。 1. 在LENA图中嵌入水印,输出嵌入后的水印图像。 2. 对水印图像解码,输出解码后得到的logo图,并统计错误率。 3. 使用不同的嵌入强度进行嵌入,观察其对作品直觉效果和解码效果的影响,绘制相应的曲线。 4. 使用加入噪声、改变对比度、JPEG压缩等攻击方法对水印作品进行攻击,查看解码的效果。 (Information embedded in the DCT coefficients of the image, the image of the common 512* 512 size gray-scale (experimental image LENA.BMP). Information embedded in a binary Logo Figure (used in the experiment logo picture shows the tj-logo.bmp), the plot size 32* 32, 1024 Bit. LENA Figure embedded watermark, the watermark image output embedded. (2) logo watermark image decoding, the output decoded Figure statistical error rate. (3) using a different embedding strength for embedding, observe the works intuitive effects and decoding results, and draw the corresponding curve. (4) by adding the noise, change the contrast, JPEG compression attack methods to attack, to see the effect of decoding the watermark works.)
    2012-04-16 18:56:11下载
    积分:1
  • weighted-spatial-
    多径条件下基于加权空间平滑的阵元幅相误差校正(Multipath based on weighted spatial smoothing array element amplitude and phase error correction)
    2013-12-12 13:20:38下载
    积分:1
  • CameraCalibrate(相机标定)
    利用棋盘格对相机进行标定,加入误差判定及像素空间到实际物理空间的距离计算(The camera is calibrated by checkerboard, the error is added and the distance of pixel space to the actual physical space is calculated)
    2017-07-26 16:47:44下载
    积分:1
  • SPA
    连续投影算法的Matlab程序 下载后可以直接使用(Successive projections algorithm )
    2020-12-07 09:59:21下载
    积分:1
  • HistDemoA
    数字图像处理实验——直方图的均衡化,打开图像并实现其均衡化(Digital image processing experiments- histogram equalization, open the image and realize its equalization)
    2014-06-07 00:05:05下载
    积分:1
  • splines5
    样条函数用于图像放大;可放大任意倍数;五次样条函数的构造 (five splines function)
    2011-07-08 16:00:48下载
    积分:1
  • imageprocessing
    Some of image processing tools in visual C++
    2012-08-22 20:38:42下载
    积分:1
  • NumberRecognize
    根据RBM深度网络(Hinton,2006)进行MINST手写文字的分类器的训练,利用训练得到的权值制作了这个小程序,通过这个程序可以看出训练结果对数据集内的测试样本和训练样本都能进行很好的识别,但是对其他的手写字体识别就没有那么好了。(According to RBM depth network (Hinton, 2006) conducted MINST handwritten text classifier training, using the training to get the right value to produce this small program, this program can be seen through the results of the training data set and the training sample test samples are can be well identified, but on the other handwriting recognition is not so good.)
    2013-10-17 15:55:34下载
    积分:1
  • tuxianzhuanzi
    利用c++实现图像转置源代码,像素变换的一种方式(use Image home to the source code, pixel transform the way)
    2006-06-11 17:09:19下载
    积分:1
  • werwerwer
    说明:  对灰度图象进行正交变换,并进行滤波,产生平滑图象(Gray-scale images of the orthogonal transformation, and filtering to produce a smooth image)
    2008-11-22 11:02:15下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载