车牌识别LPR(二)-- 车牌特征及难点
第二篇:车牌的特征及难点
2.1 对我国车牌的认识
我国目前使用的汽车牌号标准是 2007 年开始实施的《中华人民共和国机动车号牌》GA36-2007(2010 年修订)。根据 GA36-2007 对机动车牌号编排规则规定,我国汽车的车牌构造特点如下:
汽车车牌号的编排规则:我国的标准车辆车牌是由一个省份汉字(军警车牌为其他汉字)后跟字母或阿拉伯数字组成的 7 个字序列。标准车牌的的具体排列格式是:X1X2·X3X4X5X6X7,X1是各省、直辖市的简称或军警,X2是英文字母,代表该汽车所在地的地市代码,比如 A 代表省会,B 代表该省的第二大城市,C 代表该省的第三大城市,X3X4X5X6X7为英文字母或阿拉伯数字,2010年以前车牌号码的分布规律是,前面是字母,后面是数字。但是,随着车辆保有量的增加,每个字母所属号段越来越不够用。按照新《中华人民共和国机动车号牌》(2010 年修订)标准,将允许字母在后五位编码中任意一位出现,但不能超过两个。除了第一个汉字外,字母和数字的笔画在竖直方向都是联通的。
牌照类型如下图:
绝大部分的汽车牌照的宽度为1100px,高度为350px,牌照上一共有7个或8个字符,其中,每个字符的宽度为45mm,高度为90mm,间隔符的宽度为10mm,除了第二个和第三个字符之间的间距为 34mm 外,字符之间的间隔宽度12mm。民用的汽车牌照上有所属省、自治区或直辖市的简称(军用、警察牌为其他汉字),监督机关及发证照的代号(大写的英文字母)后跟阿拉伯数字或英文字母组成的7个字符序列。
可以简单的归纳为以下特征:
1、颜色特征:即前面的六种类型,采用了对比度较为强烈的两种颜色的组合使车牌能明显区分于其它物体,而且车牌边框为白色或黑色两种颜色。使领馆车牌中的“使”和“领”字为红色,港澳出入境车牌中的“港”和“澳“两字为白色。警用汽车摩托车为白底黑字组合,其中”警“字为红色。
2、车牌具有统一的标准尺寸,这便于字符的分割和车牌的定位。
3、边缘特征:汽车的车牌边框是有规则的边缘,由于汽车车牌的字符排列规则,汽车车牌的垂直边缘比水平边缘更为丰富,而汽车的车身却有丰富的水平边缘,垂直边缘不明显。
4、黑白跳变特征:车牌区域二值化后,字符和背景为一黑一白,存在明显的黑白跳变,且跳变的次数在一定范围内。
5、投影特征:汽车车牌图像进行垂直投影后的图像是由波峰、波谷交替组成的连续分布图,垂直投影后的图像会有约七个波峰或波谷区;汽车车牌图像进行水平投影后的图像中灰度跳变的像素点数累加值很大。
了解我国车牌的特征,有利于后续对车牌进行的各种操作,在项目步骤中,这属于对需求目标的全面了解。对车牌的了解不能跳过,因清楚的知道我们所要处理的的目标的各个特性,这样才有利于我们利用这些特性来操作车票图像。
2.2 技术难点
2.2.1、车牌定位中的难点
从环境等客观因素上来说,汽车的类型有很多且构造不同,使得不同汽车上的悬挂车牌的位置就会不同。这样,汽车车身与车牌区域出现相似的颜色、纹理,就很可能会造成车牌定位出错或需更长的时间才能定位出车牌。
车牌定位是指从拍摄的含有车牌的图像中定位出车牌的淮确位置,然后进一步的提取出车牌图像。其主要的难点有:
周围环境因素,比如随机噪声,天气气候(雪天,雨天,雾天等),光线(白天强光,晚上漆黑等)等。
车牌自身因素,比如车牌倾斜,字迹模糊,车牌乱挂装饰物,车牌周围广告标语覆盖或干扰等。
2.2.2、字符分割中的难点
字符分割是指从含有字符的车牌图像中将字符分割出来,字符分割的好坏会直接
影响到下一步的字符识别。其主要的难点有:
光照影响,不的照射光源(车灯,太阳光或辅助光源),不同的气候条件(雨雪阴晴),不同的光照角度。
汽车由于长途奔袭,再加上风吹日晒等各种原因,车牌上的字符可能会粘连,缺损或断裂,这会给字符分割带来一定的麻烦。
缺乏统一的车牌标准,车牌主要包括普通车牌,外事车牌和军用车牌等,这些车牌的规格,适用范围和颜色各有不同。
实际应用中,摄像设备所放的方位和角度有可能造成拍摄出来的车牌图像倾斜、畸变或部分被遮挡;当汽车处于高速行驶时,所拍摄的车辆图像清晰度不高;背景复杂的车辆图像,定位会有一定的困难,对后续的字符分割和字符识别带来严重的困难。
2.2.3、字符识别中的难点
字符识别是指将分割好的字符图像送到分类器中,对图像中的字符进行识别。字符识别是整个车牌识别系统中的最后一步,也是最为关键的一步。主要的难点有:
车牌汉字中繁多的字符笔画,汉字较字母和数字的识别难度较大。
字符图像的分辨率较低时使得字符笔画结构特征不明显,特征难以提取。
相似字符的识别(B和8,D和0等)。
从算法上来说,由于采集到的车辆图像质量不高,存在噪声、图像模糊失真、车牌污损、其它字符区域干扰等情况,车牌识别技术中定位、分割、识别实现起来都有很多困难。算法的简捷、实用、快速往往和算法的速度形成冲突。怎样提高现有算法的识别率和速度,如何利用车牌的彩色信息进行车牌识别,一幅图像中多个车牌的情况怎样识别,怎样满足系统实时性要求等,这些都是车牌识别有待研究和解决的问题。
车牌识别LPR(二)-- 车牌特征及难点的更多相关文章
- 车牌识别LPR系统系列文章汇总
这里的LPR的的几篇文章是之前项目的一些相关资料的整理,涉及实验室内部的资料就没有放上来,希望能对想了解这方面的同学,有所帮助,那怕了解个大概也好.知道整体的思路就好.当初就是一个人瞎摸索,走了很多的 ...
- 车牌识别LPR(一)-- 研究背景
在年尾用了几天的时间将2014年的所有工作都总结了一遍,将之前的文档综合了下. 以下是LPR系统,车牌识别的一些总结资料. 第一篇:LPR研究背景 汽车的出现改变了以往出行徒步和以马代步的时代,极大地 ...
- 车牌识别LPR(八)-- 字符识别
第八篇:字符识别 车牌定位.车牌倾斜校正.车牌字符分割都是为车牌字符识别做的前提工作,这些前提工作直接关系到车牌识别系统的性能.车牌字符识别是车牌识别系统的核心部分,车牌字符识别的准确率是衡量车牌识 ...
- 车牌识别LPR(四)-- 车牌定位
第四篇:车牌定位 车牌定位就是采用一系列图像处理或者数学的方法从一幅图像中将车牌准确地定位出来.车牌定位提取出的车牌是整个车牌识别系统的数据来源,它的效果的好坏直接影响到整个系统的表现,只有准确地定位 ...
- 车牌识别LPR(三)-- LPR系统整体结构
第三篇:系统的整体架构 LPR系统大体上可由图像采集系统,图像处理系统,数据库管理系统三个子系统组成.它综合了通讯.信息.控制.传感.计算机等各种先进技术,构成一个智能电子系统. 图像采集系统:图像采 ...
- 车牌识别LPR(六)-- 字符分割
第六篇:字符分割 在知道了车牌字符的规律之后,可以根据车牌的特点对字符进行分割.一般最容易想到的方法就是根据车牌投影.像素统计特征对车牌图像进行字符分割的方法.是一种最常用的.最基本的.最简单的车牌字 ...
- 【深度学习】用PaddlePaddle进行车牌识别(二)
上节我们讲了第一部分,如何用生成简易的车牌,这节课中我们会用PaddlePaddle来识别生成的车牌. 数据读取 在上一节生成车牌时,我们可以分别生成训练数据和测试数据,方法如下(完整代码在这里): ...
- 【深度学习系列】用PaddlePaddle进行车牌识别(二)
上节我们讲了第一部分,如何用生成简易的车牌,这节课中我们会用PaddlePaddle来识别生成的车牌. 数据读取 在上一节生成车牌时,我们可以分别生成训练数据和测试数据,方法如下(完整代码在这里): ...
- 车牌识别LPR(七)-- 字符特征
第七篇:字符特征 选择的字符特征应该满足以下条件: (1)选取的字符特征具有较强的鲁棒性,不受字符变形.弯曲等影响. (2)两个字符的字符特征不能完全相同,但部分相同是允许的,即选择的字符特征是唯一的 ...
随机推荐
- c++继承详解
C++中的三种继承public,protected,private 三种访问权限 public:可以被任意实体访问 protected:只允许子类及本类的成员函数访问 private:只允许本类的成员 ...
- Windows Phone中的几种集合控件
前言 Windows Phone开发过程中不可避免的就是和集合数据打交道,如果之前做过WP App的开发的话,相信你已经看过了各种集合控件的使用.扩展和自定义.这些个内容在这篇博客里都没有,那么我们今 ...
- andriod ADB命令的使用
android ADB命令的使用 ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备. 先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. ...
- 【jquery】javaScript中prototype的妙用 巧妙运用prototype属性原型链创建对象
prototype 可以有好多有优化实现方法 http://blog.csdn.net/liuqiwen0512/article/details/8089690 在 JavaScript 中,每个函 ...
- npm,grunt,less,sass,typescript
typescript http://www.typescriptlang.org sass http://sass-lang.com/ less http://lesscss.org/ bow ...
- Legacy安装win7和Ubuntu14.04双系统
Legacy安装win7和Ubuntu14.04双系统 安装环境 Legacy启动模式(传统引导) 笔记本已安装win7 硬盘启动顺序为: U盘 硬盘 光驱 安装方法 制作U盘启动盘 在Ubuntu官 ...
- Pomodairo,番茄工作法-应用篇
传统: 选择一个待完成的任务 将番茄时间设为适合自己的固定时间 专注工作,中途不允许做任何与该任务无关的事,直到番茄时钟响 ...
- Careercup - Facebook面试题 - 23869663
2014-05-02 03:37 题目链接 原题: A string is called sstring if it consists of lowercase english letters and ...
- SQL获取数据库名,表名,列名,说明等信息
由于最近工作涉及SQL语句较多,对一些不常见的SQL函数.及存储过程下面进行整理和描述,供大家分享: /************************************************ ...
- javascript_22_for_js性感的v
<script type="text/javascript"> window.onload=function(){ var aDiv=document.getEleme ...