一、介绍
1. 论文参考链接 https://xiaohulugo.github.io/papers/CannyLine_Line_Detection_ICIP2015.pdf
2. 论文参考链接
https://cvrs.whu.edu.cn/cannylines/
论文摘要:
CannyLines算法是一种鲁棒的线段检测算法,可以有效地检测出输入图像中的线段。首先,提出了一种无参数canny算子cannypf,通过自适应地设置传统canny算子的低阈值和高阈值,从输入图像中稳健地提取边缘映射。其次,提出了直接从边缘地图中提取共线点簇的有效像素连接和分割技术,并基于最小二乘法对初始线段进行拟合。第三,通过有效的扩展和合并,生成更长、更完整的线段。最后,根据helmholtz原理对检测到的所有线段进行了验证,该原理同时考虑了梯度方向和幅度信息。在一组有代表性的图像上的实验结果表明,与常用的两种线段检测器lsd和edline相比,我们提出的cannyline线段检测器能够提取出更有意义的线段,特别是在人造场景中。
二、demo代码
#include <stdio.h>