车牌检测

时间:2012-07-31 09:31:32

标签: image-processing computer-vision edge-detection

我的任务是确定图像中板号的位置。图像不仅包含板号。它可能包含整车或任何东西。我使用高斯模糊然后灰度然后对比拉普拉斯高斯检测边缘。

现在,我对如何检测图像中的印版号位置感到茫然。我不打算阅读许可证号码,只需让系统知道许可证号码在哪里。

你能指导我做一项有关这方面的研究吗?或者也许是可用于执行此操作的算法。

谢谢!

4 个答案:

答案 0 :(得分:1)

我认为,如果您在不同情况下拥有足够的车牌培训图像,那么解决此问题的更有效方法就是使用检测器。你可以尝试的几件事是Opencv库中的Haar级联分类器。它对学习模式进行多尺度检测。

答案 1 :(得分:0)

使用一些特征识别算法,例如SIFT将是一个很好的起点。你需要实时识别吗?我建议首先尝试收紧搜索空间,例如通过过滤图像中的区域(是否受环境控制?)。有一篇关于使用SIFT here识别车牌的文章(我只是略过了它但看起来很合理)。

答案 2 :(得分:0)

您可以尝试边缘检测或某种形式的Hough变换。

例如,进行边缘检测,然后在图像中查找矩形(或者如果图像不是直线,平行四边形)。如果您知道这些印版将具有相同的形状和尺寸比例,您可以使用它来加快搜索速度。

编辑:

Found this for you.

答案 3 :(得分:0)

车牌或车牌号码具有2个引人注目的属性。

  1. 他们指定了颜色图案(白色,黄色或灰色背景上的黑色字母)
  2. 宽高比
  3. 这些属性仅可用于提取牌照。使用自适应阈值处理对图像进行第一阈值。然后在图像中找到纵横比在标准值的近距离范围内的轮廓。这种方法适用于大多数情况。您还可以尝试侵蚀,然后对阈值图像进行扩张以消除噪音。