自动车牌识别 [英] Automatic Licence Plate Recognition

查看:94
本文介绍了自动车牌识别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要开发一个识别车牌的应用程序。

这是做OCR的最佳方法吗?



我的难点是在图像中找到牌照。我该怎么做?



识别车牌后我打算序列化图像,然后应用OCR。



如果有人有任何想法,请帮助。

最好的方法是什么,或最简单的方法?




谢谢!

Hi, I need to develop an application to recognize licence plates.
Is the best way to do this OCR?

My difficulty is finding the licence plate in an image. How can I do it?

After recognizing the licence plate I am planning to serialize the image and after that apply the OCR.

If someone has any idea please help.
What is the best way , or the easiest way to do it?


Thank you!

推荐答案





我同意其他评论。不幸的是,这不是一个简单的操作,因为高级图像分析不是一个微不足道的研究领域。除了在图像中定位车牌外,如果您有一个完美的无噪音示例,没有错误的假象,边缘检测算法将最适合您的分析。然后可以将您检索到的人工制品与已知符号进行比较,使用某些指标(例如均方误差)可以确定最可能的匹配。



定位车牌会非常困难,同样如果我们假设您没有使用完美的样品,预处理会考虑一些。一个考虑因素可能是图像的方向;与你的样品成90度的盘子?如果不是,你可以使用符号A和该符号的图像,但由于它们处于不同的方向,均方误差会表明没有匹配。



通过痉挛面具去除盐和胡椒型噪音可以消除噪音。



希望这有帮助



Laurence
Hi,

I''d agree with the other comments made. Unfortunately this is not a simple operation as advanced image analysis is not a trivial area of research. Aside from locating the licence plate in an image, if you had a perfect noise free example, with no erroneous artefacts, edge detection algorithms would be best suited for your analysis. The artefacts you then retrieve could be compared to known symbols, using some metric such as mean squared error you could determine the most likely match.

Locating the licence plate however would be very difficult, similarly if we assume you''re not using a perfect sample, pre-processing would take some thought. One consideration could be the orientation of the the image; is the plate at 90 degrees to your sample? If not you could have the symbol ''A'' and an image of that symbol but because they are at different orientations the mean squared error would suggest there wasn''t a match.

Removal of noise can be achieved by a convulsion of a mask to remove ''salt and pepper'' type noise.

Hope this helps

Laurence


这个出现了这里每隔几个月。进行搜索,并联系其他提出相同问题的人,如果他们找到了解决方案。



这是一个普通的班级项目,还是一个公司之后在印度的另一个地方获胜然后失去了这个申请的合同,当下一家公司选择它时,他们的程序员也有同样的问题。



既然它''一个相当复杂的问题,初学者程序员在一个学期内无法解决,我必须假设它是两种可能情况中的后者。


This comes up every few months here. Do a search, and contact the other folks that have asked the same question if they ever found a solution.

Either this is a common class project, or one company after another somewhere in India wins and then loses the contract for this application, and when the next company picks it up, their programmers have the same questions.

Since it''s a fairly complex problem that can''t be solved in a single semester by beginner programmers, I have to assume it''s the latter of the two possible situations.


没有阅读上面的答案..你有没有尝试过C#emgu图书馆?



http://www.emgu .com / wiki / index.php / License_Plate_Recognition_in_CSharp





希望它有所帮助!
Without reading above answers.. Have you tried C# emgu library?

http://www.emgu.com/wiki/index.php/License_Plate_Recognition_in_CSharp


Hope it helps!


这篇关于自动车牌识别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆