我有一个关于线路检测的问题。我有一个图像(实际上是边缘图像/边缘图),其中包含一些水平线、一些垂直线和一些倾斜线。我只想从该图像中找到斜线。由于我没有有关这些线的任何信息,我该如何通过搜索整个边缘图来做到这一点?我必须搜索整个 map 才能搜索坐标(或任何其他相关信息)。现在有人可以帮我解决这个问题吗?
非常感谢
最佳答案
我对这个问题的第一个想法只是使用霍夫变换的一种变体,因为你可以分析霍夫变换的累加器,在这个累加器中,你有检测到的每条线的角度和 rho,你可以定义它你关心角度不同于 0 和 90 的线
http://homepages.inf.ed.ac.uk/amos/hough.html
http://www.cs.sfu.ca/~hamarneh/ecopy/compvis1999_hough.pdf
这是我能想象的最好的方式,因为你有每条线的角度
关于matlab - 如何检测图像中的斜线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7036644/