检测道路上的标志

Aiz*_*zen 3 c opencv image image-processing computer-vision

我有一个视频在道路上左转,右转等标记.我必须检测那些迹象.我正在进行模板匹配,其中我匹配边缘检测输出,但我没有得到满意的结果,有没有其他方法来检测它?请帮忙.

Vic*_*May 5

如果你想要一个不太复杂但比模板匹配更强大的解决方案,我建议你去对SIFT描述符进行霍夫投票.该方法为各种问题提供一定程度的鲁棒性,包括标志的部分遮挡,照明变化和标志的变形.特别地,该方法对于模板对象的旋转和均匀缩放是完全不变的.

该算法的基本思想如下:

a)从模板和查询图像中提取SIFT特征.

b)在模板图像中设置任意参考点,并为模板图像中的每个关键点计算从关键点到参考点的矢量.

c)将模板图像中的关键点与查询图像进行匹配.

d)对该关键点同意的查询图像中的所有对象位置的每个匹配关键点投票.您可以使用步骤(b)中计算的向量以及查询图像中匹配关键点的位置,比例和方向来实现.

e)如果对象确实位于图像中,则投票图应在其位置具有强大的局部最大值.

f)(可选)您可以使用模板匹配来验证检测.

你可以阅读更多关于维基百科这种方法在这里或在原来的纸(由D.罗威)这里.