车牌提取,北京交通大学数字图像处理大作业

合集下载

车牌识别(LPR)中的图像提取及分割

车牌识别(LPR)中的图像提取及分割

牌字的颜色形成强烈对比,而且在一相对小的范围内变化频繁[2,4]。

应该紧紧抓住这个特征来完成对车牌的提取,为了突出放大这个这个特征,我们设计了一个处理函数,即:(z,Y)=IF(z—d,y)一2F(z,y)+F(z+d,y)IF(z,Y):原图像P(X,Y):处理后图像d:处理参数,一般取1~4这样就突出了图像中竖直的边缘,而对水平边缘则先不予考虑。

适当选取d值,这样可以“放大”车牌这个特征:对一条直线(非水平直线)进行水平扫描,则扫描线变化频率是两次,而如果对处理后的图像中的直线进行水平扫描,如果d值选取恰当,则扫描次数增加一倍,达到4次,这样也就达到了放大车牌特征的目的,为提取车牌奠定了基础。

虽然别的直线(噪声)的扫描次数相应也会增加一倍,但是由于车牌区的直线密集,事实上也就达到了“放大”特征的目的。

d值选取原则是:当原始图像中的车牌图像部分较大,则d值可以选取较大,反之则较小。

同时上述的图像处理为后面的二值化提供了一个很好的基础,消除了很多实际场合下的不利因素。

例如在一幅实际的白天高速公路收费站拍摄的图像,这时由于太阳光的影响,可能会造成整个图像的亮度(灰度)分布很不均匀,典型的情况是图像的上部亮度较大,而下部则亮度较小。

这样如果不对图像进行处理而直接进行二值化的话,由于车牌处于下部,二值化的阈值很难选取。

但如果先变换后再二值化,则由于作差处理,只是考虑了像素间的差值,对图像的亮度分布不均就不敏感了。

当然也可以把整个图像分割成很多小块分别进行二值化,甚至于对每个像素点分别进行二值化【10l,效果也会大大提高,但相应处理的时间也就大大提高。

我们的思路是这种需要牺牲较多时间的处理方法,在后面对车牌提取后的图像进行处理时使用,因为提取后的图像一般都较小,相对花费的时间也较少。

3.处理后图像的二值化【81二值化的阈值的计算有很多种方法。

分析上述处理后的图像:在图像的大部分区域图像的灰度值很小,只是在水平方向灰度变化较大的区域才会出现比较大的灰度值,这样图像的直方图就会出现两个比较大的峰值,而灰度较大的那些像素点正是要二值化为1(高亮度)的点。

车牌提取,北京交通大学数字图像处理大作业

车牌提取,北京交通大学数字图像处理大作业
关键词:车牌定位,倾斜校正,字符分割
3
数字图像处理研学报告
何梦浩小组
1 车牌识别的研究背景:意义、应用
1.1 意义 车牌识别技术要求能够将运动中的汽车牌照从复杂背景中提取并识别出来,通过车牌提
取、图像预处理、特征提取、车牌字符识别等技术,识别车辆牌号,目前的技术水平为字母 和数字的识别率可达到 96%,汉字的识别率可达到 95%。
1.2 应用 车牌识别在高速公路车辆管理中得到广泛应用,电子收费(ETC)系统中,也是结合 DSRC
技术识别车辆身份的主要手段。 在停车场管理中,车牌识别技术也是识别车辆身份的主要手段。在深圳市公安局建设的《停 车库(场)车辆图像和号牌信息采集与传输系统技术要求》中,车牌识别技术成为车辆身份 识别的主要手段。
for(int i=0;i<height;i++) {
for(int j=0;j<width;j++) {
b = rgbimg[i*3*width+j*3]; g = rgbimg[i*3*width+j*3+1]; r = rgbimg[i*3*width+j*3+2];
max=(r>g)?r:g; max=(max>b)?max:b;
实验效果图片221数字图像处理研学报告何梦浩小组11图片222图片223数字图像处理研学报告何梦浩小组12图片224图片225数字图像处理研学报告何梦浩小组13图片226图片227图片228数字图像处理研学报告何梦浩小组14图片229图片2210图片2211数字图像处理研学报告何梦浩小组15图片2212图片2213图片2214数字图像处理研学报告何梦浩小组16图片2215图片2216图片2217数字图像处理研学报告何梦浩小组17图片2218图片2219图片2220数字图像处理研学报告何梦浩小组1823车牌校正

车牌识别数字图像处理

车牌识别数字图像处理

车牌识别数字图像处理期末大作业报告课程名称:数字图像处理设计题目:车牌识别学院:信息工程与自动化学院专业:计算机科学与技术年级: xxxxx 学生姓名: xxxxxxx (学号 xxxxxxxxxxxxx)指导教师: xxxx 日期: 2012.6.10教务处制车牌识别摘要:数字图像处理技术是20世纪60年代发展起来的一门新兴学科,随着图像处理理论和方法的进一步完善,使得数字图像处理技术在各个领域得到了广泛应用,并显示出广阔的应用前景。

MATLAB既是一种直观、高效的计算机语言,同时又是一个科学计算平台。

它为数据分析和数据可视化、算法和应用程序开发提供了最核心的数学和高级图形工具。

根据它提供的500多个数学和工程函数,工程技术人员和科学工作者可以在它的集成环境中交互或编程以完成各自的计算。

MATLAB中集成了功能强大的图像处理工具箱。

由于MATLAB语言的语法特征与C语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式,而且这种语言可移植性好、可扩展性强,再加上其中有丰富的图像处理函数,所以MATLAB在图像处理的应用中具有很大的优势。

车牌识别技术是智能交通系统的重要组成部分,在近年来得到了很大的发展。

本文从预处理、边缘检测、车牌定位、字符分割、字符识别五个方面,具体介绍了车牌自动识别的原理。

并用MATLAB软件编程来实现每一个部分,最后识别出汽车牌照。

关键词:车牌识别、数字图像处理、MATLAB一、设计原理车辆牌照识别系统的基本工作原理为:将摄像头拍摄到的包含车辆牌照的图像通过视频卡输入到计算机中进行预处理,再由检索模块对牌照进行搜索、检测、定位,并分割出包含牌照字符的矩形区域,然后对牌照字符进行二值化并将其分割为单个字符,然后输入JPEG或BMP格式的数字,输出则为车牌号码的数字。

牌照自动识别是一项利用车辆的动态视频或静态图像进行牌照号码、牌照颜色自动识别的模式识别技术。

其硬件基础一般包括触发设备、摄像设备、照明设备、图像采集设备、识别车牌号码的处理机等,其软件核心包括车牌定位算法、车牌字符分割算法和光学字符识别算法等。

数字图像处理车牌识别技术

数字图像处理车牌识别技术
第18页,共28页。
车牌定位算法之一
(5) 若还有多于一个连通域,则计算r。剔除不在阈值范围 内的连通域,若只剩下一个连通域,则可确认为车 牌区域,转(7)
(6) 若还有多于一个连通域,则对其进行彩色边缘检测然 后进行水平扫描,统计每行灰度值为1的个数N,如果
有连续M行以上N∈[n1,n2],则可认为此连通域为车牌 区域
计算边界直线的倾斜度 P 倾斜度校正
第23页,共28页。
4、尺寸归一化
字符的大小归一化可以简单地用统计分析法来完成
归一化内容: (1) 位置归一化,即把字符移到规定的位置上,
使字符的质心对中,也可字符边框定位 (2) 大小归一化,使被识别字符具有同样大小
第24页,共28页。
5、字符识别
识别方法较多 匹配法识别 采用相关函数作为相似度测度
(5) 车牌分类;
(6) 车牌分割; (7) 字符识别; (8) 结果优化(车牌模糊识别)。
第4页,共28页。
二、车牌定位与分割
车牌定位:通过车牌区域的特征来判别牌 照的位置,将车牌从图像中分割出来
步骤: (1)彩色图像灰度化 (2)图像增强 (3)边缘检测 (4)模板匹配 (5)输出牌照子图像
数字图像处理车牌识别技术
第1页,共28页。
一、车牌识别技术简介
车牌识别是现代交通管理的重要措施,是 智能交通系统的重要环节
内容: 车牌识别系统是采用数字摄像技术和计算 机信息管理技术,对运行车辆实现智能管 理的综合运用技术
理论基础:数字图像处理和模式识别 车牌识别技术具有典型性,容易推广到其
d c ba
f(j,k),
a f(j,k) b f(j,k) b
常采用下式
0 ,

数字图像处理实习报告--OCR-车牌号码识别

数字图像处理实习报告--OCR-车牌号码识别
{
total+=DisposeImg[x*width+y];
}
}
aver=(BYTE)(total/(float)(height*width));
float delt;
float sub=0;
for(x=0;x<height;x++)
{
for(y=0;y<width;y++)
{
sub+=(DisposeImg[x*width+y]-aver)*(DisposeImg[x*width+y]-aver);
3.选择具有最大跳变数的区域为车牌区
3.7
程序流程:1.初始化;
2.水平差分,边缘提取;
3.选择车牌的中间1/3行来计算每个伪车牌区域的跳变平均数;
3.8
程序说明:选择排序,由于水平分割出的伪车牌区域已经比较准确,故仅作垂直方向的进一步定位(缩小宽度)
3.91
程序流程:1.水平差分,二值化;
2.垂直方向投影,统计各列的投影值;
(6)字符识别:通过基于模板匹配的人工神经网络算法,通过特征对比或训练识别出相关的字符,得到最后的汽车牌照,包括英文字母和数字。
三、实习步骤
请打开一个BMP格式的位图文件:标示图象的坐标标示算子的坐标标识区域的地点
3.1
程序流程:1.产生副本
2.水平差分提取边缘,寻找横向的车牌带状区域
3.垂直差分提取边缘,寻找纵向的车牌带状区域
数字图像处理实习报告
实习项目名称:OCR-车牌号码识别
所属课程名称:数字图像处理
班级:
学号:
姓名:
指导教师:
一、实习目的
(1) 掌握数字图像处理的相关知识及算法。

《数字图像处理》大作业:车牌识别PPT共28页

《数字图像处理》大作业:车牌识别PPT共28页
《数字图像处理》大作业: 车牌识别
31、别人笑我太疯癫,我笑他人看不 穿。(名 言网) 32、我不想听失意者的哭泣,抱怨者 的牢骚 ,这是 羊群中 的瘟疫 ,我不 能被它 传染。 我要尽 量避免 绝望, 辛勤耕 耘,忍 受苦楚 。我一 试再试 ,争取 每天的 成功, 避免以 失败收 常在别 人停滞 不前时 ,我继 续拼搏 。
33、如果惧怕前面跌宕的山岩,生命 就永远 只能是 死水一 潭。 34、当你眼泪忍不住要流出来的时候 ,睁大 眼睛, 千万别 眨眼!你会看到 世界由 清晰变 模糊的 全过程 ,心会 在你泪 水落下 的那一 刻变得 清澈明 晰。盐 。注定 要融化 的,也 许是用 眼泪的 方式。
35、不要以为自己成功一次就可以了 ,也不 要以为 过去的 光荣可 以被永 远肯定 。
56、书不仅是生活,而且是现在、过 去和未 来文化 生活的 源泉。 ——库 法耶夫 57、生命不可能有两次,但许多人连一 次也不 善于度 过。— —吕凯 特 58、问渠哪得清如许,为有源头活水来 。—— 朱熹 59、我的努力求学没有得到别的好处, 只不过 是愈来 愈发觉 自己的 无知。敢地 走到底 ,决不 回头。 ——左

《数字图像处理》大作业:车牌识别

《数字图像处理》大作业:车牌识别

将图中字符分割出来 将每个字符单独分割出来进行操作方便字 符识别 用d=bwareaopen(d,150);将第二个 和第三个字符中间的点去除点。
分割第一个字符的程序
wide1 = 0 while sum(d(:,wide1+1))<3 && wide1 <= n-2 wide1 = wide1 + 1; end wide2 = wide1; while sum(d(:,wide2+1))>2 && wide2 <= n-2 wide2 = wide2 + 1; end % temp = imcrop(d, [wide1 1 wide2-wide1 m]); % figure;imshow(temp); % tp=3;bottm=m-5; while sum(d(tp,wide1:wide2))==0 tp = tp + 1; end while sum(d(bottm,wide1:wide2))==0 bottm = bottm - 1; end e1 = imcrop(d, [wide1 tp wide2-wide1 bottm-tp]);
%求出一列中满足蓝色区域点的个数
%找出车牌区域左右边界
车牌字符处理
首先要对定位好的车牌图像进行处理,再将车牌 上的字符分割出来,方便后续识别操作。ຫໍສະໝຸດ 图像灰度化图像二值化
图像滤波处理
车牌图像处理
图像处理部分程序
X = im2bw(Plate); 像 [H, L] = size(X); X = imcrop(X, [5 5 L-10 H-10]); %im2bw使用阈值变换法把灰度图 转换成二值图像。

数字图像处理期末大作业

数字图像处理期末大作业

数字图像处理期末大作业一、问题描述实现第十章中采用Hough变换来检测图像中圆的过程。

,通过包括平滑(把细节去除),边缘检测(得到轮廓)以及Hough变换得到的圆,并把结果叠加到原来的灰度图像上。

给出具体的过程,中间结果,最后结果,实现的代码,并写出报告。

二、图片的获取以及预处理针对老师提供的一副硬币图片,要求检测出其中的hough圆,并叠加到原图像上以便增强图像。

在检测hough圆之前,首先要对图像进行平滑处理,进行拉普拉斯变换,然后检测垂直方向,水平方向,+45度和-45度方向的边缘,将四个方向的边缘叠加起来,得到总的边缘,对该图像进行二值化,然后对得到的图像检测其hough圆,得到圆形边缘,将该图像叠加到原图像上,就实现了图像边缘增强的目的。

三、图像处理算法的基本原理以及处理结果本实验流程图如下:1.读取图像图像处理的第一步就是对所采集的图像进行读入,本次实验的输入图像是一幅灰度图像,不需要将图像转换成为灰度图像,直接利用函数imread ()完成。

原图像如下所示:原图像2.图像预处理在图像预处理中,我们完成了两步工作,首先使用方差为1的高斯噪声对图像进行平滑,然后进行拉普拉斯变换,即)],(*)([2y x f r h ∇,222r 2e 21)(σσ-=πr h 为方差为2σ的高斯噪声,本实验中12=σ。

又),(*)]([)],(*)([22y x f r h y x f r h ∇=∇,其中2224222]2[)(σσσr er r h --=∇,将)(2r h ∇和),(y x f 分别进行傅里叶别换,将其逐点相乘,再进行傅里叶反变换,就得到了预处理后的图像。

3.边缘检测对水平,垂直,+45度,-45度方向进行边缘检测,本实验中我们采用了Prewitt 梯度算子,它用于检测水平方向,垂直方向,+45度方向和-45度方向的掩膜分别如下:水平掩膜 垂直掩膜 +45度掩膜 -45度掩膜使用这四个掩膜分别对上一步得到的图像逐点进行处理,就可以得到四个方向的边缘了(本实验中边缘的一个像素都不处理),再将它们加起来,就得到了总的边缘,实验结果如下:水平边缘垂直边缘-45度边缘总的边缘如下图所示:4.二值化对上图得到的图像进行二值化,这里我采用的是循环方式确定图像全局阈值,即首先以图像的平均值作为阈值,将图像分成两部分,分别求两部分的平均值,新的阈值为这两个平均值的均值,重复上述过程,直到两次阈值之差小于特定的值时停止,并以最后一次得到的阈值对图像进行二值化,本实验中我要求两次阈值之差小于0.5时停止,最后得到的全局阈值为 -102.1332,二值化后的图像如下所示:二值化后的图像5.Hough变换检测圆形边界Hough 变换的原理就是利用图像全局特征将边缘像素连接起来组成区域封闭边界,它将图像空间转换到参数空间,在参数空间对点进行描述,达到检测图像边缘的目的。

车牌识别图像处理过程总结

车牌识别图像处理过程总结

图像处理在车牌图像预处理中的应用●灰度化●车牌图像灰度化●直方图均衡化●灰度拉伸●二值化●全局阈值法和局部阈值法●适用于车牌的二值化方法●边缘检测●图像梯度●几种常见的边缘检测算子●适用于车牌的边缘检测算子一、车牌识别系统结构车牌识别系统通常由数据采集(车牌图像摄取),车牌提取,车牌识别几个主要部分组成,其系统结构如图 1.1 所示:车牌自动识别系统中:1.图像摄取主要由硬件部分完成,它提取汽车的前景图像,将摄像头的视频信号转换为数字图像信号送给计算机处理。

2.车牌图像预处理。

由于拍摄的自然环境及光照条件的影响,车牌图像中存在许多干扰,对车牌的定位带来不便,为了更好的提取车牌,需要对车牌图像进行预处理以保证车牌定位的质量。

3.VLP 检测。

即图1.1 中虚线环绕的部分,这一部分是系统的核心,它的实现影响着整个系统的性能,主要利用模式识别、数字图像处理、信息论等知识对车牌图像中的车牌进行定位及提取操作。

4.字符分割及识别。

当车牌被成功提取后,需要分割其中的字符,并利用先验知识对其进行识别,以得到最终结果。

二、图像处理具体过程图像处理是人工智能在计算机图形学中的一个重要分支,是车牌识别系统的理论依据。

在自然条件下摄取的车牌,除了包含大量噪声外,还具有多样性。

为了使系统能够更好的分离车牌,必须对原始图像进行预处理。

本章主要讨论车牌图像预处理的一些常用方法,包括图像的灰度二值化、噪声处理、边缘提取等。

当摄像机从外界摄入视频图像时,首先把它转换为静态图片,再送入计算机进行处理。

由于拍摄环境的多变性,车牌图像中存在噪声和干扰,这些给车牌提取带来困难。

系统首先将输入的彩色图像灰度化,并且进行亮度平均,使图像具有较好的对比度;对图像进行边缘提取操作前,往往先要进行噪声抑制操作,以提高边缘提取的质量;二值化则多用于已提取车牌的处理上。

车牌图像预处理的难点在于:1.车牌图像质量不佳,灰度化后会弱化图像中的车牌信息,因而好的灰度化处理非常必要;2.由于光照的原因,车牌很可能出现过分灰暗或明亮的情况,这种条件下的二值化处理应该分情况讨论,对应特殊的分割阈值;3.图像中的复杂背景具有丰富的边缘信息,不但会增加系统识别的难度,也会造成系统的误判,怎样去除这些不必要的背景十分关键。

数字图像处理之车牌边缘提取

数字图像处理之车牌边缘提取

车牌边缘提取---------------------前言-------------------我国的公路交通事业正步入信息化、数字化时代。

智能交通系统是近年来国际上最引人注目、研究发展速度最快的领域之一,而车牌自动识别则是随之发展起来的一门高新技术。

随着交通现代化的发展要求,汽车牌照的自动识别技术在公共安全、交通管理及有关军事部门有着重要的应用价值,它不仅可以提高管理部门的工作效率,节省大量的人力、资金、甚至能够降低与汽车有关的犯罪率,为维护社会治安发挥独特的作用。

一个典型的车牌识别系统大体分为四个模块:车牌图像预处理和车牌定位模块、车牌字符分割和字符识别模块。

车牌准确定位分割是车牌识别的第一步,直接影响系统的识别速度和精度,是整个系统的核心技术。

-----------------------相关理论介绍---------------------一、车辆牌照识别系统主要应用于:(1)交通流量检测(2)交通控制(3)机场、港口等出入口车辆的管理(4)小区、停车场管理(5)压黄线、逆行等违章车辆的监控(6)车辆安全防盗、查堵指定车辆等LPR应用于这些系统,可以解决通缉车辆的自动稽查、交通堵塞、高速公路和停车场的自动收费等问题,大大简化人的劳动,消除人为干扰,减少乃至杜绝出错的可能,同时能通过交通联网实现车辆数据的统计、传输以及模糊查询等问题,具体应用可概括为;1.车辆身份的识别在道路交通检测部门,每天都有大量的违规车辆,通常的人工识别车牌及输入信息的方法,因为工作作量过大,容易引起工作人员的疲劳误判,采用LPR系统能自动对车辆牌照进行识别处理,节约大量人力、物力,减轻工作强度,并且显著提高工作效率。

2.车辆的自动检测报警对于列入“黑名单”的车辆,如肇事后逃逸的车辆、被公安部门通缉或挂失的车辆、欠费的车辆等,一旦将这些车辆的相关资料输入应用系统中,系统就会处于自动检测状态,对所有过往的车辆进行识别、比较,一旦发现上述车辆经过,立刻发出报警信号,达到车辆自动稽查的目的。

尹其畅 数字图像处理大作业

尹其畅 数字图像处理大作业

《数字图像处理》大作业——车牌识别(车牌定位和字符分割部分)学院:电子与控制工程学院专业:交通信息工程及控制学号:****************任课教师:***车牌识别系统1 车牌识别系统1.1车牌识别系统的概述目前随着科技和经济的日益发展,智能交通系统在世界范围内引起重视,我国已经将其列入科技计划重点实施。

智能交通系统是交通发展的必然趋势,而车牌识别系统是智能交通系统中的重要组成部分。

该系统可以记录十字路口违章车辆,实现高速公路,收费路口,停车场等地的收费。

既减少了人力,又节约了时间,还提高了效率。

车牌识别系统的主要任务是分析和处理摄取到的复杂背景下的车辆图像,定位分割牌照,最后自动识别汽车牌照上的字符,LPR是利用车辆牌照的唯一性来识别和统计车辆,它是以数字图像处理、模式识别、计算机视觉等技术为基础的智能识别系统。

在现代化交通发展中车牌识别系统是制约交通系统智能化、现代化的重要因素,LPR系统应该能够从一幅图像中自动提取车辆图像,自动分割牌照图像,对字符进行正确识别,从而降低交通管理工作的复杂度。

车牌字符识别的实质是对车牌上的汉字、字母和数字进行快速准确的识别并以字符串的形式输出识别结果,字符识别技术是整个车牌识别系统的关键。

车牌识别系统与其它图像识别系统相比较而言要复杂的多,在字符识别中,汉字识别是最难也是最关键的部分,很多国外较为成熟的车牌识别系统无法进入中国市场的原因就在于无法有效的识别汉字。

1.2车牌识别系统的结构和工作原理车牌识别技术的任务是处理、分析摄取的车辆图像,实现车牌号码的自动识别。

典型的车辆牌照识别系统是由图像采集系统、中央处理器、识别系统组成,一般还要连接相应的数据库以完成特定的功能。

当系统发现(通过埋地线圈或者光束检测)有车通过时,则发出信号给图像采集系统,然后采集系统将得到的图像输入识别系统进行识别,其识别结果应该是文本格式的车牌号码。

图1.1 车牌识别系统原理图车牌整体识别过程大体可分为四个步骤:图像预处理、车牌定位和分割、车牌字符分割和车牌字符识别。

数字图像处理车牌号识别实验

数字图像处理车牌号识别实验

数字图像处理车牌号识别实验1、编程语言与开发环境:C#,操作系统式windows7,开发平台是visual studio 2010。

2、实验数据:在安徽大学校磬苑校区内拍摄到车牌照片3、实验简介车牌自动识别系统的整个处理过程分为图片预处理、车牌定位、字符分割、字符识别四大模块,本课题通过对含车牌的汽车图片进行分析,设计并实现了一个车牌识别原型系统。

第一部分为图像预处理部分,该部分采用基于灰度图像的灰度拉伸和灰度化均衡以及中值滤波算法对车牌图像进行处理。

第二部分为车牌区域定位,该部分在二值图像的基础上用基于边缘检测的车牌定位方法对车牌区域实现定位。

第三部分为字符切分部分,该部分用基于垂直投影法的车牌照字符切分方法对车牌进行字符切分,为车牌字符识别作好准备。

第四部分为字符识别部分,该部分采用基于标准特征库模板匹配的字符识别方法对切分出来的字符块进行识别,满足简单、实用、正确性高的要求。

另外为了增强用户体验和增加识别率,本系统还加入了、车牌特征训练、特征实时入库等辅助功能。

3、实验流程5、实验结果图5-1 原图像图5-2 经灰度化处理后图像图5-3 经灰度化处理后的直方图图5-4 经灰度均衡化处理后的图像图5-5 经灰度均衡化处理后的直方图图5-6 经中值滤波处理后的图像图5-7 经中值滤波处理后的直方图图5-8使用sobel边缘检测后的图像图5-9车牌定位图图5-10对车牌进行灰度化处理后图像图5-11对车牌进行二值化处理后图像图5-12对车牌进行区域化处理后图像图5-13识别结果图5-14 程序运行截图1图5-14 程序运行截图2。

数字图像处理-汽车牌照自动识别要点

数字图像处理-汽车牌照自动识别要点

数字图象处理题目:汽车牌照自动识别学院:计算机科学与信息学院专业:_______网络工程_______目录1 实验目的 (1)2 实验原理和方法 (1)3 实验内容和步骤 (1)3.1 牌照定位 (1)3.2 牌照字符分割 (2)3.3 牌照字符识别 (2)4 实验数据 (2)4.1 源程序 (2)4.2 运行结果 (7)4.2.1 牌照定位 (7)4.2.2 牌照字符分割 (9)4.2.2 牌照字符识别 (10)1 实验目的1.分析汽车牌照的特点,正确获取整个图像中车牌的区域,并识别出车牌号。

2.将图像预处理、分割、分析等关键技术结合起来,理论与实践相结合,提高图像处理关键技术的综合应用能力。

2 实验原理和方法牌照自动识别是一项利用车辆的动态视频或静态图像进行牌照号码、牌照颜色自动识别的模式识别技术。

其硬件基础一般包括触发设备、摄像设备、照明设备、图像采集设备、识别车牌号码的处理机等,其软件核心包括车牌定位算法、车牌字符分割算法和光学字符识别算法等。

某些牌照识别系统还具有通过视频图像判断车辆驶入视野的功能称之为视频车辆检测。

一个完整的牌照识别系统应包括车辆检测、图像采集、牌照识别等几部分。

当车辆检测部分检测到车辆到达时触发图像采集单元,采集当前的视频图像。

牌照识别单元对图像进行处理,定位出牌照位置,再将牌照中的字符分割出来进行识别,然后组成牌照号码输出。

3 实验内容和步骤为了进行牌照识别,需要以下几个基本的步骤:a.牌照定位,定位图片中的牌照位置;b.牌照字符分割,把牌照中的字符分割出来;c.牌照字符识别,把分割好的字符进行识别,最终组成牌照号码。

3.1 牌照定位自然环境下,汽车图像背景复杂、光照不均匀,如何在自然背景中准确地确定牌照区域是整个识别过程的关键。

首先对采集到的视频图像进行大范围相关搜索,找到符合汽车牌照特征的若干区域作为候选区,然后对这些侯选区域做进一步分析、评判,最后选定一个最佳的区域作为牌照区域,并将其从图象中分割出来。

matlab车牌提取课程设计

matlab车牌提取课程设计

matlab车牌提取课程设计一、课程目标知识目标:1. 学生能够理解车牌提取的基本概念和原理,掌握运用MATLAB进行图像处理的基本方法。

2. 学生能够掌握车牌定位、字符分割和识别的基本步骤,了解各种算法在车牌提取中的应用。

3. 学生了解我国车牌规格及特点,能够根据实际需求选择合适的图像处理技术进行车牌提取。

技能目标:1. 学生能够运用MATLAB软件进行车牌图像的读取、预处理、车牌定位和字符分割等操作。

2. 学生能够熟练使用MATLAB内置函数和算法进行车牌字符的识别,并能够针对不同场景进行参数调整和优化。

3. 学生能够对车牌提取结果进行分析和评价,提出改进措施,提高车牌提取的准确率和效率。

情感态度价值观目标:1. 学生通过本课程的学习,培养对图像处理技术的兴趣和热情,提高对计算机视觉领域的认识。

2. 学生在课程实践中,学会与他人合作、沟通,培养团队精神和解决问题的能力。

3. 学生能够认识到车牌提取技术在实际生活中的应用价值,激发学习动力,提高社会责任感。

本课程针对高年级学生,结合图像处理和计算机视觉领域的知识,以MATLAB 为工具,设计具有实用性和挑战性的车牌提取课程。

通过本课程的学习,学生将掌握图像处理的基本技能,提高解决实际问题的能力,培养对图像处理领域的兴趣和热情。

同时,课程目标具体、可衡量,为教师教学设计和评估提供了明确的方向。

二、教学内容1. 车牌提取基本概念与原理- 图像处理基础- 车牌规格与特点- 车牌提取流程2. MATLAB图像处理基础- MATLAB图像类型和数据结构- 图像读取、显示和保存- 图像预处理技术(滤波、边缘检测等)3. 车牌定位- 车牌区域检测方法(颜色分割、形态学处理等)- 车牌区域定位算法(SVM、模板匹配等)4. 字符分割- 车牌字符分割方法(投影分割、连通区域分析等)- 字符分割算法优化5. 车牌字符识别- 字符特征提取(HOG、LBP等)- 机器学习分类算法(SVM、神经网络等)- 字符识别优化策略6. 车牌提取系统评估与优化- 评价指标(准确率、召回率等)- 系统性能优化(参数调整、模型选择等)本教学内容根据课程目标制定,涵盖车牌提取的基本概念、原理和实际应用。

利用图像处理技术进行车牌识别研究

利用图像处理技术进行车牌识别研究

利用图像处理技术进行车牌识别研究车牌识别技术是利用图像处理技术对车辆的车牌进行自动识别的一项重要研究。

随着交通工具的激增和城市交通拥堵的加剧,车牌识别技术在交通管理、车辆追踪、停车场管理等领域具有极高的应用价值和广泛的前景。

车牌识别技术的研究和发展主要包括以下几个方面:首先,图像采集与预处理是车牌识别技术的基础。

在图像采集方面,可以利用摄像机、监控摄像头等设备对车辆进行拍摄,获取车牌图像。

而在预处理方面,主要包括图像的灰度化、二值化、去噪和增强等处理过程。

通过这些处理,可以有效提高车牌图像的质量,为后续的识别提供更好的条件。

其次,特征提取是车牌识别技术的关键。

车牌图像中包含了大量的特征信息,包括字符的大小、形状、颜色等。

通过对车牌图像进行特征提取,可以将车牌图像转化为与车牌中字符信息有关的特征向量。

常用的特征提取方法包括垂直和水平投影、边缘检测、形态学操作等。

这些方法能够有效地提取出车牌图像中的特征信息,从而实现对车牌的快速而准确的识别。

此外,字符识别是车牌识别技术的核心环节。

在字符识别中,可以利用机器学习等模式识别方法,将车牌图像中的字符与预先训练好的字符模板进行比较,从而实现对车牌中字符的识别。

常用的字符识别算法包括基于模板的匹配算法、基于统计的方法、基于神经网络的方法等。

这些算法通过对字符进行特征提取和分类,能够实现对车牌中字符的准确识别。

最后,车牌的整体识别和车辆追踪是车牌识别技术的延伸应用。

在整体识别中,可以通过对车牌图像进行连通区域分析、边界检测等处理,将车牌与车辆进行区分,实现对车牌整体的识别。

而在车辆追踪中,可以通过对车牌的连续识别和匹配,实现对车辆在不同摄像头下的准确追踪,为交通监管和车辆管理提供更全面的支持。

综上所述,车牌识别技术是一项具有重要应用价值的图像处理技术。

通过对车牌图像的采集、预处理、特征提取和字符识别等步骤的研究,可以实现对车牌的准确识别和车辆的追踪。

车牌识别技术在交通管理、车辆追踪、停车场管理等领域具有广泛的应用前景,为城市交通的智能化发展提供了重要的技术支撑。

数字图像处理-车牌识别系统附程序

数字图像处理-车牌识别系统附程序

数字图像处理车牌识别系统目录1 方案设计............................................................................................................... .. (4)1.1 基本原理 (4)1.2 总体设计方案 (4)2 各模块的实现 (5)2.1 图象的采集与转换 (5)2.2 灰度校正 (6)2.3 平滑处理 (7)2.4 提取的边缘 (7)3 牌照的定位和分割 (7)3.1 牌照区域的定位 (8)3.2 牌照区域的分割 (9)4 字符处理 (9)4.1 字符分割 (10)4.2 字符归一化 (10)4.3 字符的识别 (10)5 总结 (11)参考文献 (12)附录 (13)摘要随着公路逐渐普及,我国的公路交通事业发展迅速,所以人工管理方式已经2不能满着实际的需要,微电子、通信和计算机技术在交通领域的应用极大地提高了交通管理效率。

汽车牌照的自动识别技术已经得到了广泛应用。

汽车牌照自动识别整个处理过程分为预处理、边缘提取、车牌定位、字符分割、字符识别五大模块,其中字符识别过程主要由以下3个部分组成:①正确地分割文字图像区域;②正确的分离单个文字;③正确识别单个字符。

用MATLAB软件编程来实现每一个部分,最后识别出汽车牌照。

在研究的同时对其中出现的问题进行了具体分析处理。

1方案设计1.1基本原理由于车辆牌照是机动车唯一的管理标识符号,在交通管理中具有不可替代的作用,因此车辆牌照识别系统应具有很高的识别正确率,对环境光照条件、拍摄位置和车辆行驶速度等因素的影响应有较大的容阈,并且要求满足实时性要求。

图1 牌照识别系统原理图该系统是计算机图像处理与字符识别技术在智能化交通管理系统中的应用,它主要由牌照图像的采集和预处理、牌照区域的定位和提取、牌照字符的分割和识别等几个部分组成,如图1 所示。

西电数字图像处理大作业车牌识别出结果

西电数字图像处理大作业车牌识别出结果

第 1 页共 33 页基于MATLAB软件的车牌识别作者:学号:作者:学号:学院(系):电子工程学院专业:电子信息工程题目:基于matlab的车牌识别指导教师:李洁职称:教授2013年5月摘要随着经济社会的发展及人们生活水平的提高,机动车辆的数量越来越多,第 2 页共 33 页给交通管理带来了很大的压力,所以,我们必须找到一种方法来解决这个问题。

因为车牌号的重要地位,我们第一个想到就是设法利用车牌号来对车辆进行管理,所以车牌提取应运而生,用来提高汽车的安全管理水平及管理效率。

车牌识别系统主要包括了图像采集、图像预处理、车牌定位、字符分割、字符识别等五大核心部分。

关键词:MATLAB、图像预处理、车牌识别与分割目录1. 绪论 (1)1.1 本课题的研究背景 (1)1.2 国内外发展状况 (3)1.3 主要应用领域 (5)1.4 设计原理 (6)2. MATLAB简介 (7)2.1 MATLAB发展历史 (7)3.各模块的实现 (11)3.1设计方案 (11)3.2图像预处理 (11)3.2.1图像灰度化 (11)3.2.2图像的边缘检测 (12)3.3车牌定位和分割 (14)3.3.1车牌的定位 (15)3.3.2车牌的分割 (16)3.3.3对定位后的彩色车牌的进一步处理 (17)3.4字符的分割和归一化处理 (17)3.4.1字符的分割 (18)3.4.2字符的归一化处理 (19)3.5 字符的识别 (19)4.实验结果和分析 (22)5.实验总结 (24)致谢 (25)参考文献 (26)程序附录 (27)第一章绪论1.1 本课题的研究背景随着经济社会的发展及人们生活水平的提高,机动车辆的数量越来越多,给交通管理带来了很大的压力,所以,我们必须找到一种方法来解决这个问题。

因为车牌号的重要地位,我们第一个想到就是设法利用车牌号来对车辆进行管理,所以车牌提取应运而生,用来提高汽车的安全管理水平及管理效率。

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

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

基于数字图像处理的车牌识别系统摘要汽车的数量的日渐增多,目前,城市的交通情况受到了人们极大的关注,怎样进行有效的交通管理便成为了人们关注的重点。

针对此问题,人们利用新的科学技术,不断努力研发出了各种交通道路监视、管理系统等。

这些系统,通过使用车辆检测装置对过往的车辆进行检测,对相关的交通数据进行提取,是为了达到监控、管理和指挥交通的目的。

车牌识别系统现已经在高速公路、城市十字交通路口和停车场等项目中拥有着不可替代的地位。

本设计使用数字图像处理方法,来解决车牌识别的问题。

通过数字图像处理技术,对原始汽车图像进行处理,通过对图像的预处理、车牌定位、字符分割和字符识别四部分进行处理,最终得到车牌识别的字符。

本设计的图像预处理是把汽车图像通过灰度化、二值化、边缘检测等操作,转变成易于定位的图像;车牌定位是首先利用边缘检测和形态学处理对车牌进行预定位,之后利用Radon变换倾斜矫正车牌,最后进行精确定位剪切车牌;字符分割是通过投影法进行字符的切分,然后利用双线性插值算法对字符进行归一化的处理;字符识别是将归一化之后的字符和建立好的模板字符库进行逐一比对,通过找差值来实现字符的匹配。

本设计的算法是在MATLAB2017b上进行了仿真和测试,可以较好的识别出车牌号码。

关键词:图像处理,车牌识别,边缘检测,MATLABLicense plate recognition system based on digital imageprocessingAbstractThe number of cars is increasing day by day. At present, people pay great attention to the traffic situation of the city. How to carry out effective traffic management has become the focus of people's attention. In response to this problem, people have made continuous efforts to develop various traffic road monitoring and management systems by using new science and technology. These systems, through the use of vehicle detection devices to detect the passing vehicles, extract the relevant traffic data, in order to achieve the purpose of monitoring, management and command of traffic. License plate recognition system now has an irreplaceable position in expressway, urban cross traffic intersection and parking lot projects.This design uses digital image processing method to solve the problem of license plate recognition. Through the digital image processing technology, the original vehicle image is processed. Through the image preprocessing, license plate positioning, character segmentation and character recognition, the characters of license plate recognition are finally obtained. The image preprocessing of this design is to transform the automobile image into the image which is easy to locate through the operation of grayscale, binarization, edge detection, etc.; the license plate location is to use the edge detection and morphological processing to pre locate the license plate, then use Radon transform to tilt and correct the license plate, and finally carry out the accurate location and cutting of the license plate; the character segmentation is to cut the characters through the projection method Then, the bilinear interpolation algorithm is used to normalize the characters. Character recognition is to compare the normalized characters with the established template character library one by one, and to match the characters by finding the difference. The algorithm of this design is simulated and tested on matlab2017b, which can recognize the license plate number better.Keywords: Image processing, license plate recognition, edge detection, MATLAB目录1 绪论 (1)1.1 研究背景及意义 (1)1.2 车牌识别系统现状 (1)1.2.1 国内外研究现状 (1)1.2.2 车牌识别技术的应用情况 (3)1.2.3 车牌识别技术的难点 (3)1.3 本文研究内容与结构安排 (4)2 车牌识别系统设计 (5)2.1图像预处理 (5)2.1.1图像灰度化 (5)2.1.2二值化 (7)2.1.3中值滤波 (7)2.1.4边缘检测 (8)2.1.5数学形态学处理 (8)2.2 车牌定位 (10)2.2.1车牌预定位 (11)2.2.2车牌倾斜校正 (12)2.2.3车牌精确定位及剪切 (13)2.3 字符分割 (14)2.3.1传统车牌字符分割算法 (14)2.3.2基于先验知识约束的垂直投影分割算法 (15)2.3.3字符归一化 (16)2.4 字符识别 (17)3 车牌识别系统开发与性能检验 (11)3.1车牌识别系统开发 (20)3.1.1系统开发软件 (20)3.1.2系统操作界面 (20)3.2车牌识别系统运行过程 (21)3.2.1进一步优化设计 (23)3.3车牌识别系统的分析 (23)总结 (25)致谢 (26)参考文献 (27)1绪论1.1研究背景及意义近些年,私家车的需求数量迅速上升,城市交通设施的快速发展无法跟上车辆的增加,而大规模交通设施的大力发展也解决不了现有的交通拥挤问题,由于被限制的城市空间和政策资金的有限,道路基础设施的建设,受到了严重的制约,所以发展现代智能交通系统,是一个迫切的问题。

提取车牌

提取车牌

提取车牌的具体步骤如下:1、提取原始图像的行,列和维数,并将数字图像坐标化;2、对汽车图像进行行扫描,并对此方向进行像素分析,将蓝色像素点三基色范围的颜色坐标统计并记录下来,记入一个矩阵IY中,IY为包含行方向车牌像素点的一幅数字图像;3、对数字图像IY进行列方向扫描,同时进行蓝色像素点统计,将统计的像素点记入矩阵Plate 中,Plate就是要提取的目标图像,即车牌图像;4、保存车牌图像,便于下一步提取图像。

基于颜色提取汽车车牌的程序如下所示:I=imread('DSC00944.JPG');subplot(2,3,1),imshow(I);title('原始图像');[y,x,z]=size(I);myI=double(I);Blue_y =zeros(y,1);fori=1:yfor j=1:xif(((myI(i,j,1)<=55)&&(myI(i,j,1)>=0))&&((myI(i,j,2)<=100)&&(myI(i,j,2)>=30))&&... ((myI(i,j,3)<=200) &&(myI(i,j,3)>=90)))%蓝色RGB的颜色范围Blue_y(i,1)=Blue_y(i,1)+1;%蓝色像素点统计endendend[tempMaxY]=max(Blue_y);%Y方向车牌区域确定PY1=MaxY;while((Blue_y(PY1,1)>=5)&&(PY1>1))PY1=PY1-1;endPY2=MaxY;while((Blue_y(PY2,1)>=5)&&(PY2<y))PY2=PY2+1;endIY=I(PY1:PY2,:,:);subplot(2,3,2),plot(Blue_y);gridtitle('Y方向统计')subplot(2,3,4),imshow(IY);title(' Y方向车牌区域确定')%X方向统计Blue_x=zeros(1,x);%进一步确定X方向的车牌区域for j=1:xfori=PY1:PY2if((myI(i,j,1)<=55)&&myI(i,j,1)>=0&&((myI(i,j,2)<=100)&&(myI(i,j,2)>=30))&&... ((myI(i,j,3)<=200)&& (myI(i,j,3)>=90)))Blue_x(1,j)=Blue_x(1,j)+1;endendendPX1=1;while((Blue_x(1,PX1)<3)&&(PX1<x))PX1=PX1+1;endPX2=x;while((Blue_x(1,PX2)<3)&&(PX2>PX1))PX2=PX2-1;endsubplot(2,3,3),plot(Blue_x);gridtitle('X方向统计')%对车牌区域的修正PX1=PX1-2;PX2=PX2+2;Plate=I(PY1:PY2,PX1-2:PX2,:);subplot(2,3,5),imshow(Plate);title('车牌显示');imwrite(Plate,'chepai.bmp');程序输出结果如下:图4.1 车牌定位结果4.4 图像的预处理4.4.1预处理方法流程由于本系统的车牌图像是在室外进行拍摄,因此不可避免地会受到自然季节、光线等因素的影响。

数字图像处理实习报告--OCR-车牌号码识别

数字图像处理实习报告--OCR-车牌号码识别

数字图像处理实习报告--OCR-车牌号码识别数字图像处理实习报告实习项⽬名称:OCR-车牌号码识别所属课程名称:数字图像处理班级:学号:姓名:指导教师:⽬录⼀、实习⽬的 (3)⼆、实习原理 (3)三、实习步骤 (3)3.1完成车牌定位的整个过程 (4)3.2⽔平差分提取图象边缘 (4)3.3 完成图象车牌区域的初步定位。

(4)3.4利⽤先验知识标识车牌区域,进⾏车牌区域的选择 (4)3.5⽔平查找后,纵向查找。

完成图象车牌区域的初步定位。

(5)3.6利⽤先验知识标识车牌区域,进⾏车牌区域的选择,(横纵向) (5)3.7计算伪车牌区的跳变平均数 (5)3.8找出所有伪车牌区域中具有最⼤跳变平均数的区域号,精确定位车牌 (5)3.91找出车牌的左右边缘 (5)3.92⼆值化图象 (6)3.93车牌字符分割 (6)3.94⽔平⽅向投影,分割出字符 (6)四、实验程序 (6)五、实习结果 (24)六、实习⼼得 (28)⼀、实习⽬的(1)掌握数字图像处理的相关知识及算法。

(2)学习在VC 6.0环境下编写车牌定位与识别程序。

(3)了解车牌定位⽅法,如边缘检测法,基于⽮量量化的车牌定位法等。

(4)了解车牌字符分割⽅法,如,投影法,基于车牌字符先验知识的字符分割⽅法等。

(5)了解车牌字符识别⽅法,如字符归⼀化,投影法,基于数字和字母特征的模板匹配法。

(6)运⽤编写的车牌定位与识别程序实现在各种环境下车牌的识基于VC++图像处理的汽车牌照识别系统主要包括车牌定位,字符车牌分割和车牌字符识别三个关键环节其识别流程图如图1所⽰。

图1 识别流程图其中,(1)原始图像:原始的汽车图像;(2)图像预处理:对采集到的图像进⾏滤波等处理以克服图像⼲扰;(3)车牌定位:计算边缘图像的投影⾯积,寻找峰⾕点,⼤致确定车牌位置,再计算此连通域内的宽⾼⽐,剔除不在域值范围内的连通域,最后得到的便为车牌区域;(4)字符分割:利⽤投影检测的字符定位分割⽅法得到车牌的字符;(5)字符数据库:为第6步的字符识别建⽴字符模板数据库;(6)字符识别:通过基于模板匹配的⼈⼯神经⽹络算法,通过特征对⽐或训练识别出相关的字符,得到最后的汽车牌照,包括英⽂字母和数字。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
gray =huiimg1[i*width+j]; // pDC->SetPixel( j+width, i, RGB(gray,gray,gray)); } } }
8
何梦浩小组
数字图像处理研学报告
for( i=100; i<height; i++) { for( j=100; j<width-100; j++){ if(huiimg1[i*width+j]==255) { y1=i+3; break; } } if(huiimg1[i*width+j]==255) break;
车牌识别技术结合电子不停车收费系统(ETC)识别车辆,过往车辆通过道口时无须停 车,即能够实现车辆身份自动识别、自动收费。在车场管理中,为提高出入口车辆通行效率, 车牌识别针对无需收停车费的车辆(如月卡车、内部免费通行车辆),建设无人值守的快速 通道,免取卡、不停车的出入体验,正改变出入停车场的管理模式。
huiimg1[i*width+j] =255; //huiimg1[i*width+j]=255; } else{ huiimg1[i*width+j]= 0; //huiimg1[i*width+j]=0; } if((h<=270.0&&205.0<=h)&&s>0.48){ //huiimg[i*width+j] =255; huiimg[i*width+j]=255; } else{ //huiimg[i*width+j]= 0; huiimg[i*width+j]=0; } } }
图 1-1
4
数字图像处理研学报告
何梦浩小组
2 程序的实现方法:
2.1 预处理:
2.1.1 根据车牌部分的蓝色分量较大的情况,设置阈值,使图像二值化,让车牌部分的底色 与其他图像区域区别开来,我组发现:在设置阈值时,用 HSV 模型比 RGB 模型更加准确地 进行车牌特征提取。
2.1.2 在二值化图像上在此进行处理,通过形态学处理去除车牌周围噪声,以便准确提取车 牌。
for(int i=0;i<height;i++) {
for(int j=0;j<width;j++) {
b = rgbimg[i*3*width+j*3]; g = rgbimg[i*3*width+j*3+1]; r = rgbimg[i*3*width+j*3+2];
max=(r>g)?r:g; max=(max>b)?max:b;
}
for( i=height-20; i>0; i--) { for( j=20; j<width-20; j++){ if(huiimg1[i*width+j]==255) { y2=i+1; break; } } if(huiimg1[i*width+j]==255) break;
}
for(j=120; j<width-50; j++) { for( i=50; i<height-50; i++ ){ if(huiimg1[i*width+j]==255) { x1=j-2; break; } } if(huiimg1[i*width+j]==255) break;
OnInitialUpdate(); }
【实验效果Leabharlann 例】何梦浩小组图片 2.1-1
2.2 车牌提取:
在预处理基础上,检测出已经转化为白色的部分,然后划定白色区域的范围,最终检测出车 牌的上下左右边界位置,将其提取出来。
【程序如下】 void CImgProView::OnDraw(CDC* pDC) {
pDC->SetPixel( j, i, RGB(gray,gray,gray)); }
show outImg here //////////////////////
if(bmpflag == 1) {
BYTE r,g,b; for( i=0; i<height; i++)
for(j=0; j<3*width; j=j+3) {
目录
《数字图像处理》 .................................................................................1 车牌检测与字符分割.............................................................................. 1 研学报告 .................................................................................................1 摘 要.......................................................................................................3
【程序如下】 void CImgProView::Color() {
BYTE r,g,b; int i,j; huiimg= new BYTE[width*height]; huiimg1= new BYTE[width*height]; BYTE max,min,delta; flag=1; double h,s,v;
关键词:车牌定位,倾斜校正,字符分割
3
数字图像处理研学报告
何梦浩小组
1 车牌识别的研究背景:意义、应用
1.1 意义 车牌识别技术要求能够将运动中的汽车牌照从复杂背景中提取并识别出来,通过车牌提
取、图像预处理、特征提取、车牌字符识别等技术,识别车辆牌号,目前的技术水平为字母 和数字的识别率可达到 96%,汉字的识别率可达到 95%。
1.2 应用 车牌识别在高速公路车辆管理中得到广泛应用,电子收费(ETC)系统中,也是结合 DSRC
技术识别车辆身份的主要手段。 在停车场管理中,车牌识别技术也是识别车辆身份的主要手段。在深圳市公安局建设的《停 车库(场)车辆图像和号牌信息采集与传输系统技术要求》中,车牌识别技术成为车辆身份 识别的主要手段。
2
数字图像处理研学报告
何梦浩小组
摘要
整个车牌识别系统分为图像采集、车牌定位、字符分割、字符识别四大部分。现有研究 算法的理论基础上,在 Visual C ++平台下,采集到的图像经过一系列预处理;在车牌定位模 块中,采用了二值化方法的基础上,利用灰度跳变的特点,检测到车牌的上下边界和左右边 界。至此,车牌完全定位出来;在车牌图像的倾斜矫正模块中,通过对图像左右半边目标像 素平均高度的统计来进行倾斜的调整;最后字符分割。由于知识和精力有限,本组没有做最 后的字符识别部分。
if( image == 0 )
7
数字图像处理研学报告
return;
int i, j; if(rawflag == 1) {
BYTE gray; for( i=0; i<height; i++) {
for( j=0; j<width; j++) {
gray = image[i*width+j];
} } //////
BYTE *tempOut; tempOut = new BYTE[width*height];
6
何梦浩小组
数字图像处理研学报告
//memcpy( temp, image, sizeof(BYTE)*width*height);
erosion( huiimg1, width, height, tempOut,1); dilation(huiimg1, width, height, tempOut,1); erosion( huiimg1, width, height, tempOut,2);
h=double(60*(b-r))/delta+120; if(max==b)
h=double(60*(r-g))/delta+240; }
v=max; if(v==0){
s=0; } else
s=double(delta)/max; if(h<0)
h+=360; if((h<=270.0&&208.0<=h)&&s>0.52){
1 车牌识别的研究背景:意义、应用 ............................................ 4 2 程序的实现方法:........................................................................5
2.1 预处理: ...............................................................................5 2.2 车牌提取:...........................................................................7 2.3 车牌校正:.........................................................................18 2.4 字符分割:.........................................................................21 3 实验结果及分析:......................................................................33 4 本课程收获及建议:..................................................................33 4.1 收获: ................................................................................ 33 4.2 建议: ................................................................................ 33 5 组员贡献率 ................................................................................. 33 6 参考文献 ..................................................................................... 34
相关文档
最新文档