如何从图像中提取特定的边?

12次浏览(过去30天)
Harshan Desu
Harshan Desu 2020年5月6日
评论道: Harshan Desu2020年7月14日
你好,eveyone,我有一个车门的图像,我必须从车门的特定边缘找到生成一个轨迹。让我详细解释一下我的项目。
项目: 寻找门的边缘,并使用这些边缘作为传感器的轨迹,以检查边缘的间隙/齐平。
原则 :我使用Savitzky Golay,边缘连接和线段拟合( https://www.peterkovesi.com/matlabfns/#step2line ).
我使用的方法: 图像分析师的Savitzky滤波平滑在三个不同的阈值,获得三幅图像并混合它们。输出再次处理到边连接和线段程序。
在所有这些之后,我无法得到好的边缘,它要么不光滑,要么有很多不必要的边缘。但主要的问题是我在图像中得到了很多不必要的边。为了得到一个轨迹,我只需要三个特定的边,我已经用红色的手标记在下面。
问题:
  1. 如何去除图像中不必要的边缘。请建议我如何只得到这三条边?(无需人工干预)
  2. 如何平滑这些边缘和加入他们,以便我可以使用它作为另一个程序的轨迹?
我附上了输入和输出的图片。抱歉问了这么长的问题。

接受的答案

图像分析
图像分析 2020年5月7日
如果你有一张边缘图像,上面有一堆边,但是你想要的只是特定位置的边,你可能最好使用蒙版/模板来删除你想要查看的区域之外的所有内容。
10评论
Harshan Desu
Harshan Desu 2020年7月14日
enitre过程必须没有人工干预。无论如何,谢谢你的想法!

登录评论。

更多答案(0)