画一条线连接悬垂线(山脊)

时间:2019-12-24 02:27:30

标签: python opencv image-processing

我想连接图像的突出(凸脊)点以在左右之间建立分隔。

enter image description here enter image description here

最终输出应如下所示。然后我可以将它们识别为4个独立的内部轮廓。

4

是否有一种方法可以获取悬突(凸脊)端点的坐标,以便绘制一条连接它们的垂直线? 还是有更好的方法来实现这一目标?

2 个答案:

答案 0 :(得分:0)

使用this one之类的分段检测器

您将获得开始和结束。然后根据一些决定连接哪些段 条件。

注意:(自Opencv 4起不支持LSD)

答案 1 :(得分:0)

您想要的是非常定制的,可能没有通用的解决方案。我不确定您是否要自动检测它,否则它始终是固定模式。

如果是固定模式。

首先想到的是,您可以自动裁剪3个垂直部分。每个像10像素宽和72像素高。然后检测HARRIS角点。然后针对检测到的每个拐角点。在拐角点之间画一条线。至少将此补丁覆盖到原始图像中。达达,你有它