您可以从此pdf文档中获取有关该问题的所有详细信息:www.shaastra.org/2013/media/events/70/Tab/422/Modern_Warfare_ps_v1.pdf
如何使用opencv从顶视图识别斑马线? 它不是直的斑马线,它有一些曲折 我有一些想法, 1.平行线检测,但可用的技术只能找到直线平行而不是有曲线的平行线。 2.模板匹配以匹配背靠背白色和黑色条纹的模板,但由于我无法找到任何具有缩放和旋转的模式匹配技术,因此它变得乏味。
事实上,对问题的任何一个部分的想法都会非常有用! 它让我发疯了有人请帮助!!!! 任何帮助表示赞赏 提前谢谢....
注意: 我正在谈论的斑马线的内线垂直于边界线,就像正常的斑马线一样。唯一的区别是路径有像河流一样的曲线
答案 0 :(得分:4)
我将Haar-like features视为低级别描述符。它在face detection中非常常用,但是具有广泛应用的技术。
一些非常常见的功能对线条很敏感;垂直,水平或对角线。这些应该非常适合检测斑马线人行道。此外,根据您的实现,这些功能集可能是比例不敏感的,这将使您的算法更健壮。
大量具有这种对比度的平行线(白色(或黄色)油漆与路面相比)应该可以帮助您识别斑马线。我不确定你的'曲折'是什么意思,因为斑马线的设计应该是直的。如果您提供一个或两个边缘情况的图像,也许我们可以与您进行头脑风暴。
修改强> 我也同意@Algebra的评论。使用Hough变换,您可以获得线条的边缘。规则间隔的许多平行线应该是斑马线的强烈指示。
对于您探索的任何方法,您将需要使用机器学习技术进行模式识别,以便最终决定斑马线的外观。你不想硬编码像'x平行y宽度和z长度'这样的东西。
答案 1 :(得分:2)