车牌识别系统

时间:2014-10-20 16:58:35

标签: java ocr

我即将开发一个java项目“车牌识别系统”。我想问一下,使用ocr是否是一个很好的技术?我的项目的步骤是: 1.输入图像文件.jpg即车牌号 2.从盘子中提取数字 3.将提取的数字与原始图像匹配 4.一旦匹配,它将显示将保存在数据库中的汽车的详细信息。 我打算使用netbeans进行编码,欢迎使用ocr的详细构思或任何其他合适的技术..谢谢:)

1 个答案:

答案 0 :(得分:1)

OCR 成为这个原因中的“最简单”,但这并不一定意味着它会是完美的。车牌提供了一个特别有趣的挑战,因为除了号码本身之外,牌照上还有很多其他文字,甚至不包括某些人给他们设置的边界(校友等等)。 OCR is a hard problem,并检测某些类型的字体和手写是still being actively researched

如果你决定真正深入研究这个问题,请确保你真的花时间考虑你必须处理的条件:

  1. 我正在看车牌吗?如果您可以假设您正在获得的图像,请忽略此检查
  2. 图像是否具有我可以尝试提取的可识别字体? (想想:奇怪的角度/糟糕的分辨率/等等。)
  3. 我刚提取的号码真的是车牌号吗? (车牌上有很多号码)
  4. 这个盘子来自哪个州?您可以拥有来自不同州的重复牌照,更不用说不同的格式等。
  5. 如果你认为你可以合理地解决所有这些问题,那么是的,OCR会为你工作,但IMO你最好让人类仔细检查任何有问题的图像。有一个原因是计算机不处理高速摄像机拍摄的汽车版图像。

    TL; DR这是一个该死的难题,如果你完全解决它,将申请发送到该国的每个运输部门,致富。