你所在的位置: 首页 > 正文

在OpenCV里用FastLineDetector直线检测

2020-03-09 点击:781

我以前学过霍夫直线,现在我要学一种用快速线检测器检测直线的方法。

为了更快,首先要学习发表于2010年帕米的论文-《LSD: a Line Segment Detector》。其特点是能快速检测出图像中的线段,同时采用误差控制方法使检测结果更加准确。最后,LSD结果输出是线段的坐标和属性,例如线段的起点、终点和厚度。

?首先,有必要回顾一下为什么有必要检测图像中的直线。作为图像中的一种边缘,直线段有什么特殊之处?在马尔的视觉计算理论中,视觉是一个过程,通过这个过程我们可以发现外部世界是什么,它在哪里。同时,我们也知道信息处理有三个层次:(1)第一个层次是信息处理理论,即研究什么信息被计算以及为什么要进行这些计算;(2)第二层是算法,即如何进行所需的计算或设计算法;(3)第三个层次是算法的实现机制,即研究算法的具体组成。对于视觉系统来说,观察图像的过程也可以看作是信息处理的过程。从图像推理中获得物体的形状信息的过程也可以对应于三个阶段:(1)初始图,其可以是轮廓图像、由具有特定含义的一堆特征点形成的掩模、或者诸如像素的光强度的信息;(2)2.5维图,2.5维图是一系列加工和运输的初始图

巴士海峡资讯网 版权所有© www.ipw2013.com 技术支持:巴士海峡资讯网 | 网站地图