找到分段轮廓的最佳矩形拟合

问题描述 投票:0回答:2

对噪声数据中的对象进行分割后,我需要拟合最佳的矩形拟合。 目前我只使用 opencv findContours 和 minAreaRect 这将为我提供一切。我知道这些物体在图像中总是水平的,具有最大的小角度,就像这个图像一样。

这可以看作图像中的绿色矩形,但是我需要类似红色绘制的矩形的东西,甚至只是中间线(蓝色),因为这就是我最终需要的。

enter image description here

此外,我也有一些连词,如下图所示:

enter image description here

这里我只想检测水平部分,也许知道可能存在连接点。

知道如何解决这个问题吗?我需要一些快速的方法,但还没有找到任何可行的方法。

opencv computer-vision
2个回答
1
投票

在蒙版图像上使用距离变换(如@Micka所述)得到了更好的结果,之后找到距离最大的线作为矩形的中间(使用一些过滤器,切断曲线)并在末端拟合中间估计线。


0
投票

你好,我需要在这个矩形图像上使用的代码才能在我的项目中使用它

© www.soinside.com 2019 - 2024. All rights reserved.