2014-10-20 124 views
-4

我即将在一个java项目“车牌识别系统”上工作。我想问一下使用ocr是否是一个很好的技术?步骤为我的项目是: 1.输入图像文件.jpg即车牌号码 2.从盘中提取数量 3.匹配提取的数字与原始图像 4.一旦匹配它将显示细节汽车将被保存在数据库中。 我计划使用的编码NetBeans中,OCR的详细意见或任何其他合适的技术,欢迎..谢谢:)车牌识别系统

+0

步骤2在您的问题陈述中_is_ OCR。 – 2014-10-20 17:16:02

回答

2

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

如果你决定要真正深入到这一点,请确保你真的花想想你要处理什么条件时间:

  1. 是我在看车牌的事情吗?如果您可以假设您获得的图像是,请忽略此检查
  2. 图像是否具有可识别的字体,我可以从中尝试提取? (想想:怪异的角度/坏分辨率等等)
  3. 我刚才提取的数字真的是车牌号码? (牌照上有很多数字)
  4. 这个牌子是从哪里来的?你可以有不同的状态重复的牌照,更何况不同的格式,等等,等等

如果你认为你能解决所有这些问题的合理的,那么,OCR会为你工作,但你IMO最好让人类仔细检查任何有问题的图像。速度相机拍摄车牌时的图像没有被计算机处理,这是有原因的。

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