我正在用IP Camera.For为交通标志识别编写一个软件(供我学习),我必须识别如下交通标志:

在我的代码中,我正在做一个很高的转换,用一个掩码隔离我的交通标志。
然后,我对场景图像与不同交通标志(30、50、70、90)的几幅图像进行了SURF比较(使用修改的SURF文档样本)。
我给出了我的对象引用的一个例子:http://www.noelshack.com/2015-05-1422561271-object-exemple.jpg
我的问题是:
发布于 2015-01-29 23:09:34
是的,这是一个任务,你通常期望一个冲浪匹配方法工作。如果两个标志是相似的,你期望他们的冲浪功能大部分匹配。
然而,这并不是唯一可行的方法。您可能也想尝试SIFT,或快速功能匹配也。他们可能会减少你的假阳性。您还可以尝试使用您的冲浪功能匹配参数,例如,您比较功能和接受匹配的阈值的方式。例如,在某些情况下,30公里的标牌可能与30公里和50公里的标牌相匹配。然后,您将需要寻找其他标准来分离它们,比如匹配功能的数量,或者标记集中匹配符号的图像的百分比。
如果结果仍然不能令人满意,我建议尝试使用带有HOG特征的级联分类方法来检测“3”、“5”、“7”等数字。您需要在标记符号中使用一组裁剪的数字来训练分类器,并使用分类器级联来检测测试图像中的数字。分类器级联也是用OpenCV实现的。
发布于 2020-07-23 04:37:13
您可以尝试裁剪或缩放您的图像,以提高模型的准确性。对我来说,剪切或缩放图像使我的模型精度提高了0.27%
提高准确性:

https://stackoverflow.com/questions/28223491
复制相似问题