车牌识别技术是指对摄像机所拍摄的车辆图像或视频序列,通过机器视觉、图像处理和模式识别等算法处理后自动读取车牌号码、车牌类型、车牌颜色等信息的技术,是人工智能技术中重要的分支。它的硬件基础包括触发设备、摄像设备、照明设备、图像采集设备、识别车牌号码的处理机,其软件核心包括车牌定位、字符分割、字符识别等算法。算法
目前已经被普遍应用于智能交通系统的各类场合,像公路收费、停车管理、称重系统、交通诱导、交通执法、公路稽查、车辆调度、车辆检测等。对于维护交通安全和城市治安,防止交通堵塞,实现交通全自动化管理有着现实的意义。数据库
车牌识别流程安全
1图像采集网络
根据车辆检测方式的不一样,图像采集通常分为两种,一种是静态模式下的图像采集,经过车辆触发地感线圈、红外或雷达等装置,给相机一个触发信号,相机在接收到触发信号后会抓拍一张图像,该方法的优势是触发率高,性能稳定,缺点是须要切割地面铺设线圈,施工量大;另外一种是视频模式下的图像采集,外部不须要任何触发信号,相机会实时地记录视频流图像,该方法的优势是施工方便,不须要切割地面铺设线圈,也不须要安装车检器等零部件,但其缺点也十分显著,因为算法的极限,该方案的触发率与识别率较以外设触发都要低一些。机器学习
2预处理ide
因为图像质量容易受光照、天气、相机位置等因素的影响,因此在识别车牌以前须要先对相机和图像作一些预处理,以保证获得车牌最清晰的图像。通常会根据对现场环境和已经拍摄到的图像的分析得出结论,实现相机的自动曝光处理、自动白平衡处理、自动逆光处理、自动过爆处理等,并对图像进行噪声过滤、对比度加强、图像缩放等处理。性能
去噪方法有均值滤波、中值滤波和高斯滤波等;加强对比度的方法有对比度线性拉伸、直方图均衡和同态滤波器等;图像缩放的主要方法有最近邻插值法、双线性插值法和立方卷积插值等。学习
3车牌定位测试
从整个图像中准确地检测出车牌区域,是车牌识别过程的一个重要步骤,若是定位失败或定位不完整,会直接致使最终识别失败。因为复杂的图像背景,且要考虑不清晰车牌的定位,因此很容易把栅栏,广告牌等噪声当成车牌,因此如何排除这些伪车牌也是车牌定位的一个难点。为了提升定位的准确率和提升识别速度,通常的车牌识别系统都会设计一个外部接口,让用户本身根据现场环境设置不一样的识别区域。人工智能
4车牌校订
因为受拍摄角度、镜头等因素的影响,图像中的车牌存在水平倾斜、垂直倾斜或梯形畸变等变形,这给后续的识别处理带来了困难。若是在定位到车牌后先进行车牌校订处理,这样作有利于去除车牌边框等噪声,更有利于字符识别。
目前经常使用校订方法有:Hough变换法,经过检测车牌上下、左右边框直线来计算倾斜角度;旋转投影法,经过按不一样角度将图像在水平轴上进行垂直投影,其投影值为0的点数之和最大时的角度即为垂直倾斜角度,水平角度的计算方法与其类似;主成分析法,根据车牌背景与字符交界处的颜色具备固定搭配这一特征、求出颜色对特征点的主成分方向即为车牌的水平倾斜角度;方差最小法,根据字符在垂直方向投影点的坐标方差最小导出垂直倾斜角的闭合表达式,从而肯定垂直倾斜角度;透视变换,利用检测到的车牌的四个顶点通过相关矩阵变换后实现车牌的畸变校订。
5字符分割
定位出车牌区域后,因为并不知道车牌中总共有几个字符、字符间的位置关系、每一个字符的宽高等信息,因此,为了保证车牌类型匹配和字符识别正确,字符分割是必不可少的一步。
字符分割的主要思路是,基于车牌的二值化结果或边缘提取结果,利用字符的结构特征、字符间的类似性、字符间间隔等信息,一方面把单个字符分别提取出来,也包括粘连和断裂字符等特殊状况的处理;另外一方面把宽、高类似的字符归为一类从而去除车牌边框以及一些小的噪声。通常采用的算法有:连通域分析、投影分析,字符聚类和模板匹配等。
6字符识别
对分割后的字符的灰度图像进行归一化处理,特征提取,而后通过机器学习或与字符数据库模板进行匹配,最后选取匹配度最高的结果做为识别结果。
目前比较流行的字符识别算法有:模板匹配法、人工神经网络法、支持向量机法和Adaboost分类法等。模板匹配法的优势是识别速度快、方法简单,缺点是对断裂、污损等状况的处理有一些困难;人工神经网络法学习能力强、适应性强、分类能力强但比较耗时;支持向量机法对于未见过的测试样本具备更好的识别能力且须要较少的训练样本;Adaboost分类法能侧重于比较重要的训练数据,识别速度快、实时性较高。我国车牌由汉字、英文字母和阿拉伯数字3种字符组成,且具备统一的样式,这也是识别过程的方便之处。
7车牌识别结果输出
将车牌识别结果以文本格式输出,包括车牌号,车牌颜色,车牌类型等。
更多相关资讯请搜索智能交通王钰楠