基于matlab的车牌识别系统的设计毕业设计(编辑修改稿)内容摘要:
,39。 s39。 )。 %202。 228。 200。 235。 179。 181。 197。 198。 213。 213。 198。 172。 I=imread(k)。 imshow(I)。 %I=imread(39。 D:\123\39。 )。 figure(1),imshow(I)。 title(39。 212。 205。 188。 39。 ) I1=rgb2gray(I)。 figure(2),imshow(I1)。 title(39。 187。 210。 182。 200。 205。 188。 39。 )。 I2=edge(I1,39。 roberts39。 ,39。 both39。 )。 figure(3),imshow(I2)。 title(39。 robert203。 227。 211。 177。 223。 212。 181。 188。 236。 178。 226。 39。 ) se=[1。 1。 1]。 I3=imerode(I2,se)。 figure(4),imshow(I3)。 title(39。 184。 175。 202。 180。 186。 243。 205。 188。 207。 241。 39。 )。 se=strel(39。 rectangle39。 ,[25,25])。 I4=imclose(I3,se)。 figure(5),imshow(I4)。 title(39。 198。 189。 187。 172。 205。 188。 207。 241。 181。 196。 194。 214。 192。 170。 39。 )。 I5=bwareaopen(I4,2020)。 figure(6),imshow(I5)。 title(39。 180。 211。 182。 212。 207。 243。 214。 208。 210。 198。 179。 253。 208。 161。 182。 212。 207。 243。 39。 )。 [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。 %192。 182。 201。 171。 207。 241。 203。 216。 181。 227。 205。 179。 188。 198。 end end end [temp MaxY]=max(Blue_y)。 %Y189。 207。 242。 179。 181。 197。 198。 199。 248。 211。 242。 200。 182。 168。 PY1=MaxY。 while ((Blue_y(PY1,1)=5)amp。 amp。 (PY11)) PY1=PY11。 end PY2=MaxY。 while ((Blue_y(PY2,1)=5)amp。 amp。 (PY2y)) PY2=PY2+1。 end IY=I(PY1:PY2,:,:)。 %%%%%% X189。 207。 242。 %%%%%%%%% Blue_x=zeros(1,x)。 %189。 248。 210。 187。 178。 189。 200。 182。 168。 x189。 207。 242。 181。 196。 179。 181。 197。 198。 199。 248。 211。 242。 for j=1:x for i=PY1:PY2 if(myI(i,j,1)==1) 基于 MATLAB 的车牌识别系统的设计 Blue_x(1,j)= Blue_x(1,j)+1。 end end end PX1=1。 while ((Blue_x(1,PX1)3)amp。 amp。 (PX1x)) PX1=PX1+1。 end PX2=x。 while ((Blue_x(1,PX2)3)amp。 amp。 (PX2PX1)) PX2=PX21。 end PX1=PX11。 %182。 212。 179。 181。 197。 198。 199。 248。 211。 242。 181。 196。 208。 163。 213。 253。 PX2=PX2+1。 dw=I(PY1:PY28,PX1:PX2,:)。 t=toc。 figure(7),subplot(1,2,1),imshow(IY),title(39。 208。 208。 189。 207。 242。 199。 248。 211。 242。 39。 )。 figure(7),subplot(1,2,2),imshow(dw),title(39。 182。 168。 206。 187。 186。 243。 181。 196。 178。 202。 201。 171。 179。 181。 197。 198。 205。 188。 207。 241。 39。 ) imwrite(dw,39。 39。 )。 [filename,filepath]=uigetfile(39。 39。 ,39。 202。 228。 200。 235。 210。 187。 184。 246。 182。 168。 206。 187。 178。 195。 188。 244。 186。 243。 181。 196。 179。 181。 197。 198。 205。 188。 207。 241。 39。 )。 jpg=strcat(filepath,filename)。 a=imread(39。 39。 )。 b=rgb2gray(a)。 imwrite(b,39。 1.179。 181。 197。 198。 187。 210。 182。 200。 205。 188。 39。 )。 figure(8)。 subplot(3,2,1),imshow(b),title(39。 1.179。 181。 197。 198。 187。 210。 182。 200。 205。 188。 207。 241。 39。 ) g_max=double(max(max(b)))。 g_min=double(min(min(b)))。 T=round(g_max(g_maxg_min)/3)。 % T 206。 170。 182。 254。 214。 181。 187。 17。基于matlab的车牌识别系统的设计毕业设计(编辑修改稿)
相关推荐
的灰度, r(0≤r≤1) 表示 原始图像 的灰度 (0代表黑, 1 代表白 )。 在 [0,1]的区间任意取一个 r 值, 都对应着一个 s 值,且 s=T(r), T(r)为变换函数。 为了使这种灰度变换具有实际意义, T(r)应该满足下列条件: 南京工程学院毕业设计说明书(论文) 12 1)在 0≤r≤1 区间, T(r)为单调递增函数; 2)在 0≤r≤1 区间。 有 0≤T(r)≤1。
ure integration, with a strong demonstration, and the visibility is strong, easy to operate, graphics and dynamic simulation to demonstrate the principle of the munication of the abstract content and
AM信号,如图 所示。 图中 图 64QAM 信号矢量图 图 256QAM 信号矢量图 AM AM AM 14 图 复合相移法 虚线大圆上的 4 个大黑点表示一个 QPSK 信号矢量的位置。 在这 4 个位置上可以叠加上第二个 QPSK 矢量,后者的位置用虚线小圆上的 4 个小黑点表示。 三、 QAM 调制解调原理 QAM 调制 正交幅度调制 QAM 是数字通信中一种经常利用的数字调制技术
量的函数 , 使其越来越受到人们的喜爱 , 工具箱越来越多 ,应用范围也越来越广泛。 MATLAB 以商品形式出现后 , 仅短短几年 , 就以其良好的开放性和运行的可靠性 , 使原先控制领域里的封闭式软件包 ( 如英国的 UMIST , 瑞典的 LUND,和 SIMNON , 德国的 KEDDC ) 纷纷淘汰 , 而改以 MATLAB 为平台加以重建。 在时间进入 20 世纪九十年代的时候 ,
处理和车牌提取。 流程图如图 2所示: 图 2 车牌定位算法流程图 车牌输入 旋转校正 灰度化 边缘检测 形态学处理 车牌提取 输出 基于 Matlab 的车牌定位系统的研究与设计 5 旋转校正 很多时候,待处理图片不一定是水平的图片,会有一些倾斜的图片,在资料搜集中,看到不少的研究者把旋转校正放在车牌定位后做,做一个车牌位置的旋转校正。 事实上,经过多次的实验和反复调试,车牌定位后做旋转校正
样自然。 而一旦用户以跟人交谈的方式来进行语音输入时,口语的语法不规范和语序不正常的特点会给语义的分析和理解带来困难。 你也许接触到一些语音软件声称是可以做到自然语言识别,而在这方面真正有实用商业系统的只有 Nuance公司。 Nuance的最新版识别软件所提供的“随意说 (Say anything)”技术,使用户可以以自然的河南理工大学毕业设计(论文)说明书 4 语言说出自己的需求。 例如