图像噪声处理和边缘方向确定

时间:2018-07-24 02:52:11

标签: python algorithm opencv image-processing graph-algorithm

我想实施指南路径跟踪系统。假设该用户将看到以下视图:

enter image description here

因此,我的算法需要从下到上扫描以确认引导路径方向。我使用HSV滤色器创建蒙版,然后创建蒙版的骨架。结果如下:

enter image description here

但是您可以看到存在一些噪音(红色圆圈)。我该如何删除呢?

此外,如何确定子引导路径的方向(如蓝色箭头)?有人建议我使用Sobel Operator。但是这种方法似乎只能实现边缘检测,而不能用于边缘方向确定。

以下也很简单: enter image description here

1 个答案:

答案 0 :(得分:0)

您可以自己实现一个简单的算法,而不用寻找一个。既然有了骨架,就可以找到路口,然后沿着每个线段行走,如果线段长度短于某个值,则只需将其删除即可。

要找到路径线段的方向,可以执行相同的操作,从结点到线段的终点绘制一条线,然后查看该线的角度,并对该角度进行量化以得到四个主要方向之一方向。