【发布时间】:2020-01-20 18:57:48
【问题描述】:
我在由线段(青色)描绘的图像中有许多多边形区域(红色)。然而,线条嘈杂且不完整,它们并不完全笔直,并且缺少块。有没有办法稳健地提取预期的红色多边形?
如果线路是干净的并且没有分解连接的组件将很好地解决这个问题。我已经尝试尝试使用霍夫变换来完成线段,但收效甚微。
编辑:我的另一个想法是通过首先获取青色像素的中轴变换然后让滑动窗口在图像上移动并找到有三个或更多单独红色的窗口来检测线段的交点指示青色交叉点位置的区域。但不知道接下来会发生什么..
【问题讨论】:
-
这只是我最初的想法,我确信这不是一个很好的解决方案,但如果你只关注青色线条,你可以尝试找出是否有一个像素也是青色的.如果没有,找到最近的像素并在两者之间画一条青色线。
-
你看过
HoughLinesP()吗?
标签: opencv image-processing graph-algorithm