Tensorflow
openCV
pytesseract
labelImg
TensorFlow是一个开源软件库(深度学习),用于跨一系列任务进行数据流编程。它是一个符号数学库,也用于机器学习应用,如神经网络。所以我们计划用它来检测车牌。
训练阶段——图像标记
收集了100张图片(汽车和车牌)。然后通过在车牌上绘制边界框来对图像集进行注释。
注释给出了车牌的坐标,例如(xmin,ymin,xmax,ymax)
然后坐标被保存到一个XML文件中
所有XML文件都被分组,坐标保存在CSV文件中。
然后将CSV文件转换为TensorFlow记录格式。
其他10个单独的图像集也完成了上述步骤,并保存为测试记录文件
注释的图像集发送到称为ssd mobilenet的卷积神经网络,其中设置了模型学习率、发送到网络的图像批次和评估配置等指标。
最后,该模型得出了肯定的结果,并检测到输入图像上的车牌。