C++ 图像线特征提取(CananyLine算法)

Posted 奔跑的小豆芽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 图像线特征提取(CananyLine算法)相关的知识,希望对你有一定的参考价值。

C++ 图像线特征提取—CannyLine算法

一、介绍

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

二、代码

以上是关于C++ 图像线特征提取(CananyLine算法)的主要内容,如果未能解决你的问题,请参考以下文章

特征提取

图像的特征提取有哪些算法

线特征LSD and 描述子LBD---LBD算法

医学CT图像特征提取算法--肺结节CT图像特征提取算法

图像的特征提取有哪些算法

OpenCV图像拼接 原理介绍 C++ OpenCV 案例实现