繁体   English   中英

训练SVM在OpenCV C ++中实现车牌识别

[英]Train SVM for car plate recognition in OpenCV C++

我正在尝试使用OpenCV(C ++)创建车牌识别系统。 我已经在GitHub上看到了这个示例 ,但是我想使用SVM,而不是K近邻或Arificial Neural Networks。

我只为两个类别(正数或负数)训练了一个SVM,那么如何训练对车牌上的字符进行分类呢?

我有22个符号(Y是最后一个符号)(即22个类),我是否应该创建一堆二进制SVM? 例如SVM(0,1),SVM(0,2).... SVM(Y,0),SVM(Y,1)...

如果是这种情况,我如何将所有这些文件合并为一个文件,以用于识别?

多类解决方案每个类具有一个SVM,而不是两个。 因此,您具有SVM(A)SVM(Y) SVM(A)尝试将A与BY分开, SVM(Y)尝试将Y与AX分开。

层次结构可能是更好的解决方案。 如果V和Y相似,则可以先创建一个SVM(VY) ,然后再创建一个V-Y对SVM。

我看不到合并文件的问题(或原因)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM