对噪声数据中的对象进行分割后,我需要拟合最佳的矩形拟合。 目前我只使用 opencv findContours 和 minAreaRect 这将为我提供一切。我知道这些物体在图像中总是水平的,具有最大的小角度,就像这个图像一样。
这可以看作图像中的绿色矩形,但是我需要类似红色绘制的矩形的东西,甚至只是中间线(蓝色),因为这就是我最终需要的。
此外,我也有一些连词,如下图所示:
这里我只想检测水平部分,也许知道可能存在连接点。
知道如何解决这个问题吗?我需要一些快速的方法,但还没有找到任何可行的方法。
在蒙版图像上使用距离变换(如@Micka所述)得到了更好的结果,之后找到距离最大的线作为矩形的中间(使用一些过滤器,切断曲线)并在末端拟合中间估计线。
你好,我需要在这个矩形图像上使用的代码才能在我的项目中使用它