基础知识这里就不讲了,最近在做车牌识别系统中的车牌定位算法,只讲讲自己训练的可以进行车牌定位的xml文件。这里我是用的是opencv2.4.4版的opencv_createsamples.exe和opencv_haartraining.exe,实验发现车牌定位效果并不是特别理想,当然,这跟训练集有关系,也跟测试集车牌图像中车牌所占比例大小不一有关系。明天再试试别的方法吧。
训练属于自己的xml文件,需以下几个步骤:
1、准备数据集,分为正样本集和负样本集;
2、第二是下载opencv_createsamples.exe和opencv_haartraining.exe;
3、生成路径,将正样本集的路径要存成 *.vec格式;负样本集的路径不做要求,*.txt就可以;
4、训练xml文件
下面拿车牌定位来举例:
一、准备数据集
正样本集:就是已经定位好的车牌样本;我这里有100张,大小归一化为44*14,且为灰度图,存在d:/chepai/chepai/pos文件夹下。
负样本集:所有不包含车牌照片的图像均可当做负样本集,不可重复,个数为正样本集的3倍左右,大小可以不归一化;我