检测边缘(连接边缘)并找到边缘长度和连通分量回转半径

时间:2016-12-16 18:31:19

标签: opencv image-processing opencv-contour canny-operator

original image 我试图检测此图像中连接边界的簇。我需要找到这些边的长度以及各个簇的回转半径。  我正在使用opencv 2.4.13。 我使用以下代码使用轮廓检测​​质量簇。

4

问题是对于常见的共享边缘轮廓是不同的,并且逻辑上它们应该是相同的簇。我给出的以下轮廓图像。 contour extracted above a certain length

我们可以看到,具有相同共享边缘的许多轮廓被分别作为不同的轮廓。我希望它们作为相同边界簇的一部分。还建议我如何检测边界的长度和回转半径。 请帮忙。

1 个答案:

答案 0 :(得分:0)

我对你的问题感到非常困惑(会在评论中要求澄清,但我也很不容易发表评论)

根据我所看到和理解的内容,我唯一的建议是你可能不想使用canny过滤器。为了清楚起见,你的原始图像已经有了边缘......运行一个精确的过滤器可以让你获得双重边缘"我不认为你想要的,但是,我甚至不确定你想要达到的目标。