车牌识别LPR(三)-- LPR系统整体结构
第三篇:系统的整体架构
LPR系统大体上可由图像采集系统,图像处理系统,数据库管理系统三个子系统组成。它综合了通讯、信息、控制、传感、计算机等各种先进技术,构成一个智能电子系统。

图像采集系统:图像采集系统主要由传感器、辅助照明设备和图像采集设备组成,主要功能是采集车辆图像。当有车辆经过时会触发感应装置,感应装置一般为地感线圈,触发成功后摄像机或照相机会自动采集当前的图像,最后将采集到的图像传送到计算机或手持的嵌入式系统进行处理。
图像处理系统:图像处理系统即为本文主要讨论的算法处理模块,为整个系统的软件部分。它主要包括图像预处理、车牌定位、字符分割和字符识别四个部分,它的任务是运用数字图像处理、模式识别等学科对获得的车辆图像进行处理以获得车牌上的字符内容信息,后面章节讲对它每一个部分做一个粗略的介绍。
数据管理系统:数据管理系统是一个后端管理数据库,它包含了几乎所有的图像输入是指利用摄像机或者数码相机采集到的车牌图像。车牌图像的质量与采集图像的设备和实际环境有关。性能好的摄像机能够得到质量更好的车牌图像,有利于识别车牌图像中的字符。在光照不均、恶劣天气的环境下,采集到的车牌图像的像质较差,导致车牌识别系统的性能降低。车牌登记信息,车牌中的字符信息被识别出来后就输入到这个系统进行查找对比,以方便公安机关追查被盗车辆,打击犯罪分子。
其中图像处理模块主要包括六个部分:预处理、车牌定位、倾斜校正、字符分割、字符识别。其中,车牌定位、字符分割、字符识别是车牌识别的关键技术。流程图如下:

图像预处理是指对采集到的图像进行二值化、边缘检测、去除噪声、图像灰度化等操作。经过预处理的车牌图像增能够强目标图像,提高目标和背景图像的对比度,方便车牌识别的后续工作。
车牌定位是从一幅拍摄到的图片中定位出车牌的位置,并从图片中提取出车牌图像。车牌定位正确与否直接影响到字符分割和识别的工作,是所有关键技术中的第一步。
倾斜校正是指检测车牌图像的倾斜角度,并校正车牌图像。倾斜的车牌图像会导致车牌中的字符倾斜,直接影响到车牌字符的分割和识别,因此必须对倾斜的车牌图像进行校正。
字符分割是对提取出的车牌图像进行切割,从车牌图像中提取出单个车牌字符的图像。由于字符识别是以分割出的单个字符为输入,所以字符分割的准确与否直接影响到字符识别。
字符识别是指对分割出的字符进行处理,识别出车牌中的字符。因为我国的车牌号码的字符包含:汉字、英文字母、数字,增加了对字符识别的难度。字符识别直接影响到整个车牌识别系统结果的准确性。
这是一个LPR系统最基本的结构组成,每个模块的功能也清晰的给出来了,这对于后续我们的分工有很大的帮助,模块与模块之间耦合度也比较小。
基于Linux的车牌识别系统,界面基于qt开发,图像处理模块基于opencv,数据库使用的mysql,基本上是在原有的系统上进行修改。原有的系统是在window平台下,使用MFC,opencv的版本是之前的C版本,按照新的架构重新修改代码,数据库部分基本没变,重点更新的是图像处理部分。
最后,在开发 LPR 算法之前,要确定算法的目的和要求。LPR 算法的最终目的是识别车辆的车牌号码,所以识别正确率自然是系统设计中应该首要考虑的因素。影响识别正确率的因素有很多,主要的有以下几点:一是定位的准确性;二是识别前字符的预处理;三是字符识别的算法。为了提高识别正确率,需要对现有的车牌字符识别算法进行改进,在后面的章节中会有详细的介绍。
其次,LPR 算法在工作时需要实时处理交通流量信息,所以系统的工作效率——即识别时间也是系统设计时必须要考虑的因素,一般要求在 1s 内能够完成识别,这就要求识别算法的复杂度、运算量不能太大。
除了算法识别正确率和识别时间外,算法软件的操作界面应尽量简单、友好,还要考虑系统的无故障运行时间,系统体积的大小等因素。最后,算法设计要面向现场、面向终端客户的需求,考虑到 LPR 系统在户外工作,所以要克服外面环境的复杂性及光照条件的变化,设计出一套适应性较强的算法。
车牌识别LPR(三)-- LPR系统整体结构的更多相关文章
- 移动端车牌识别——可以嵌入智能手机系统里的新OCR识别技术
移动端车牌识别技术,是在OCR光学字符识别技术的基础上研发的用来识别汽车号牌特征信息的图像识别技术.在国内,该项技术由北京易泊时代携手清华大学成功地将"国家863计划"项目成果-- ...
- 车牌识别LPR系统系列文章汇总
这里的LPR的的几篇文章是之前项目的一些相关资料的整理,涉及实验室内部的资料就没有放上来,希望能对想了解这方面的同学,有所帮助,那怕了解个大概也好.知道整体的思路就好.当初就是一个人瞎摸索,走了很多的 ...
- 车牌识别LPR(一)-- 研究背景
在年尾用了几天的时间将2014年的所有工作都总结了一遍,将之前的文档综合了下. 以下是LPR系统,车牌识别的一些总结资料. 第一篇:LPR研究背景 汽车的出现改变了以往出行徒步和以马代步的时代,极大地 ...
- 车牌识别LPR(四)-- 车牌定位
第四篇:车牌定位 车牌定位就是采用一系列图像处理或者数学的方法从一幅图像中将车牌准确地定位出来.车牌定位提取出的车牌是整个车牌识别系统的数据来源,它的效果的好坏直接影响到整个系统的表现,只有准确地定位 ...
- 车牌识别LPR(二)-- 车牌特征及难点
第二篇:车牌的特征及难点 2.1 对我国车牌的认识 我国目前使用的汽车牌号标准是 2007 年开始实施的<中华人民共和国机动车号牌>GA36-2007(2010 年修订).根据 GA36 ...
- 车牌识别LPR(八)-- 字符识别
第八篇:字符识别 车牌定位.车牌倾斜校正.车牌字符分割都是为车牌字符识别做的前提工作,这些前提工作直接关系到车牌识别系统的性能.车牌字符识别是车牌识别系统的核心部分,车牌字符识别的准确率是衡量车牌识 ...
- EasyPR--中文开源车牌识别系统 开发详解(1)
在上篇文档中作者已经简单的介绍了EasyPR,现在在本文档中详细的介绍EasyPR的开发过程. 正如淘宝诞生于一个购买来的LAMP系统,EasyPR也有它诞生的原型,起源于CSDN的taotao123 ...
- 基于opencv的车牌识别系统
前言 学习了很长一段时间了,需要沉淀下,而最好的办法就是做一个东西来应用学习的东西,同时也是一个学习的过程. 概述 OpenCV的全称是:Open Source Computer Vision ...
- javacpp-opencv图像处理系列:国内车辆牌照检测识别系统(万份测试车牌识别准确率99.7%以上,单次平均耗时39ms)
javaCV图像处理系列: 一.javaCV图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体.位置.大小.粗度.翻转.平滑等操作 二.javaCV图像处理之2:实时视频添 ...
随机推荐
- 命令行插入含有中文的sql文件,报错ERROR 1366 (HY000): Incorrect stringvalue:
--以下是插入语句: insert into sms_inbox values('123456','123456', 'cd', sysdate(), '今天天 气很好', 1, sysdate(), ...
- 如何用jmeter对websock和protobuf进行压力测试
1. 一个websocket插件官网地址 https://github.com/maciejzaleski/JMeter-WebSocketSampler 2. 可以用上述插件,也可以自己扩展,以实现 ...
- ios 框架学习笔记
ios主要的系统层次: 一.Cocoa Touch 层:创建应用程序主要使用的框架. 1.关键技术: AirDrop:实现应用间通信. Text Kit:处理文本和排版. UIKit Dynamics ...
- SqlServer 系统存储过程
exec sp_databases; --查看数据库exec sp_tables; --查看表exec sp_columns Categories;--查看列exec sp_helpIndex Cat ...
- IntelliJ IDEA 文件夹重命名--解决重命名后js文件引用找不到路径报404错误
情景: 说明:ExtJS是我后来的改的名字--原来叫extjs,可是当我把在页面的引用地址改为 src="ExtJS/.."后页面就报404错误,我把它改回之前的extjs就可以( ...
- C# memcache
概述 memcache是一套开放源的分布式高速缓存系统.由服务端和客户端组成,以守护程序(监听)方式运行于一个或多个服务器中,随时会接收客户端的连接和操作.memcache主要把数据对象缓存到内存中, ...
- 【技术贴】解决Eclipse中SVN图标不显示
在用Eclipse做开发的时候,用到了svn版本控制器,这天当我打开Eclipse的时候,发现项目里面的所有文件前的版本号以及状态图标都不显示了,即所有的svn图标不显示了,这是怎么回事,关掉Ecli ...
- ural 1864
题意描述不清 而且还卡精度 ~~ #include <cstdio> #include <cstring> #include <iostream> using ...
- 安装JDK后JRE与JVM联系浅谈
转自安装JDK后JRE与JVM联系浅谈 安装JDK后JRE.JVM之间的关系是什么呢?那么我们要从安装JDK慢慢说起. 如果安装了JDK,会发同你的电脑有两套JRE: 一套位于 <JDK安装目录 ...
- hadoop+hbase
hadoop的配置见下面这篇文章 http://www.powerxing.com/install-hadoop-2-4-1-single-node/ Hadoop安装教程_单机/伪分布式配置_Had ...