基于MATLAB的车牌识别程序分析培训课件.ppt

基于MATLAB的车牌识别程序分析培训课件.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自定义一个字符函数,用来从车牌区域中提取出7个字符,其中利用切割函数来进行切割。 程序:function [word,result]=getword(d) word=[];flag=0;y1=8;y2=0.5; while flag==0 [m,n]=size(d);%将d的尺寸存入m n wide=0; while sum(d(:,wide+1))~=0 wide=n-2%纵向扫描,如果有白色点的列数加一 wide=wide+1; end temp=qiege(imcrop(d,[1 1 wide m])); [m1,n1]=size(temp); if widey1 n1/m1y2%如果列数小于8且长比宽大于2:1,认为是干扰 d(:,[1:wide])=0;%将1到wide行赋一,消除干扰 if sum(sum(d))~=0%二次求和,加强精度,如果还不等于零,干扰未完全消除,再次切割 d=qiege(d); else word=[];flag=1;%不作处理,改变flag初值为了避免再次进入大循环,破坏wide值 end else%全为有用区域,即数字区域 word=qiege(imcrop(d,[1 1 wide m]));%将第一个字符切割出来,赋给Word d(:,[1:wide])=0;%人为地将第一个字符赋零,调用切割函数切割掉,避免重复切割 if sum(sum(d))~=0;%加强精度,如果二次求和还不为0,再次切割,改变flag初值为了避免再次进入大循环,破坏wide值 d=qiege(d);flag=1; else d=[]; end end end end result=d;%结果为d图 运用这个getword函数就可以提取7个字符,调用getword函数 [word2,d]=getword(d); % 分割出第二个字符 [word3,d]=getword(d); % 分割出第三个字符 [word4,d]=getword(d); % 分割出第四个字符 [word5,d]=getword(d); % 分割出第五个字符 [word6,d]=getword(d); % 分割出第六个字符 [word7,d]=getword(d); % 分割出第七个字符 subplot(5,7,1),imshow(word1),title(1); subplot(5,7,2),imshow(word2),title(2); subplot(5,7,3),imshow(word3),title(3); subplot(5,7,4),imshow(word4),title(4); subplot(5,7,5),imshow(word5),title(5); 基于MATLAB的车牌识别系统 小组成员: 张佰涛 刘强伟 崔敏 滕秀萍 龚恒耿 车牌识别系统的摄像头通过对经过指定区域的机动车辆进行拍照,因为照片会受到光照、拍摄位置和车辆行驶速度的影响,导致拍摄的图片不能准确的确定汽车的车牌。而车牌识别系统就通过对机动车辆的照片进行图像预处理、车牌定位、字符分割、字符识别等技术手段,从而得到清晰的机动车牌照的照片,从而提高现代智能交通的管理效率,可以说车牌识别系统对于现代智能交通至关重要。 系统技术: 本系统应用图像处理技术、车牌分割技术、字符特征提取方法、神经网络识别技术,模板匹配的方法来解决车辆牌照识别问题。完整的车牌识别系统包括图像采集、图像处理、车牌定位、字符分割、字符识别、数据库、数据库支持模块等模块。 一、图像处理: 本系统中图像处理主要分为几个步骤:图像预处理,图像增强,图像去噪,图像切割,图像提取等几个步骤。 (一)图像预处理 收集到的图片一般为彩色图片,由于彩色图片占用存储容量大,处理时间长,因此需要对图像进行灰度转换,将彩色图像转换为灰度图像,灰度图像只保留亮度信息,方便使用,也为后面的对图像进行二值化处理提供方便。 程序:I1=rgb2gray(I); rgb2gray,MATLAB中灰度图像转换函数,原图及处理后的灰度图显示如下

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档