我正在编写一个软件(用于我的研究),用于使用 IP 摄像头识别交通标志。暂时,我必须识别这样的交通标志:

在我的代码中,我正在进行高度转换,以使用遮罩隔离交通标志。
然后,我将场景图像与不同交通标志的一些图像 (30、50、70、90) 进行 SURF 比较(使用 SURF 的 OpenCV 文档的修改样本)。
我给你一个我的对象参考的例子:http://www.noelshack.com/2015-05-1422561271-object-exemple.jpg
我的问题是:
我的“做法”对吗?SURF真的适合这里吗,因为它似乎使用了很多资源..
我有误报(例如,当我将对象中的 30 个与场景中的 50 个进行比较时),如何减少误报?