我看过Hough变换,但是我想要一个能达到同样目的的机器学习分类器:从给定的2D矢量或图像中检测独特的线条。我能想到的最接近的是k-NN,但这会让我在一个群集周围的邻居而不是那些直线上的邻居。
答案 0 :(得分:1)
最接近的事情是训练卷积神经网络(CNN)。不同的卷积层应该产生将检测不同方向内的小部分线的地图。当重新组合时,它应该检测直线。正如我在评论中所说,它甚至可以重新连接已停产的线路。
如果你也对扭曲的线条感兴趣(不仅是直线),你可以添加一个变形金刚层,它将在训练期间应用弹性变形。这些变换将扭曲线路探测器,使其对扭曲线路敏感。