基于matlab的汽车牌照识别系统设计与实现内容摘要:
m2bw(I1,T/256)。 subplot(3,2,4)。 imshow(I1),title(39。 二值化车牌图像 39。 )。 I2=bwareaopen(I1,20)。 subplot(3,2,5)。 imshow(I2),title(39。 形态学 滤波后的二值化图像 39。 )。 [y1,x1,z1]=size(I2)。 I3=double(I2)。 TT=1。 %%%%%%%去除图像顶端和底端的不感兴趣区域 %%%%% Y1=zeros(y1,1)。 for i=1:y1 for j=1:x1 if(I3(i,j,1)==1) Y1(i,1)= Y1(i,1)+1。 end end end Py1=1。 Py0=1。 while ((Y1(Py0,1)20)amp。 amp。 (Py0y1)) Py0=Py0+1。 end Py1=Py0。 while((Y1(Py1,1)=20)amp。 amp。 (Py1y1)) Py1=Py1+1。 end I2=I2(Py0:Py1,:,:)。 subplot(3,2,6)。 imshow(I2),title(39。 目标车牌区域 39。 )。 %%%%%% 分割字符按行积累量 %%%%%%% X1=zeros(1,x1)。 for j=1:x1 for i=1:y1 if(I3(i,j,1)==1) X1(1,j)= X1(1,j)+1。 end end end figure(5)。 plot(0:x11,X1),title(39。 列方向像素点灰度值累计和 39。 ),xlabel(39。 列值 39。 ),ylabel(39。 累计像素量 39。 )。 Px0=1。 Px1=1。 %%%%%%%%%%%%分割字符 %%%%%%%%%%%%%%%%%% for i=1:7 while ((X1(1,Px0)3)amp。 amp。 (Px0x1)) Px0=Px0+1。 end Px1=Px0。 while (((X1(1,Px1)=3)amp。 amp。 (Px1x1))||((Px1Px0)10)) Px1=Px1+1。 end Z=I2(:,Px0:Px1,:)。 switch strcat(39。 Z39。 ,num2str(i)) case 39。 Z139。 PIN0=Z。 case 39。 Z239。 PIN1=Z。 case 39。 Z339。 PIN2=Z。 case 39。 Z439。 PIN3=Z。 case 39。 Z539。 PIN4=Z。 case 39。 Z639。 PIN5=Z。 otherwise PIN6=Z。 end figure(3)。 subplot(1,7,i)。 imshow(Z)。 Px0=Px1。 End 车牌字符识别 字符识别方法主要有基于模板匹配算法和基。基于matlab的汽车牌照识别系统设计与实现
相关推荐
完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等), MATLAB 同样表现了出色的处理能力。 同时对一些特殊的可视化要求,例如图形对话等, MATLAB 也有相应的功能函数,保证了用户不同层次的要求。 另外新版本的 MATLAB 还着重在图形用户界面( GUI)的制作上作了很大的改善,对这方面有特殊要求的用户也可以得到满足。 ( 5)应
图 42 灰度图 图 43 Robert 算子边缘检测 该系统的摄像头 拍摄的图片是整个机动车的图片,而只有车牌部分是对系统有用的。 所以我们要对照片进行车牌定位和分割。 车牌的定位和分割是从经过图像预处理后的灰度图像中确定牌照位置,并将车牌部分从整个图像中分割出来,从而进行字符识别。 车牌图像的灰度图的车牌部分是一个水平度很高的长方形图样,在原图中比较集中,且灰度值和周围图样有明显差异
set(,39。 String39。 ,str) C=dcgain(feedback(G,1))。 %求系统稳态值 M=fix(1000*(YC)/C)/10。 str0=num2str(M)。 str=[str0,39。 %39。 ]。 set(,39。 String39。 ,str) %求超调量 n=1。 滁州学院本科毕业设计 17 while y(n)*C %通过循环
果,甚至造成系统的崩溃,这在系统和程序开 发时,是需要保持警惕的。 系统硬件的选择 图 为 lcd 驱动的结构框图, S3C2440 处理器通过数据线和地址线与显示缓存哈尔滨 工业大学毕业设计(论文) 6 SDRAM 达到连接、传入像素数据, LCD 控制器就会自动通过 DMA 读取数据送往TFTLCD 显示 ,下文主要介绍如何选择 lcd 的硬件部分。 S 3 C 2 4 4 0S D R A
输出的程序和函数主要用于 创建和打开数据文件并进行数据的读写 数据采集子模板提供 LabVIEW 支持的数据采集卡的驱动程序 波形子模板提供各种波形处理工具 信号处理子模板提供在时域频域以及复频域进行信号发生与分析处理 的功能函数 仪器 IO 子模板提供各种 IO 接口设备驱动程序设计用的专用函数以及 通用驱动模式的 VISA 功能函数可驱动的 IO 接口设备有 GPIB 接口设备串行接口 仪器
无 Name Varchar 50 无 管理员名字 无 Sign Bit 1 五 标记 无 表 系统管理员表 用户信息表( tb_Member):会员信息表,主要用来存储会员的一些 基本 9 信息。 表名: tb_Member 字段名 数据类型 长度 主外键 字段说明 备注 ID Int 4 主键 用户 ID 非空 Name Varchar 50 无 用户名字 非空 Password