本科毕业论文车牌识别管理系统

本科毕业论文车牌识别管理系统
本科毕业论文车牌识别管理系统

摘要

随着我国道路的迅猛发展,智能交通系统越来越成为现代交通道路管理的强烈需求。而类区域性的车辆管理更是成为了需求的热点。不论是小区还是高校,又或则是高速公路的收费站对于车辆管理的智能化都是有着迫切的期望。

本论文研究的主要内容是将高校作为类区域的典型,从高校的安保以及便捷管理出发,设计了一个基于图像识别的车辆管理系统网站。从网站的功能划分,到网站的重点功能图像识别出发规划出了网站的雏形。另外为了网站整体的实现,对网站的重点功能车牌识别中的车牌定位编写了一个专门的java程序对车牌识别进行了分析以及实现。

本文所探究的车牌识别,是基于图像识别的大体处理步骤的包括了车牌的定位、分隔、识别。其中主要是研究车牌的定位,即从图像的灰度、强化边缘最后再到车牌定位。其中车牌定位后的分割,以及识别,还有与数据库的比对本文并没有涉及。程序实现结果表明,车牌定位成功效果比较理想,但是还有一些车牌难以定位。

期待根据这个设计做出的智能车辆管理系统。

关键词车辆管理系统图像识别高校安保

目录

1 前言 (1)

1.1 设计背景与意义 (1)

1.2 设计目标 (1)

2系统开发环境 (2)

2.1 系统配置 (2)

2.2 图像识别技术简介 (3)

2.3 车牌识别技术简介 (3)

3 总体设计 (4)

4 详细设计 (5)

4.1系统功能模块设计 (5)

4.2 图像识别功能设计以及实现 (6)

4.2.1 灰度化 (6)

4.2.2 灰度直方图 (8)

4.2.3 图像均衡化 (9)

4.2.4 边缘化 (11)

4.2.5 找车牌 (13)

4.2.6 二值化 (21)

4.3 数据库设计 (24)

4.4.1 数据库E-R图设计 (24)

4.4.2 创建主要数据库 (26)

5 运用读取jar包实现车牌号码识别 (27)

6 总结与展望 (34)

6.1 总结 (34)

6.2 展望 (34)

致谢 (36)

1 前言

1.1 设计背景与意义

汽车工业产生一百多年来,一直都被当成是工业发达国家的经济指标,在国家的实际成长中发挥着非常重要的作用。21世纪初中国加入WTO后,汽车市场规模迅速扩大,全面融入世界汽车体系。同时,伴随着工业经济的强劲发展,未来生活工作的节奏将大大加快,汽车不可避免地成为大众的代步工具。据权威媒体预测,2025年,中国汽车市场将超过美国,成为世界第一的汽车市场。这个时候随着汽车数量增多所衍生的一系列对汽车的管理维护配套系统就显得尤为重要。而要实现对每辆车的管理维护首先要做到的就是对每辆车的识别。出于高效,智能,便捷等方面的考虑,传统的人工识别,或则半智能识别已经不适合现代高速发展的生活、工作要求了。人工识别,首先要耗费大量的人力、物力,其次人工识别随着人的主观性会比较多的发生错误识别,最后人工识别需要记录以及辨认会耽误车辆的正常运行。而半智能识别,是智能化道路的必经之路,为最终智能化做出了贡献但是还没有真正实现智能化,高效、便捷的最终要求。综上所述,不管是传统的人工识别还是半智能化的车辆识别都已经不适应现阶段的车辆管理要求。

随着车辆的增多,进出高校车辆必然增多。不管是教职工人员开车来上班还是学生开车来上课,又或则是进出高校的其他社会车辆对校园这个类小区型的区域已经形成了比较大的车辆管理需求。就以华南农业大学作为例子,进出华农的车辆每天都以数百辆记录,由于学校内部出入口众多,现阶段采用的是设立专门的监管人员对进出车辆进行简单的记录。这种简单的记录对需要对学校进行长期车辆监管的需求已经完全不适应。采用人工监管的方式,不仅对进出车辆通过关卡时间大大增加,还会增加车辆记录的错误风险,从而对学校内部的安检产生影响。

因此建立一套既能快速高效识别车辆牌号、将车辆数据与已知数据库相匹配,对车辆信息长期进行管理的车辆管理系统就显得尤为重要了。

1.2 设计目标

设计目标是建立一个web版本的基于图像识别的车辆管理系统,初步计划采用J2EE开发这个系统,依据图像识别的方法建立一个系统网站,通过网络与

网站系统数据库进行交互,并且将各个接口采集回来的图像数据进行分析处理,从而实时的将这些分析处理后的数据反馈到网站上。

A

图1 校园监控效果图

初步规划出网站的具体模块,包括进出校园车辆识别、车辆数据库、实时车辆分析。其中车牌的识别部分为重点内容是本文主要研究的模块。

建立车辆数据库所需要的车辆信息,初步设计数据库。

对网站系统的图像识别模块进行重点研究,能够通过调用jar包实现对车辆图像的车牌识别。

2系统开发环境

2.1 系统配置

电脑:X86 兼容台式电脑

操作系统:Windows XP 专业版( 32位/ SP3 / DirectX 9.0c )

处理器:英特尔Pentium(奔腾) 双核E5300 @ 2.60GHz

主板:捷波蓝光-P43/XBLUE-P43D AM03.2 07-27-2009

( 英特尔4 Series Chipset )

内存: 2 GB ( 金士顿DDR2 800MHz )

2.2 图像识别技术简介

人的图像识别能力是很强的。图像距离的改变或图像在感觉器官上作用位置的改变,都会造成图像在视网膜上的大小和形状的改变。即使在这种情况下,人们仍然可以认出他们过去知觉过的图像。甚至图像识别可以不受感觉通道的限制。例如,人可以用眼看字,当别人在他背上写字时,他也可认出这个字来。

图像识别技术可能是以图像的主要特征为基础的。每个图像都有它的特征,如字母A有个尖,P有个圈、而Y的中心有个锐角等。对图像识别时眼动的研究表明,视线总是集中在图像的主要特征上,也就是集中在图像轮廓曲度最大或轮廓方向突然改变的地方,这些地方的信息量最大。而且眼睛的扫描路线也总是依次从一个特征转到另一个特征上。由此可见,在图像识别过程中,知觉机制必须排除输入的多余信息,抽出关键的信息。同时,在大脑里必定有一个负责整合信息的机制,它能把分阶段获得的信息整理成一个完整的知觉映象。

在人类图像识别系统中,对复杂图像的识别往往要通过不同层次的信息加工才能实现。对于熟悉的图形,由于掌握了它的主要特征,就会把它当作一个单元来识别,而不再注意它的细节了。这种由孤立的单元材料组成的整体单位叫做组块,每一个组块是同时被感知的。在文字材料的识别中,人们不仅可以把一个汉字的笔划或偏旁等单元组成一个组块,而且能把经常在一起出现的字或词组成组块单位来加以识别。

2.3 车牌识别技术简介

车牌识别系统一般由图像采集部分、中央处理器、识别系统、相关数据库等几个部分组成。当有车辆通过预定区域时,一般通过埋在该区域的地感线圈触发图像采集系统,通过CCD摄像机拍摄车辆图像,经过处理器分系统,输出车牌号码。为了提高系统对天气、环境、光线等的适应性,摄像机一般采用自动对焦、自动光圈调整的一体化摄像机。

车牌自动识别系统往往可以根据工作顺序分为车牌图像获取、车牌区域定位、字符分割和字符识别等几个部分。

图2 车牌识别设计流程

车牌识别系统中最重要的部分是车牌区域定位分割技术和车牌字符识别技术。在该系统中,完成车牌定位和字符分割后,就要对分割出的字符进行准确确认,最终反馈出一个汉字、字母、数字组合的号码序列。完整的系统包括连接相应的数据库,并实时进行数据的更新、存储、查询、修改等功能的完整的工程体系。

3 总体设计

在详细设计之前先进行总体设计的必要性:可以站在全局高度上,花较少成本,从较抽象的层次上分析对比多种可能的系统实现方案和软件结构,从中选出最佳方案和最合理的软件结构,从而用较低成本开发出较高质量的软件系统。

整个车辆管理系统的核心部分在于三个模块的组合使用。

图3 网站模块总体划分

其中本文主要探究的是车辆识别模块中的对图像进行识别分析模块,即单独编写了一个java应用程序实现对拍摄的车辆图像进行车牌识别。

对于图像识别模块主要采用以下几个步骤对图像进行识别:灰度化、灰度直方图、图像均衡化、边缘化、找车牌、二值化。

4 详细设计

4.1系统功能模块设计

进出校园车辆识别模块

模块能够调用校园各个视频接口,能够实时的查看各个校园出入口的进出车辆状况,并且能够根据图像识别技术快速的对进出学校的车辆进行拍摄将图片存入系统的车辆信息数据据库。对一些车辆车牌被遮住、污染等状况发出警报。其中车辆识别模块又分为:读取车辆图片、车牌识别、以及车牌与车牌数据库比对。

车辆数据库模块

车辆数据库主要存储的是进出校园车辆的所有具体信息,包括了车主的信息,进出时刻车牌的照片,通过图像识别所得到的车牌号码,车辆所属单位,车辆进出校园的每个具体时刻。通过车辆数据库的具体数据信息可以查知图像识别系统的实际车辆照片从而对一些车辆拍照识别不是很确定或则车辆拍照被污染的车辆进行照片人工比对。车辆数据库模块分为:按日期查找模块、按车牌号码查找模块、以及车辆信息查询。

实时车辆分析模块

该模块能够实时的监控校内车辆的状况。通过调用车辆数据库的信息,能够

查知最近某个时间段进出校园比较频繁的车辆牌照号码,还能识别出最近都没有出现过的陌生牌号。实时车辆分析模块,即能实时的将校园内各个视频接口拍摄的图片进行图像识别比对,并存入车辆数据库。

图4 系统功能模块图

4.2 图像识别功能设计以及实现

4.2.1 灰度化

灰度图像是一种具有从黑到白256级灰度色域或等级的单色图像。该图像中的每个像素用8位数据表示,因此像素点值介于黑白间的256种灰度中的一种。该图像只有灰度等级,而没有颜色的变化。灰度图是指只含亮度信息,不含彩色信息的图像,就像我们平时看到的亮度由暗到明的黑白照片一样,亮度变化是连续的。因此,要表示灰度图,就需要把亮度进行量化,通常划分为0~255共256个级别,0最暗(全黑),255最亮(全白)。任何颜色都有红、绿、蓝三原色组成,假如原来某点的颜色为RGB(R,G,B),那么,我们可以通过下面几种方法,将其转换为灰度:

1.浮点算法:Gray=R*0.3+G*0.59+B*0.11

2.整数方法:Gray=(R*30+G*59+B*11)/100

3.移位方法:Gray =(R*28+G*151+B*77)>>8;

4.平均值法:Gray=(R+G+B)/3;

5.仅取绿色:Gray=G;

通过上述任一种方法求得Gray后,将原来的RGB(R,G,B)中的R,G,B统一用Gray 替换,形成新的颜色RGB(Gray,Gray,Gray),用它替换原来的RGB(R,G,B)就是灰度图了。本次功能实现主要采用第一种方法对图像进行灰度化。

实验代码:

public void toGrayMethd() {

for (int i = 0; i < width; i++) {

for (int j = 0; j < height; j++) {

int grayValue = (int) (pixels[i][j][1] * 0.30 +

pixels[i][j][2] * 0.59 + pixels[i][j][3] * 0.11 + 0.5);

pixels[i][j][1] = grayValue;

pixels[i][j][2] = grayValue;

pixels[i][j][3] = grayValue;

histogramArray[grayValue]++;

}

}

for (int i = 0; i < width; i++) {

for (int j = 0; j < height; j++) {

currentImage.setRGB(i, j, getGRB(pixels[i][j][0],

pixels[i][j][1], pixels[i][j][2], pixels[i][j][3]));

}

}

}

实验原图及其灰度化的图:

图5 原24位彩色的图像

图6 灰度化后的图像

4.2.2 灰度直方图

灰度直方图(histogram)是灰度级的函数,它表示图象中具有每种灰度级的象素的个数,反映图象中每种灰度出现的频率。如下图所示,灰度直方图的横坐标是灰度级,纵坐标是该灰度级出现的频率,是图象的最基本的统计特征。从概率的观点来理解,灰度出现的频率可看作其出现的概率,这样直方图就对应于概率密度函数pdf(probability density function),而概率分布函数就是直方图的累积和,即概率密度函数的积分。

在具体实现时,本次设计程序采用了一个长度为256的数组来记录各个灰度级的统计值,同时对其做了归一化操作。

图7 灰度直方图

实现代码为:

for (int i = 0; i < width; i++) {

for (int j = 0; j < height; j++) {

histogramArray[grayValue]++;

}

}

4.2.3 图像均衡化

图像对比度增强的方法可以分成两类:一类是直接对比度增强方法;另一类是间接对比度增强方法。直方图拉伸和直方图均衡化是两种最常见的间接接对比度增强方法。直方图拉伸是通过对比度拉伸对直方图进行调整,从而“扩大”前景和背景灰度的差别,以达到增强对比度的目的,这种方法可以利用线性或非线性的方法来实现;直方图均衡化则通过使用累积函数对灰度值进行“调整”以实现对比度的增强。

直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像元值,是一定灰度范围内的像元数量大致相同。直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布。

缺点:

1)变换后图像的灰度级减少,某些细节消失;

2)某些图像,如直方图有高峰,经处理后对比度不自然的过分增强。

图8 均衡化后的图象与直方图

实现代码:

public void equilibrationMethd() {

int totalPixels = width * height;

double[] densityArray = new double[256];

double[] distributionArray = new double[256];

for (int i = 0; i < 256; i++) {

densityArray[i] = histogramArray[i] * 1.0 / totalPixels;

distributionArray[i] = 0;

}

for (int i = 0; i < 256; i++) {

for (int j = 0; j <= i; j++) {

distributionArray[i] += densityArray[j];

}

}

for (int i = 0; i < 256; i++) {

distributionArray[i] = distributionArray[i] * 255;

}

for (int i = 0; i < 256; i++) {

histogramArray[i] = 0;

}

for (int i = 0; i < width; i++) {

for (int j = 0; j < height; j++) {

int grayValue = (int) (distributionArray[pixels[i][j][2]] + 0.5);

pixels[i][j][1] = grayValue;

pixels[i][j][2] = grayValue;

pixels[i][j][3] = grayValue;

histogramArray[grayValue]++;

}

}

for (int i = 0; i < width; i++) {

for (int j = 0; j < height; j++) {

currentImage.setRGB(i, j, getGRB(pixels[i][j][0],

pixels[i][j][1], pixels[i][j][2], pixels[i][j][3]));

}

}

}

4.2.4 边缘化

对一幅图像进行边缘化,就是找出该图像中的象素点,该点的灰度值和其附近的点的灰度值相差较大。

本实验采用了拉普拉斯算子,是一种微分算子,是输入图像为f(i,j),算子输出图像为g(i,j),拉普拉斯4算子邻域算子图下:

表1 拉普拉斯算子

0 -1 0

-1 4 -1

0 -1 0

图9 边缘化后的图像

实现代码:

public BufferedImage borderMethd()

{BufferedImage outImage = new BufferedImage(currentImage

.getWidth(), currentImage.getHeight(), currentImage

.getType());

float[] elements = { 0.0f, -1.0f, 0.0f, -1.0f, 4.f, -1.0f, 0.0f, -1.0f, 0.0f };

Kernel kernel = new Kernel(3, 3, elements);

ConvolveOp cop = new ConvolveOp(kernel,

ConvolveOp.EDGE_ZERO_FILL, null);

cop.filter(currentImage, outImage);

currentImage = outImage;

for (int i = 0; i < 256; i++) {

histogramArray[i] = 0;

}

for (int i = 0; i < width; i++) {

for (int j = 0; j < height; j++) {

int pixel = currentImage.getRGB(i, j);

pixels[i][j][0] = getAlpha(pixel);

pixels[i][j][1] = getRed(pixel);

pixels[i][j][2] = getGreen(pixel);

pixels[i][j][3] = getBlue(pixel);

histogramArray[pixels[i][j][1]]++;

}

}

return outImage;

}

4.2.5 找车牌

本次程序实现中找车牌有两种方法,第一种是通过找顶点来确定矩形,第二种采用矩形框模式匹配。

首先找四个点,左上角的点请往x轴正方向走一段距离的灰度值总和满足一定的灰度总和最低值,往Y轴向下走一段距离的灰度值总和满足一定的灰度总和最低值。用相似的方法可以找到右上角的点、左下角的点,和右下角的点。然后通过这四个点来确定矩形。

本次程序实现中X轴的距离取70,Y轴的距离取20,也就是说一条由点出发,拿左上角的点为例,往X轴出发,如果有条直线,其长度大于70,灰度值总和大于某一特定值;且往X轴出发,如果有条直线,其长度大于20,灰度值总和大于某一特定值则这个点满足左上角点的要求,列入了fixlefttop[]数组中。同理可以找到其余三个点,分别保存在fixrighttop[],fixleftbellow [],fixrightbellow[]

中。

其中在查找过程中设了一个灰度过高象素过滤值,以防治由于灰度值不均衡,某些点灰度过大影响灰度总和最低值的过滤作用。为了减少搜索的次数,本实验采取了直线的两端同时搜索的办法来找符合要求的点。

求得满足要求的四个点以后,在对四个数组进行矩形的匹配。本实验的匹配方法如下说明。以左上角和右下角的两个数组进行循环搜索。比如满足要求左上角的点为A,满足要求的右下角的点为B,以这两个点为矩形左上角点和右下角点,其可以确定唯一性。在用两个过滤条件对所有可能的矩形进行过滤。可以求得车牌的长,宽,长宽比。车牌的长度和宽度有一定的限制,而且都大于0,且长宽比通常都在2.5到3.5之间。以此为过滤条件1。过滤条件2是在由左上角点和右下角的点可以求出右上角和左下角的点的坐标,看看是否存在于右上角和左下角这两个数组中。找到满足以上要求的即退出循环。

采用方法一由于图片效果的问题和最小条件值的原因可能找不到车牌,然后在进行第二种方法的搜索。设定一个矩形框,矩形框的大小是固定的。然后遍历图像中的点,找到矩形宽内灰度值总和最大的点。即找到车牌。

图10 矩形框法原理图

图11 找到的车牌

实现代码:

public BufferedImage imagLocationMethd(){

for (int i = 0; i < width; i++) {

for (int j = 0; j < height; j++) {

int pixel = currentImage.getRGB(i, j);

pixels[i][j][0] = getAlpha(pixel);

pixels[i][j][1] = getRed(pixel);

pixels[i][j][2] = getGreen(pixel);

pixels[i][j][3] = getBlue(pixel);

}

}

long xwalk = 0;

long ywalk_left = 0;

long ywalk_right = 0;

int acclefttop = 0;

int accrighttop = 0;

int accleftbellow = 0;

int accrightbellow = 0;

int[] fixlefttop = new int[2000];

int[] fixrighttop = new int[2000];

int[] fixleftbellow = new int[2000];

int[] fixrightbellow = new int[2000];

for(int i=20;i

{for(int j=1;j

{for(int k=0;k<70;k++)

{

xwalk+=this.pixels[j+k][i][2];

}

for(int m=0;m<20;m++)

{

ywalk_left+=this.pixels[j][i+m][2];

}

if(xwalk>3000&&ywalk_left>1300)

{

if(acclefttop+2<2000)

{

fixlefttop[acclefttop]=i*width+j;

acclefttop++;

}

}

for(int m=0;m<20;m++)

{

ywalk_right+=this.pixels[j+70][i+m][2];

}

if(xwalk>3000&&ywalk_right>1300)

{

if(accrighttop+2<2000)

{

fixrighttop[accrighttop]=i*width+j+70;

accrighttop++;

}

}

xwalk=0;

ywalk_left=0;

ywalk_right=0;

}

}

xwalk=0;

ywalk_left=0;

ywalk_right=0;

for(int i=50;i

{

for(int j=1;j

{

for(int k=0;k<70;k++)

{

xwalk+=this.pixels[j+k][i][2];

}

for(int m=0;m<20;m++)

{

ywalk_left+=this.pixels[j][i-m][2];

}

if(xwalk>3000&&ywalk_left>1300)

{

if(accleftbellow+2<2000)

{

fixleftbellow[accleftbellow]=i*width+j;

accleftbellow++;

}

}

for(int m=0;m<20;m++)

{

ywalk_right+=this.pixels[j+70][i-m][2];

}

if(xwalk>3000&&ywalk_right>1300)

{

if(accrightbellow+2<2000)

{

fixrightbellow[accrightbellow]=i*width+j+700;

accrightbellow++;

}

}

xwalk=0;

ywalk_left=0;

ywalk_right=0;

}

}

int x = 0, y = 0;

double rate = 0;

int wt, ht

boolean fin = false, righttop = false, leftbellow = false; int temp = 0;

for (; fixrightbellow[temp] != 0; temp++)

;

for (int i = 0; fixlefttop[i] != 0; i++) {

for (int j = temp - 1; j >= 0; j--) {

ht = (fixrightbellow[j] - fixlefttop[i])

/ width;

wt = fixrightbellow[j] - fixlefttop[i] - ht

* width;

rate = (double) wt / (double) ht;

if (wt > 70 && ht > 10 && rate < 3.5

&& rate > 2.5 && wt < 150 && ht < 60) { for (int m = 0; fixrighttop[m] != 0; m++) {

停车场智能车牌识别系统方案培训课件

智能停车场管理系统车牌识别方案 1、车牌识别技术简介 停车场无卡车牌识别管理系统的核心技术为车牌识别技术。对此技术很多公司已进行了较为深入的研究,但是在车牌定位和字符分割等关键技术上还存在着诸多难题,车牌识别率一般在90%左右,其在停车场实际应用效果更不甚理想。 我公司多年来专注于车牌识别在停车场管理系统中的应用研究,引入了新的研发思路,较好的解决了车牌识别的关键难题,车牌识别率达到99.69%,配合我公司专业为车牌识别而开发的智能停车场管理软件,在各地的停车场工程项目中得到了客户的广泛赞誉。 2、无卡车牌识别管理系统与传统卡系统的对比:

10 系统安装需安装接收、读卡设备车牌识别,安装方便 11 系统维护射频卡易损坏,读卡设备需保养 和维护,成本较高 设备通用性强,维护成本低 12 车主成本需购买射频卡无需购买任何设备 13 新车加入新车加入,必须购买新卡和进行 软件操作,较烦琐 新车加入只需在系统添加客 户资料,操作简单 14 报表管理基础数据不直接,各种车辆管理 报表和查询车辆记录生成繁琐 基础数据功能强大,报表功能 与查询功能完美实现 3、系统建设 3.1系统作业流程图 1)车辆进入: 1、车辆驶入车牌摄像机识别区域,触发地感线圈或虚拟线圈。 2、车牌识别系统自动获取车辆的的图像并识别出车牌识号,然后通过检索数据库得出车辆类别。 3、显示屏显示该车的车牌号及有效期(月租车或临停车),欢迎光临等提示语。 4、语音播放识别出来的车牌,欢迎光临等提示语。 5、如果非满位或该车属固定车辆情况,闸机自动放行,同时记下车辆进入时间。车辆越过进口,驶入停车场内,车位显示屏刷新车位。

车牌识别系统技术方案

停车场管理系统自动车牌识别计费系统技术方案

目录 1 企业概况 (4) 1.1 公司简介 (4) 1.2 资质证书 (4) 2 概述 (10) 2.1 系统方案总体设计 (10) 2.2 项目背景 (11) 2.3 方案概述 (12) 3 系统介绍 (14) 3.1 车牌识别系统简介 (14) 3.2 系统优势 (15) 3.3 系统组成 (16) 4 主要设备参数性能介绍 (19) 4.1 CA-AB900道闸 (19) 4.2 INEX- TI200 200万高清识别一体机 (20) 4.3 CA-600读卡控制器 (22) 技术参数: (22) 4.4 软件监控界面 (23) 4.5 其他辅件 (23)

5 售后服务 (24) 5.1 保修时间及范围 (24) 5.2 维修及维护服务 (24) 5.3 更新改进服务 (24) 5.4 客户档案,完善产品质量 (25) 6 部分工程案例 (26)

1企业概况 1.1公司简介 北京市仟安科技有限责任公司是设计、研发、生产、销售、服务为一体的高新技术企业。公司凝聚了大批实力雄厚的研发团队和技术团队,凭着对智能化应用领域多年来的积淀和对未来智能化领域发展的导向,为用户提供有价值的产品和服务。 公司经过多年的开发研究,引进国外最先进的高新技术,不断完善自我。主要研发停车场主板软件、生产智能道闸、停车场收费系统、车位引导系统、派车系统、门禁系统、自动检售票系统等安防权限认证、消费认证产品。仟安的智能系统解决方案也已得到客户的全面认可和好评。经国家技术监督部门检验、产品的技术含量及外光造型已达到世界先进水平。现“仟安”产品已遍布全国各大城市及地区,并已成功销往海外。 公司以“冲破束缚,发展无限”为企业宗旨,积极引领核心技术创新,不断为全球用户创造完美产品。逐渐形成了“开拓、创新、共赢、务实”的企业文化,建立了朝气蓬勃的精英团队。 公司自创建以来,一直保持了高速发展态势,现已成为国内停车场系统服务领域的领跑者,致力于成为中国领先的安防服务品牌。 1.2资质证书

车牌识别系统工作原理流程

识别流程 车牌自动识别是一项利用车辆的动态视频或静态图像进行牌照号码、牌照颜色自动识别的模式识别技术。 其硬件基础一般包括触发设备(监测车辆是否进入视野)、摄像设备、照明设备、图像采集设备、识别车牌号码的处理机(如计算机)等,其软件核心包括车牌定位算法、车牌字符分割算法和光学字符识别算法等。 某些车牌识别系统还具有通过视频图像判断是否有车的功能称之为视频车辆检测。 一个完整的车牌识别系统应包括车辆检测、图像采集、车牌识别等几部分。 当车辆检测部分检测到车辆到达时触发图像采集单元,采集当前的视频图像。车牌识别单元对图像进行处理,定位出牌照位置,再将牌照中的字符分割出来进行识别,然后组成牌照号码输出。 车辆检测车辆检测可以采用埋地线圈检测、红外检测、雷达检测技术、视频检测等多种方式。采用视频检测可以避免破坏路面、不必附加外部检测设备、不需矫正触发位置、节省

开支,而且更适合移动式、便携式应用的要求。 系统进行视频车辆检测,需要具备很高的处理速度并采用优秀的算法,在基本不丢帧的情况下实现图像采集、处理。 若处理速度慢,则导致丢帧,使系统无法检测到行驶速度较快的车辆,同时也难以保证在有利于识别的位置开始识别处理,影响系统识别率。因此,将视频车辆检测与牌照自动识别相结合具备一定的技术难度。 武汉车牌识别 号码识别 为了进行车牌识别,需要以下几个基本的步骤: 1、牌照定位,定位图片中的牌照位置; 2、牌照字符分割,把牌照中的字符分割出来; 3、牌照字符识别,把分割好的字符进行识别,*终组成牌照号码。 车牌识别过程中,牌照颜色的识别依据算法不同,可能在上述不同步骤实现,通常与车牌识别互相配合、互相验证。. 一、牌照定位自然环境下,汽车图像背景复杂、光照不均匀,如何在自然背景中准确地确定牌照区 域是整个识别过程的关键。首先对采集到的视频图像进行大范围相关搜索,找到符合汽车牌照特征的若干区域作 的区域作为牌照区域,并选定一个*为候选区,然后对这些侯选区域做进一步分析、评判,* 将其从图像中分离出来。

车牌识别论文

《车牌识别系统》 车牌识别系统 摘要:文章从车牌定位、车牌字符分割和车牌字符识别 3个阶段对车牌识别技术进行了深入研究,并用MATLAB进行了仿真。 关键词:车牌识别,车牌定位,车牌字符分割 1 引言

车牌是一辆汽车独一无二的信息,因此,对车辆牌照的识别技术可以作为辨识一辆车最为有效的方法。随着 ITS(智能交通系统)的高速发展,对车牌识别技术的研究也随之发展。从根本上讲,牌照识别应用了先进的图像处理,模式识别,人工智能技术来获取,处理,解释,记录拍照的图像。目前,牌照识别技术已经广泛而成功的应用于高速公路的监测,电子收费,交通违规管理,安全停车管理,偷盗车辆辨识等重要领域。 车牌识别系统一般包括以下几个部分,见图1。 图1 车牌识别系统 主要研究内容如下: 1.车牌的定位研究。先进行图像的预处理,包括:RGB彩色图像的灰度化、图像灰度拉伸、图像边缘检测、灰度图的二值化等;车牌定位采用基于水平和垂直投影分布特征的方法。 2.字符分割的研究。先对定位后的车牌图像进行预处理,然后按照车牌的先验信息,用区域增长算法来确定候选车牌的字符区域。 3.字符识别的研究。对于提取出的单个字符,先进行归一化操作,再与给定的模板做对比,识别出字符。 2. 图像的定位 2.1 图像的预处理 一般情况下,由CCD采集到的图像会有不理想的情况,如光线过强,或者偏弱,这些都会对后续的图像处理产生一向。而且车牌位于车身下部,靠近散热片,对比度较差,此时若直接对灰度图像进行定位会有不小的困难,为了获得较好处理的灰度图像,在对CCD 采集的原始图像进行灰度化后,要对其灰度转换。 首先对图像灰度拉伸,使灰度级占据 0--255整个区域,这样做的目的是为了减少光线过强,或者偏弱时造成的灰度级过少.本文直接采用直方图均衡化,这样处理简单,运算量小,效果也较理想。 2.2 边缘提取

车牌识别停车场系统使用说明书_图文

停车场系统使用说明书 安捷智能科技有限公司 目录 1、功能特点 (4) 2、软件安装环境要求 (5) 3、软件安装 (5) 3.1 安装数据库SQL Server 2000 (5) 3.2 SQL Server 2005的安装 (8) 3.3停车场软件安装 (14) 3.3.1 在XP _SP3系统中的安装 (14) 3.3.2 在Win7_SP1 32系统中的安装 (15) 3.3.3在多机系统中 (16) 3.4 视频卡驱动安装 (17) 3.5 软件狗驱动安装 (17) 4、软件功能设置 (18) 4.1系统登录 (18) 4.2修改密码 (19) 4.3交接班自动信息汇总功能 (19) 4.4 注册系统及新IC卡初始化 (20) 4.4.1 注册系统 (20) 4.4.2新IC卡初始化 (21) 4.5 系统参数设置 (21)

4.7 停车场设置 (24) 4.8 控制器设置 (24) 4.9 操作员组管理 (26) 4.10 操作员管理 (26) 4.11 节假日设置 (27) 4.12节假日规则设置 (27) 4.13 车牌识别配置 (28) 4.14 设置收费标准 (29) 4.15 全天最高收费标准 (29) 4.16 测试收费标准 (30) 4.17 制器数据上传下载 (30) 4.18 格式化控制器 (31) 5、软件操作 (32) 5.1 出入监控 (32) 5.2 中央收费 (34) 5.3 内部消费 (36) 5.4 人工出场 (37) 6、卡片管理 (38) 6.1 卡片类型及其功能介绍 (38) 6.2 新IC卡初始化 (38) 6.3 卡片注册、延期、充值、挂失、恢复、回收、修改 (39)

速泊车牌识别停车场方案

速泊车牌识别停车场方 案 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

速泊车牌识别停车场方案 第一章设计方案 前言 陕西速泊电子有限公司是一家集研发、生产、销售和服务为一体的高新技术企业。公司云集了一批从事智能交通、收费管理系统资深研发技术人员,拥有强大的技术实力,开发的“智能停车场管理系统”,具有技术先进、可靠性强、管理功能强等特点,是小区停车场现代化管理,堵塞征费漏洞的明智选择。 随着社会的进步和科技的发展,人们的生活水平的不断提高。越来越多的人拥有了私家车,所以现代化的小区规划中有一个十分重要的内容就是停车场管理的智能化。智能化的停车场管理系统就是顺应这一时代发展要求而产生的高技术产物。它不仅可以有效地解决乱停乱放造成的交通混乱,而且可以促进交通设施的正规化建设。 目前大多数小区虽然已经安装了停车场管理系统,但因其存在的漏洞很多,IC卡片不能脱机发行,临时卡片随意丢弃,从而造成了客户公司对小区管理的成本增高、劳动强度加大、服务效率降低、资金流失严重和车辆失窃等各种弊端,无法保障投资者的收益及停放车辆的安全,因而严重制约了小区管理事业的发展。为此,我公司开发了针对目前这种小区的系统升级。 我公司除了升级产品主要是自主研发的车牌识别停车场系统,此解决方案在国内属于首创,具有识别率高,售后服务量超低,价格低廉的特点,适合国内任何停车场使用。 由于是对现有的停车场管理系统进行改造升级,本着为客户节约的原则,我们所给出的是基于现有的系统兼容的方案,若项目进行中发现现有系统的设备无法满足需求,我们会对现有系统的设备进行更换。

本系统自动识别进入停车场车辆的号码和车牌特征,验证用户的合法身份,自动比对黑名单库,自动报警,并可对整个停车场情况进行监控和管理,包括出入口管理,内部管理,采集,存储数据和系统工作状态,以便管理员进行监控,维护,统计,查询和打印报表等工作。车辆出入停车场,完全处于系统监控之下,使停车场的出入,收费,防盗,车位管理完全智能化并具有方便快捷,安全可靠的优点。 1 概述 在现代化停车场管理中,涉及到各方面的管理,其中车辆的管理是一个重要的方面。尤其是对特殊停车场、大院而言,要求对各种车辆实时地进行严格的管理,对其出入的时间进行严格的监视,并对各类车辆进行登和识别,如为内部车辆则正常放行,为了改善这种与现代化停车场、大院不相称的管理模式,需要尽快实现停车场保安工作的自动化、智能化,并以计算机网络的形式进行管理,对所有出入口的车辆进行有效地、准确地监测和管理。要求系统提供相应的应用软件,实现营区管理的高效率、智能化。 2 识别系统主要指标: 1) 极致优化的嵌入式车牌识别算法:综合识别率高于%; 2) 视频流识别优化处理:最大程度地保证识别准确率;

(完整版)车牌识别系统的设计

车牌识别系统的设计 1.摘要: 汽车牌照自动识别系统是制约道路交通智能化的重要因素,包括车牌定位、字符分割和字符识别三个主要部分。本文首先确定车辆牌照在原始图像中的水平位置和垂直位置,从而定位车辆牌照,然后采用局部投影进行字符分割。在字符识别部分,提出了在无特征提取情况下基于支持向量机的车牌字符识别方法。实验结果表明,本文提出的方法具有良好的识别性能。随着公路逐渐普及,我国的公路交通事业发展迅速,所以人工管理方式已经不能满着实际的需要,微电子、通信和计算机技术在交通领域的应用极大地提高了交通管理效率。汽车牌照的自动识别技术已经得到了广泛应用。 2.设计目的: 1、使学生在巩固理论课上知识的同时,加强实践能力的提高,理论联系实践。 2、激发学生的研究潜能,提高学生的协作精神,锻炼学生的动手能力。 3.设计原理 由于车辆牌照是机动车唯一的管理标识符号,在交通管理中具有不可替代的作用,因此车辆牌照识别系统应具有很高的识别正确率,对环境光照条件、拍摄位置和车辆行驶速度等因素的影响应有较大的容阈,并且要求满足实时性要求。 图1 牌照识别系统原理图 该系统是计算机图像处理与字符识别技术在智能化交通管理系统中的应用,它主要由图像的采集和预处理、牌照区域的定位和提取、牌照字符的分割和识别等几个部分组成,如图1 所示。其基本工作过程如下: (1)当行驶的车辆经过时,触发埋设在固定位置的传感器,系统被唤醒处于工作状态;一旦连接摄像头光快门的光电传感器被触发,设置在车辆前方、后方和侧面的相机同时拍摄下车辆图像;

(2)由摄像机或CCD 摄像头拍摄的含有车辆牌照的图像通视频卡输入计算机进行预处理,图像预处理包括图像转换、图像增强、滤波和水平较正等; (3)由检索模块进行牌照搜索与检测,定位并分割出包含牌照字符号码的矩形区域; (4)对牌照字符进行二值化并分割出单个字符,经归一化后输入字符识别系统进行识别。4.详细设计步骤 4.1 提出总体设计方案。 车辆牌照识别整个系统主要是由车牌定位和字符识别两部分组成,其中车牌定位又可以分为图像预处理及边缘提取模块和牌照的定位及分割模块;字符识别可以分为字符分割与特征提取和单个字符识别两个模块。 为了用于牌照的分割和牌照字符的识别,原始图象应具有适当的亮度,较大的对比度和清晰可辩的牌照图象。但由于该系统的摄像部分工作于开放的户外环境,加之车辆牌照的整洁度、自然光照条件、拍摄时摄像机与牌照的矩离和角度以及车辆行驶速度等因素的影响,牌照图象可能出现模糊、歪斜和缺损等严重缺陷,因此需要对原始图象进行识别前的预处理。 牌照的定位和分割是牌照识别系统的关键技术之一,其主要目的是在经图象预处理后的原始灰度图象中确定牌照的具体位置,并将包含牌照字符的一块子图象从整个图象中分割出来,供字符识别子系统识别之用,分割的准确与否直接关系到整个牌照字符识别系统的识别率。 由于拍摄时的光照条件、牌照的整洁程度的影响,和摄像机的焦距调整、镜头的光学畸变所产生的噪声都会不同程度地造成牌照字符的边界模糊、细节不清、笔划断开或粗细不均,加上牌照上的污斑等缺陷,致使字符提取困难,进而影响字符识别的准确性。 因此,需要对字符在识别之前再进行一次针对性的处理。 车牌识别的最终目的就是对车牌上的文字进行识别。主要应用的为模板匹配方法。 因为系统运行的过程中,主要进行的都是图像处理,在这个过程中要进行大量的数据处理,所以处理器和内存要求比较高,CPU要求主频在600HZ及以上,内存在128MB及以上。 系统可以运行于Windows98、Windows2000或者Windows XP操作系统下,程序调试时使用matlab。 4.2 预处理及边缘提取

毕业设计--基于单片机的车牌识别系统设计与实现

基于单片机的车牌识别系统设计与实现 目录 摘要 (2) 二、选题 (4) 三、系统主要特点 (5) 四、系统方案、实现原理 (6) 4.1 图像采集及存储格式 (8) 4.2 图像的灰度化 (8) 4.3 图像的二值化 (9) 4.4 车牌的去边框 (9) 4.5 图像的梯度锐化 (10) 4.6 字符分割算法 (11) 4.7 字符的归一化 (12) 4.8字符特征提取 (13) 4.9 字符识别算法 (15) 4.9.1 BP神经网络法 (15) 4.9.2 模板匹配法 (17) 五、操作说明与硬件框图 (18) 六、实验程序 (19) 七、数据统计分析 (66) 八、结果分析 (66) 九、实验心得 (66) 十、参考文献 (69)

摘要 伴随着世界各国汽车数量急剧增加,城市交通状况日益引起人们的重视,如何有效地进行交通管理,已成为越来越多人关注的焦点,解决这些问题的关键就是建立智能交通系统。车牌识别是智能交通系统的重要组成部分,它在交通控制与监视中有着多种用途,目前已广泛应用于各种领域。 本文将TMS320C54XX作为核心器件用于车牌自动识别系统中,完成车牌图像的采集、数字图像的处理、提取车牌信息并针对提取的特征对字符进行识别。首先分析了车牌识别系统实现的背景以及其实现意义。然后对实现车牌识别的硬件环境作简要介绍。接着对车牌识别过程中所涉及的边缘检测、字符分割、大小归一化等一系列数字图象处理技术进行进一步的详细分析。之后,对几种字符特征提取算法进行了对比分析,最后选取最适合的网格特征提取法,以此为基础进行模扳匹配,最终识别出车牌号码。 关键词:车牌提取;图象处理;车牌识别;单片机;模扳匹配

基于模板匹配的车牌识别及matlab实现

科类理工类编号(学号)20082036 本科生毕业论文(设计) 基于模板匹配的车牌识别及matlab实现 License plate recognition based on template matching and matlab implementation 伏绍鸫 指导教师:朱玲职称讲师 农业大学黑龙潭650201 学院:基础与信息工程学院 专业:电子信息工程年级:2008级 论文(设计)提交日期:2012年5月答辩日期:2012年5月

答辩委员会主任:林楠 农业大学 2012年05 月

目录 摘要 (1) ABSTRACT (2) 1 前言 (3) 2 车牌识别系统分析 (4) 2.1 车牌识别的目的 (5) 2.2车牌识别现状分析 (5) 2.3车牌识别的意义 (6) 2.4 我国车牌分析 (7) 3 车牌识别系统的原理及方法 (8) 3.1车牌识别系统简述 (8) 3.2 车牌图像处理 (9) 3.2.1 图像灰度化 (9) 3.2.2 图像二值化 (10) 3.2.3边缘检测 (10) 3.2.4 图像闭运算 (12) 3.2.5图像滤波处理 (13) 3.4 车牌字符处理 (15) 3.4.1 阈值化分割原理 (15) 3.4.2 对车牌阈值化分割 (16) 3.4.3 字符归一化处理 (17) 3.5 字符识别 (17) 3.5.1 字符识别简述 (17) 3.5.2 字符识别的分类 (18) 3.5.3 基于模板匹配的字符识别 (19) 4 实验分析 (19) 4.1车牌定位过程及分析 (19) 4.2 车牌字符识别 (23) 4.3 车牌识别结果及分析 (26) 5 结论 (28) 参考文献 (29) 致 (29) 附录 (29)

车牌识别停车场全自动及视频车位引导与反向寻车系统解决方案

车牌识别停车场及车位引导与反向寻车系 统解决方案 车牌识别停车场及车位引导与反向寻车系统解决方案 1、方案概述 多奥车牌识别停车场及车位引导与反向寻车系统是经过不断的优化,并结合国内外停车场具体需求而设计。系统引导车主在到达时快速找到停车空位,而在离开取车时准确找到自己的车。它是一款高效智能、快捷精确、科学经济的综合性系统。系统由前端高清数字摄像机对车位进行实时监控,通过车牌识别和车型分析模块对图像进行分析,分析判断后点亮摄像机上的车位状态指示灯,并将车牌和车位状态等信息传输到后端服务器上作存储、统计,服务器上的系统软件再将信息发布到车位显示屏和反向寻车终端上,车主只需要通过输入车牌号码或停车时间等相关信息便能够在寻车终端里的电子地图上获取最佳的寻车路线,快速找到自己的车。领先的网络通信一体化技术,提升客户停车体验及项目形象,施工布线简单,节省大量施工线材。车位引导与反向寻车解决方案以全自动的方式管理停车场,提高停车场的使用

率,降低大中型停车场的运营成本,大大提高了使用场所的整体社会效益和经济效益。 2、视频方案与超声波方案比较 比较项目视频方案超声波方案 采集方式实时抓拍车位图像信息,采用图像处理技术,通过图像比对号牌识别监控车位使用状态的装置,并识别车牌采用超声波测距原理,利用超声波发射、被测物体反射、回波接收后的时差来判断车位是否被占用 系统功能一套系统两大功能,集车位引导和反向寻车于一身,减少设备数量及施工布线,提高停车场美观度只有车位引导功能,如需寻车,需另外增加独立的刷卡式寻车系统,两套系统相当独立,管理麻烦,设备数量较多,施工布线繁琐 先进性采用先进的视频探测技术,提升整个停车场档次,全程智能化,无需人工介入,顾客只需输入车牌号码,即可查看车辆图片及寻车路径,实现轻松取车系统不够人性化,顾客停车后必须进行刷卡定位,而顾客无刷卡定位习惯,常出现因忘记刷卡、卡片遗失等因素而造成无法寻车现象 精确性先进的车牌识别技术,可实现精确寻车,引导顾客到达准确的停车位置刷卡寻车,一般20个车位左右放一个定位器,只能进行区域性引导,无法实现精确寻车 稳定性采用TCP/IP协议,具有自动重新连接功能CAN总线稳定性较好,RS485稳定性一般 3、工作流程 4、系统原理 多奥车牌识别停车场及车位引导与反向寻车系统解决方案是通过在车道中心线上方安装高清数字摄像机,一个摄像机监测1个车位(最多可检测4个车位),对车位信息图片进行实时抓拍,对抓拍到的车位信息图片进行分

全自动车牌识别停车场管理系统技术方案

车牌自动识别停车场管理系统技术方案

前言 随着现代化管理手段的进步和科学技术的日益发展,小区用户对车辆管理的要求越来越高。过去的人工刷卡的管理方式已经不适应现代化发展的需要,针对目前快节奏,高速度的工作模式,要求管理方法和制度要有一个根本的改善,这种改善不但要适应用小区管理的需求,也要适应社会的需求,要适应人的感官的需求和习惯性操作的需求。但是目前任何高科技产品都不能完全代替人类的手工操作,不能完全取代人的思维,更不能与人的思维方式相吻合。因此我们在做自动化管理系统的设计时,要尽可能地强调自动化手段,但又不可忽略人工干预的因素,二者巧妙地结合起来,可达到事半功倍的效果。

本设计方案就是基于以上的思想基础,针对小区车辆管理的实际情况,结合各种现代化高科技手段完成的。 我们的目标是为小区用户的车辆管理提供一个车牌识别功能的解决方案。我们采用的是当前国内最先进的车牌识别技术。此设计方案着重考虑了识别的准确性,及车牌自动识别算法在各种停车场车辆管理系统中的灵活嵌入,既考虑到用户的需求,又囊括了各种高科技技术,而且增加了一些管理手段,尽可能地为用户提供一个完善的小区车辆管理系统。 第1章用户需求分析 在现代化停车场管理中,涉及到各方面的管理,其中车辆的管理是一个重要的方面。尤其是对特殊停车场、大院及政府机关、小区而言,要求对各种车辆实时地进行严格的管理,对其出入的时间进行严格的监视,并对各类车辆进行登记(包括内部车辆和外部车辆)和识别。对大规模的场区中,各种出入的车辆较多,如每辆车都要进行人工判断,既费时,又不利于管理和查询,保卫工作比较困难,效率低下。为了改善这种与现代化停车场、大院及政府机关、小区等不相称的管理模式,需要尽快实现车辆管理工作的自动化、智能化,并以计算机网络的形式进行管理,对所有出入口的车辆进行有效地、准确地监测和管理。要求系统提供相应的应用软件,实现营区管理的高效率、智能化。 该系统是利用视频流的车牌自动识别算法,无需地感触发,对车辆进行抓拍、号牌识别,当车辆进入小区入口时,车牌自动识别算法自动抓拍车辆照片并识别车牌号码,将车牌号码,颜色,车牌特征数据,入场时间信息等传记录下来,固定车辆可无障碍出入停车场,临时车辆人工审核后入场,为用户提供了一种崭新的服务模式。 系统自动识别进入小区车辆的号码和车牌特征,验证用户的合法身份,自动比对黑名单库,自动报警,并可对整个停车场情况进行监控和管理,包括出入口管理,内部管理,采集,存储数据和系统工作状态,以便管理员进行监控,维护,统计,查询和打印报表等工作。车辆出入小区,完全处于系统监控之下,使小区的出入,收费,防盗,车位管理完全智能化、自动化并具有方便快捷,安全可靠的优点。

基于数字图像处理的车牌识别系统

基于数字图像处理的车牌识别系统

基于数字图像处理的车牌识别系统 言经官 电气学院电子112 摘要:车牌识别系统(License Plate Recognition 简称LPR)技术基于数字图像处理,是智能交通系统中的关键技术,同时他的发展也十分迅速,已经逐渐融入到我们的现实生活中。文章介绍了车牌识别系统的意义、图像去噪处理以及图像二值化方法,并通过仿真试验模拟了图像处理的过程。本文所做的工作在于前期的图像预处理工作。本次设计着重在于图像识别方面, 中心工作都为此而展开,文中没有进行车牌的定位处理,而是采用数码相机直接对牌照进行正面拍照,获取原始车牌图像。之后利用Matlab编程对图片进行了大小的调整、彩色图片转化成灰度图片、图片去噪、以及图片二值化等工作。其中,去噪与二值化是关系图像识别率的关键。 关键字:车牌识别系统;图像预处理;字符识别;Matlab;去噪;二值化 引言 智能交通系统(ITS)是当今世界交通管理体系发展的必然趋势,而作为智能交通系统中的重要组成部分之一的车牌自动识别技术,目前已被广泛应用于城市道路监控、高速公路收费与监控、小区与停车场出入口管理、公安治安卡口等场合,成为研究的热点。 伴随我国国民经济的高速发展,国内高速公路、城市道路、停车场建设越来越多,对交通控制,安全管理的要求也日益提高。因此迫切需要采用高科技手段,对违法违章车辆牌照进行登记, 在这种情况下,作为信息来源的自动检索,图像识别技术越来越受到人们的重视。车牌识别系统的出现成为了交通管制必不可少的有力武器。 1 车牌识别系统的目标 利用计算机等辅助设备进行的自动汽车牌照自动识别就是在装备了数字摄像设备和计算机信息管理系统等软硬件平台的基础之上,通过对车辆图像的采集,采用先进的图像处理、模式识别和人工智能技术,在图像中找到车牌的位置,提取出组成车牌号码的全部字符图像,再识别出车牌中的文字、字母和数字,最后给出车牌的真实号码。国外的车牌识别研究始于80 年代,90 年代始已有不少成套的产品出现。由于我国车牌的组成及组合的方式与国外的车牌不一致,使得我们不能直接使用国外的车辆牌照识别系统,而必须针对我国车牌重新设计相应的车辆牌照识别系统。车牌识别的使用环境、背景各有差异,目前还没有一种算法能在不同环境、各种复杂背景条件下达到非常高的车牌识别率,因而车牌识别技术仍然是研究的重点。 2 MATLAB 及其图像处理工具概述 MATLAB 是MAT rix LABora tory( 矩阵实验室) 的缩写, 是Ma thWorks 公司开发的一种功能强、效率高、简单易学的数学软件。MATLAB 7. 1 是一套功能十分强大的工程计算及数据分析软件, 其应用范围涵盖了数学、工业技术、电子科学、医疗卫生、建筑、金融、数字图像处理等各个领域。MATLAB 的图像处理工具箱, 功能十分强大, 支持的图像文件格式丰富, 如* .BMP、* . JPG、* . JPEG、* . GIF、* . ti;f% 95% 94、* . ti;f%95%94F、* . PNG、* . PCX、* . XWD、* . HDF、* . ICO、* .CUR 等。本文将给出MATLAB的图像处理工具箱中的图像处理函数实现图像处理与分析的应用技术实例。

汽车车牌识别系统-车牌定位子系统的设计与实现 毕业论文

汽车车牌识别系统 ---车牌定位子系统的设计与实现 摘要 汽车车牌识别系统是近几年发展起来的计算机视觉和模式识别技术在智能交通领域应用的重要研究课题之一。在车牌自动识别系统中,首先要将车牌从所获取的图像中分割出来实现车牌定位,这是进行车牌字符识别的重要步骤,定位的准确与否直接影响车牌识别率。 本次毕业设计首先对车牌识别系统的现状和已有的技术进行了深入的研究,在此基础上设计并开发了一个基于MATLAB的车牌定位系统,通过编写MATLAB文件,对各种车辆图像处理方法进行分析、比较,最终确定了车牌预处理、车牌粗定位和精定位的方法。本次设计采取的是基于微分的边缘检测,先从经过边缘提取后的车辆图像中提取车牌特征,进行分析处理,从而初步定出车牌的区域,再利用车牌的先验知识和分布特征对车牌区域二值化图像进行处理,从而得到车牌的精确区域,并且取得了较好的定位结果。 关键词:图像采集,图像预处理,边缘检测,二值化,车牌定位

ENGLISH SUBJECT ABSTRACT The subject of the auto matic recognition of license plate is one of the most significant subjects that are improved fro m the connection o f computer vision and pattern recognition. In LPSR, the first step is for locating the license plate in the captured image which is very important for character recognition. The recognition correctio n rate of license plate is governed by accurate degree of license plate location. Firstly, the paper gives a deep research on the status and techniq ue of the plate license recognition system. On the basis of research, a solution of plate license recognition system is proposed through the software MATLAB,by the M-files several of methods in image manip ulatio n are co mpared and analyzed. The methods based on edge map and das differential analysis is used in the process of the localization of the license plate,extracting the characteristics of the license plate in the car images after being checked up for the edge, and then analyzing and processing until the probably area of license p late is extracted,then come out the resolutions for localization of the car plate. KEY WORDS:imageacquisition,image preprocessing,edge detection,binarizatio n,licence,license plate locatio n

毕业设计论文_车牌识别系统的设计与实现参考

车牌识别系统的设计与实现 摘要 车牌识别系统是智能交通系统的重要组成部分,有着广泛的应用,同时也是计算机视觉、图像处理和模式识别等交叉学科的研究热点。车牌识别系统广泛应用于高速公路自动收费和超速监管系统、公路流量监控系统、停车场收费管理系统、安防系统以及小区物业管理系统等等。 本文在VC++6.0平台下,结合OpenCV视觉库,开发了车牌识别系统。车牌识别系统分为五大组成部分:图像预处理、车牌定位、车牌倾斜校正、字符分割和字符识别。 本系统能够对输入的图像进行图像预处理,包括图像灰度化、图像滤波、边缘检测和二值化等;其次,通过使用数学形态学技术和车牌的高宽比固有特征从预处理后的图像中定位出车牌位置,并把车牌提取出来;再次,使用Hough 变换方法测出倾斜角,对车牌进行有效的旋转校正;通过水平投影去除车牌的上下边框,使用垂直投影法把字符一个个分割出来;最后,通过模板匹配法识别车牌字符并输出。实验结果表明,车牌定位的准确率为87.9%,车牌字符的正确识别率为72.6%。 关键词:车牌定位,数学形态学,Hough 变换,倾斜校正,投影

Design and Implementation of License Plate Recognition System Abstract License plate recognition system is an important part of intelligent transportation system and it has a wide range of applications. It is a hot spot of research in computer vision, image processing and pattern recognition. License plate recognition system is widely applied in the highway automatic charging and speed regulation system, highway traffic monitoring system, parking fee management system, security system and the residential property management system, etc. This system is developed in VC++6.0 platform and computer vision library OpenCV. License plate recognition system designed is mainly divided into five parts: image preprocessing, license plate orientation, license plate tilt correction, character segmentation and character recognition. This system can perform the image pretreatment to the input image, including the image gray level, the image filtering, edge detection and binarization and so on. Secondly, by using the technology of mathematical morphology and the plate inherent characteristics of aspect ratio to position license plate location in the image after pretreatment, and extract the license plate. Thirdly, Hough Transform method is used to measure the angle and effective rotation correction the license

(完整版)基于数字图像处理的车牌识别本科毕业论文

本科生毕业论文(设计) 题目: 基于数字图像处理的车牌识别设 计 姓 名: 周金鑫 学 院: 数理与信息工程学院 专 业: 电子信息工程 班 级: 111 学

号: 指导教师: 刘纯利职称: 教授 2014 年 12 月 24 日 安徽科技学院教务处制 目录 摘要 ....................................................................关键词 .................................................................. 1、设计目的 ............................................................. 2、设计原理: ............................................................ 3、设计步骤: ............................................................ 4、实行方案 ............................................................. 4.1. 总体实行方案:................................................... 4.2. 各模块的实现:................................................... 4.2.1输入待处理的原始图像: ....................................... 4.2.2图像的灰度化并绘制直方图: ...................................

地感线圈施工规范-车牌识别停车场系统

地感线圈施工规范 车辆检测器的地感线圈是停车场管理系统中的重要部件,它的工作稳定性直接影响整个系统的运行稳定性,因此地感线圈的制作是工程安装过程中很重要的一个工作环节。制作地感线圈前要考虑以下几点: ⑴线圈材料 在理想状况下(不考虑一切环境因素的影响),电感线圈的埋设只考虑面积的大小(或周长)和匝数,可以不考虑导线的材质。但在实际工程中,必须考虑线导线的机械强度和高低温抗老化问题,在某些环境恶劣的地方还必须考虑耐酸碱腐蚀问题。 由于导线一旦老化或抗拉伸强度不够导致导线破损,则检测器将不能正常工作。在实际的工程中,建议采用1.0mm以上铁氟龙高温软导线。 ⑵线圈形状 ①矩形安装 通常探测线圈应该是长方形。两条长边与金属物运动方向垂直,彼此间距推荐为1米。长边的长度取决于道路的宽度,通常两端比道路间距窄0.3米至1米。 ②倾斜45°安装 在某些情况下需要检测自行车或摩托车时,可以考虑线圈与行车方向倾斜45°安装。 ③“8”字形安装

在某些情况下,路面较宽(超过六米)而车辆的底盘又太高时,可以采用此种安装形式以分散检测点,提高灵敏度。 这种安装形式也可用于滑动门的检测,但线圈必须靠近滑动门。 ⑶线圈的匝数 为了使检测器工作在最佳状态下,线圈的电感量应保持在100uH-300uH之间。在线圈电感不变的情况下,线圈的匝数与周长有着重要关系。周长越小,匝数就越多。一般可参照下表: 线圈周长线圈匝数 3米以下根据实际情况,保证电感值在100uH- 200uH之间即可 3—6米5-6匝 6—10米4-5匝 10--25米3匝 25米以上2匝 由于道路下可能埋设有各种电缆管线、钢筋、下水道盖等金属物质,这些都会对线圈的实际电感值产生很大影响,所以上表数据仅供用户参考。在实际施工时用户应使用电感测试仪实际测试电感线圈的电感值来确定施工的实际匝数,只要保证线圈的最终电感值在合理的工作范围之内(如在100uH—300uH之间)。 ⑷输出引线 在绕制线圈时,要留出足够长度的导线以便连接到环路感应器,又能保证中间没有接头。绕好线圈电缆以后,必须将引出电缆做成紧密双绞的形式,要求最少1米绞合20次。否则,未双绞的输出引线将会引入干扰使线圈电感值变得不稳定。输出引线长度一般不应超过5米。由于探测线圈的灵敏度随引线长度的增加而降低,所以引线电缆的长度要尽可能短。 ⑸埋设方法 线圈埋设首先要用切路机在路面上切出槽来。在四个角上进行45度倒角,防止尖角破坏线圈电缆。切槽宽度一般为4到8毫米,深度30到50毫米。同时还要为线圈引线切一条通到路边的槽。但要注意:切槽内必须清洁无水或其它液体渗入。绕线圈时必须将线圈拉直,但不要绷得太紧并紧贴槽底。将线圈绕好后,将双绞好的输出引线通过引出线槽引出。 在线圈的绕制过程中,应使用电感测试仪实际测试电感线圈的电感值,并确保线圈的电感值在100uH—300uH之间。否则,应对线圈的匝数进行调整。

车牌识别系统介绍

车牌识别系统简介 近几年来,随着计算机科技的发展,硬件水平的不断提高,模式识别技术的发展以及人工智能理论在图形图像处理中的成功运用,智能车牌识别技术不断发展,所谓智能车牌识别系统以及其工作原理,实际上就是通过引入数字摄像技术和计算机信息管理技术,采用先进的图像处理,模式识别和人工智能技术,通过对图像的采集和处理,获得更多的图像信息,从而达到对车牌字符进行自动识别的系统,这个系统是模式识别技术在实践中的一个运用。目前主要的车牌识别系统主要由以下几个具体步骤构成图像采集、图像处理、车牌定位、车牌识别。其具体流程图如图所示。 其中核心部分,也就是需要在PC机上处理的过程主要有图像处理,车牌定位,车牌识别,这些步骤是我们研究车牌识别技术的重点所在。 一、车牌识别系统的应用前景 近几年来,车牌识别技术成为了一个热门。车牌识别系统集中了先进的光电、计算机、图像处理、模式识别、远程数据访问等技术,实现对监控路面过往的每一辆机动车的特征图像和车辆全景图像进行连续全天候实时记录,计算机根据所拍摄的图像进行牌照自动识别。该系统可以应用于路桥关口,实现对过往车辆的不停车收费,还可以置于交通要塞,实现对进出车辆的不间断适时监控,除此之外,车牌识别系统还可以应用在以下几个领域: (1)交通适时监控。利用车牌识别系统的摄像设备,可以直接监视相应路段的交通状况,获得车辆密度、队长、排队规律等交通信息,防范和观察交通事故。这种适时监控系统一旦成功运用,将极大的方便交通管理,节约大量的人力物力。同时也提高管理效率。 (2)流控制指标参数的测量。该系统能够测量和统计很多交通流指标参数,如总的服务

流率,总行程时间,总的流入量和流出量,车型及车流组成,日车流量,小时,分钟车流量,车流高峰时间段,平均车速,车辆密度等,这为交通诱导系统提供必要的交通流信息。 (3)路费交纳、安全检查、运营管理实行不停车检查。根据识别出的车牌号码从数据库中调出该车档案材料,可发现没有及时交纳养路费的车辆。另外,该系统还能发现无车牌的车辆。若同车型检测器联用,还可迅速发现所挂车牌与车型不符的车辆,对车辆管理实现真正的智能化,相比较于目前的人工管理这种管理方式极大的提高了效率。 (4)车辆定位。由于能自动识别车牌号码,因而极易发现被盗车辆,以及定位出车辆在道路上的行驶位置,这为防范、发现和追踪涉及车辆的犯罪,保护重要车辆的安全有重大作用,从而对城市治安及交通安全有重要的保障作用。 (5)军事应用。在一些军事要塞的出入口处,车辆流量较大,由于其特殊性,对过往车辆的管理就显的特别严格,如果人工管理,必然极大的消耗人力物力,同时由于人的主观性,有时候又不免会出现一些错误,而这些错误有的时候是致命的。如果采用智能车牌识别系统,就可能避免这些错误,极大的提高了这些部门的安全性。 二、车牌识别技术中的难点 车牌识别系统在实验室里已经取得了令人满意的效果,但很难应用于实际工程中,这是因为实验室的环境是处于理想状态的,而在自然环境里,由于受到人工拍摄条件,天气等因素的影响,识别率很难达到要求。我们大致的把这些因素归纳为“三类” 1.汽车牌照本身的特征 (1)牌照的图像质量本身无法保证。有些牌照被污损,而有些牌照的字符模糊不清,对光线的散射性不好,这些不确定性极大得影响了识别的准确率。 (2)牌照缺乏统一的标准。根据中华人民共和国公共安全行业标准对机动车辆牌照的有关规定,车牌的规格、颜色和适用范围各有不同。就目前我国的各种车牌中,有蓝底白字的,黄底黑字的,还有一些特殊的如军车,警车,国外驻华机构的工作的车辆,由于缺乏统一的标准,使得车牌识别过程中字符的分割难度较大,缺乏统一的模式规则的指导。 (3)车牌附近环境恶劣。车牌附近往往有复杂的外形或挡车器等,不利于车牌的定位和分割。有的车辆在车牌处有广告的文字,这些图像对车牌定位有很大干扰,不利于车牌定位与字符识别。 2、外部环境的特征 (1)外界光照条件的不相同白天和晚上光照强度不同。光照对图像质量影响很大。不同的光照角度,对车牌影响也较大。不同时间,不同气候条件,以及背景光、车牌反光程度决定了车牌区域的亮度特征。 (2)外界背景的复杂程度也影响着车牌的定位准确率。背景中与车牌区域特征相似区域的大小反映了背景的噪声程度。例如与车牌字符相似的背景远处的广告语就很容易影响车牌的粗定位。

相关文档
最新文档