找到并分割矩形

时间:2015-08-12 07:52:23

标签: c image-processing computer-vision image-segmentation

我想开发一个用于在图像中定位和分割矩形的系统。矩形(我想找到)很大,可见,然而,它们可能会相互接触,甚至可能会重叠一点。

我附上了一张示例图片。

enter image description here

在这里,我概述了(大致)我希望实现的目标。我知道图像上还有更多的矩形(特别是行李箱本身),但我认为根据尺寸滤除误报应该很容易。

enter image description here

从尝试自己找到解决方案开始,我发现边缘检测非常简单,但我不确定如何从那里实际将各种对象划分为不同的类。

我不希望有人在这里发布一个完整的解决方案,但只能得到一些帮助我应该去哪个方向,那里存在哪些标准方法。

1 个答案:

答案 0 :(得分:0)

一个可能的方向是:

  1. 使直线适合您检测到的边缘。
  2. 检测垂直线对。
  3. 匹配对以创建候选矩形。
  4. 尝试微调每个候选矩形的线条,以改善图像数据的拟合度。
  5. 为每个候选矩形指定置信度分数。
  6. 根据您所需的精确/召回权衡,按照您选择的分数阈值过滤候选人。