首页 > 解决方案 > 如何从图像中提取嘈杂的连接组件?

问题描述

我在由线段(青色)描绘的图像中有许多多边形区域(红色)。然而,线条嘈杂且不完整,它们并不完全笔直,并且缺少大块。有没有办法稳健地提取预期的红色多边形?

在此处输入图像描述

如果线路是干净的并且没有分解连接的组件将很好地解决这个问题。我已经尝试尝试使用霍夫变换来完成线段,但收效甚微。

编辑:我的另一个想法是通过首先获取青色像素的中轴变换然后让滑动窗口在图像上移动并找到存在三个或更多单独的红色区域的窗口来检测线段的交点指示青色交叉点的位置。但是不知道接下来会发生什么..

标签: opencvimage-processinggraph-algorithm

解决方案


我知道你可能已经试过了,但是......你应用了一些形态学吗?可能是一些膨胀,然后是一些侵蚀,可能以 5:2 的比例保持和增强组件的连接。您是否使用不同的结构元素进行了测试?


推荐阅读