Update README.md

1.3
liuruoze 10 years ago
parent c9424afe49
commit 634d0e1911

@ -17,25 +17,38 @@ EasyPR是一个中文的开源车牌识别系统。EasyPR的意思是Easy to do
假设我们有如下的原始图片:
![EasyPR 原始图片](image/plate_recognize.jpg)
![EasyPR 原始图片](doc/res/plate_locate.jpg)
经过EasyPR的第一步处理车牌检测PlateDetect以后我们获得了原始图片中仅包含车牌的图块
![EasyPR 车牌](image/chars_segment.jpg)
![EasyPR 车牌](doc/res/blue_plate.jpg)
接着我们对图块进行OCR过程在EasyPR中叫做字符识别CharsRecognize。我们得到了一个包含车牌颜色与字符的字符串
“蓝牌苏EUK722”
![EasyPR 字符](doc/res/blue_chars.png.png)
上面的例子举的是一个蓝牌的私家车,如果换成黄牌的大货车:
![EasyPR 原始图片](image/plate_detect.jpg)
![EasyPR 原始图片](doc/res/plate_detect.jpg)
经过EasyPR的第一步处理车牌检测PlateDetect以后我们获得了原始图片中仅包含车牌的图块
经过EasyPR的第一步处理车牌检测以后我们获得了原始图片中仅包含车牌的图块
![EasyPR 原始图片](doc/res/yewllow_plate.jpg)
接着,进行字符识别。我们得到了一个包含车牌颜色与字符的字符串:
“蓝牌苏EUK722”
![EasyPR 字符](doc/res/yellow_chars.png)
![EasyPR 原始图片](image/plate_recognize.jpg)
### 架构
EasyPR把车牌识别划分为了两个过程即车牌检测Plate Detection和字符识别Chars Recognition两个过程。可能有些书籍或论文上不是这样叫的但这样的叫法更容易理解也不容易搞混。
* 车牌检测Plate Detection对一个包含车牌的图像进行分析最终截取出只包含车牌的一个图块。这个步骤的主要目的是降低了在车牌识别过程中的计算量。如果直接对原始的图像进行车牌识别会非常的慢因此需要检测的过程。在本系统中我们使用SVM支持向量机这个机器学习算法去判别截取的图块是否是真的“车牌”。
* 字符识别Chars Recognition有的书上也叫Plate Recognition我为了与整个系统的名称做区分所以改为此名字。这个步骤的主要目的就是从上一个车牌检测步骤中获取到的车牌图像进行光学字符识别OCR这个过程。其中用到的机器学习算法是著名的人工神经网络ANN中的多层感知机MLP模型。最近一段时间非常火的“深度学习”其实就是多隐层的人工神经网络与其有非常紧密的联系。通过了解光学字符识别OCR这个过程也可以知晓深度学习所基于的人工神经网路技术的一些内容。

Loading…
Cancel
Save