- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 1
目录
TOC \o 1-2 \h \z \u \o 刘佐濂 刘佐濂 , \o 邓荣标 邓荣标 , \o 孔嘉圆 孔嘉圆. \o 中国科技信息 中国科技信息 [J].2005(23期)9~12.
[10]. 张禹、马驷良、韩笑、张忠波.车牌识别中的图像提取及分割算法[J].吉林大学学报,2006. 第44卷第3期,407~410
[11]. 霍宏涛.数字图像处理[M].北京:机械工业出版社,2003.5
[12]. 许志影、李晋平.MATLAB极其在图像处理中的应用[J].计算机与现代化,2004(4):20~28
[13]. 戚飞虎.模式识别与图象处理[M].上海:上海科学技术出版社,1998
[14]. 雷英杰. MATLAB遗传算法工具箱及应用[M].西安:西安电子科技大学出版社,2005
[15]. 杨淑莹.模式识别与智能计算:Matlab技术实现[M].北京:电子工业出版社,2008
[16]. 张强,王正林.精通MATLAB图像处理[M].北京:电子工业出版社,2009
[17]. D. S. Kim and S. I. Chien,. Automatic car license plate extraction using modified generalized symmetry transform and image warp ing[ J ]. in Proc. IEEE Int. Symp. Industrial Elec2tronics, vol. 3, 2001, pp. 2022 - 2027
致谢
非常感谢张恒老师、张小林老师在我大学的最后学习阶段——毕业设计阶段给自己的指导,从最初的校外毕设申请、定题,到资料收集、写作、修改以及论文定稿,他们给了我耐心的指导和无私的帮助。为了指导我们的毕业论文,他们放弃了自己的休息时间,他们的这种无私奉献的敬业精神令人钦佩,在此我向她们表示我诚挚的谢意。同时,感谢所有任课老师和所有同学在这四年来给自己的指导和帮助,是他们教会了我专业知识,教会了我如何学习,教会了我如何做人。正是由于他们,我才能在各方面取得显著的进步,在此向他们表示我由衷的谢意,并祝所有的老师身体健康、工作顺利,培养出越来越多的优秀人才,桃李满天下!
附录:程序清单
function [d]=main(jpg)
close all
clc
%I=imread(car1.JPG);
I=imread(chepai.jpg);
figure(1),imshow(I);title(原图)
I1=rgb2gray(I);
figure(2),subplot(1,2,1),imshow(I1);title(灰度图);
figure(2),subplot(1,2,2),imhist(I1);title(灰度图直方图);
I2=edge(I1,robert,0.15,both);
figure(3),imshow(I2);title(robert算子边缘检测)
se=[1;1;1];
I3=imerode(I2,se);
figure(4),imshow(I3);title(腐蚀后图像);
se=strel(rectangle,[25,25]);
I4=imclose(I3,se);
figure(5),imshow(I4);title(平滑图像的轮廓);
I5=bwareaopen(I4,2000);
figure(6),imshow(I5);title(从对象中移除小对象);
[y,x,z]=size(I5);
myI=double(I5);
tic
Blue_y=zeros(y,1);
for i=1:y
for j=1:x
if(myI(i,j,1)==1)
Blue_y(i,1)= Blue_y(i,1)+1;%蓝色像素点统计
end
end
end
[temp MaxY]=max(Blue_y);%Y方向车牌区域确定
PY1=MaxY;
while ((Blue_y(PY1,1)=5)(PY11))
PY1=PY1-1;
end
PY2=MaxY;
while ((Blue_y(PY2,1)=5)(PY2y))
PY2=PY2+1;
end
IY=I(PY1:PY2,:,:);
%%%%%% X方向 %%%%%%%%%
Blue_x=zeros(1,x);%进一步确定x方向的车牌区域
for j=1:x
for i=PY1:PY2
文档评论(0)