用python实现车牌号码自动识别,新手求教

Python012

用python实现车牌号码自动识别,新手求教,第1张

既然车牌已经分割出来了,那么取阈值,然后进行二值化就行了。 jpg=imread('paizhao.jpg')%读入图像 grayjpg=rgb2gray(jpg)%彩色图像灰度化 bwjpg=im2bw(grayjpg,graythresh(grayjpg))%bwjpg二值图像,阈值程序自动取出 余下部分就是按照波峰波谷进行字符的切割了,你自己编写。

从火眼臻睛车牌识别网站上了解到的,车牌识别算法主要有(1)启发式车牌定位;(2)大规模神经网络识别;(3)易混淆字符处理;三个方面的处理方法。车牌识别算法相对于车牌识别系统来说还是很重要的,这个决定着车牌识别系统的识别率的高低。

原理就是通过摄像机拍摄道路上行驶的车辆图像进行车牌号码的识别,过程涉及:车辆检测—图像采集—预处理—车牌定位—字符分割—字符识别—结果输出。

辆检测:可采用埋地线圈检测、红外检测、雷达检测技术、视频检测等多种方式感知车辆的经过,并触发图像采集抓拍。

图像采集:通过高清摄像抓拍主机对通行车辆进行实时、不间断记录、采集。

预处理:噪声过滤、自动白平衡、自动曝光以及伽马校正、边缘增强、对比度调整等。

车牌定位:在经过图像预处理之后的灰度图像上进行行列扫描,确定车牌区域。

字符分割:在图像中定位出车牌区域后,通过灰度化、二值化等处理,精确定位字符区域,然后根据字符尺寸特征进行字符分割。

字符识别:对分割后的字符进行缩放、特征提取,与字符数据库模板中的标准字符表达形式进行匹配判别。

结果输出:将车牌识别的结果以文本格式输出。