我想开发一个用于定位和分割图像中的矩形的系统。矩形(我想找到)很大且可见,但是它们可能会相互接触,甚至可能会重叠一点。
我附上了示例图片。
在这里,我已经概述了(大约)我希望实现的目标。我知道图像上有更多的矩形(尤其是手提箱本身),但我认为根据大小过滤掉误报应该很容易。
通过自己尝试找到解决方案,我发现边缘检测非常简单,但我不确定如何从那里实际将各种对象划分为不同的类。
我不希望这里有人发布完整的解决方案,而只是获得一些帮助,了解我应该朝哪个方向前进,存在哪些标准方法。
最佳答案
一个可能的方向是:
- 将直线拟合到您检测到的边缘。
- 检测垂直线对。
- 匹配配对以创建候选矩形。
- 尝试微调每个候选矩形的线条,以提高与图像数据的拟合度。
- 为每个候选矩形分配置信度分数。
- 按照您根据所需的准确率/召回率权衡选择的分数阈值来筛选候选者。
关于c - 定位并分割矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31959176/