基于labview的车牌识别
(完整版)基于matlab的车牌识别(含子程序)
基于 matlab 的车牌鉴别系统一、对车辆图像进行预办理1.载入车牌图像:function [d]=main(jpg)[filename, pathname] = uigetfile({'*.jpg',文件 (*.jpg)'});'JPEG if(filename == 0), return, endglobal FILENAME % 定义全局变量FILENAME = [pathname filename];I=imread(FILENAME);figure(1),imshow(I);title(' 原图像 ');% 将车牌的原图显示出来结果以下:2.将彩图变换为灰度图并绘制直方图:I1=rgb2gray(I);%将彩图变换为灰度图figure(2),subplot(1,2,1),imshow(I1);title(' 灰度图像');figure(2),subplot(1,2,2),imhist(I1);title(' 灰度图直方图');% 绘制灰度图的直方图结果以下所示:3.用 roberts 算子进行边缘检测:I2=edge(I1,'roberts',0.18,'both');% 选择阈值,用 roberts 算子进行边缘检测figure(3),imshow(I2);title('roberts算子边缘检测图像');结果以下:4.图像推行腐化操作:se=[1;1;1];I3=imerode(I2,se);% 对图像推行腐化操作,即膨胀的反操作figure(4),imshow(I3);title('腐化后图像');5.圆滑图像se=strel('rectangle',[25,25]);% 构造构造元素以正方形构造一个seI4=imclose(I3,se);%图像聚类、填充图像figure(5),imshow(I4);title('圆滑图像');结果以下所示:6.删除二值图像的小对象I5=bwareaopen(I4,2000);% 去除聚团灰度值小于 2000 的部分figure(6),imshow(I5);title(' 从对象中移除小的对象 ');结果以下所示:二、车牌定位[y,x,z]=size(I5);%返回 I5 各维的尺寸,储藏在x,y,z中myI=double(I5);% 将 I5 变换成双精度tic%tic表示计时的开始,toc 表示计时的结束Blue_y=zeros(y,1);%产生一个y*1 的零阵for i=1:yfor j=1:xif(myI(i,j,1)==1)% 若是myI(i,j,1) 即myI 的图像中坐标为(i,j) 的点值为1,即该点为车牌背景颜色蓝色% 则Blue_y(i,1) 的值加 1Blue_y(i,1)= Blue_y(i,1)+1;% 蓝色像素点统计endendend[temp MaxY]=max(Blue_y);%Y方向车牌地域确定%temp 为向量 white_y的元素中的最大值,MaxY为该值的索引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,:,:);%x 方向车牌地域确定%%%%%%方X向 %%%%%%%%%Blue_x=zeros(1,x);%进一步确定x 方向的车牌地域for j=1:xfor i=PY1:PY2if(myI(i,j,1)==1)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;endPX1=PX1-1;%对车牌地域的校正PX2=PX2+1;dw=I(PY1:PY2-8,PX1:PX2,:);t=toc;figure(7),subplot(1,2,1),imshow(IY),title('行方向合理地域');% 行方向车牌地域确定figure(7),subplot(1,2,2),imshow(dw),title('定位裁剪后的车牌彩色图像');的车牌区域以下所示:三、字符切割及办理1.车牌的进一步办理对切割出的彩色车牌图像进行灰度变换、二值化、均值滤波、腐化膨胀以及字符切割以从车牌图像中分别出组成车牌号码的单个字符图像,对切割出来的字符进行预办理(二值化、归一化),此后解析提取,对切割出的字符图像进行鉴别给出文本形式的车牌号码。
基于matlab的汽车牌照识别系统的研究设计
摘要:随着公路逐渐普及,我国的公路交通事业发展迅速,所以人工管理方式已经不能满着实际的需要,微电子、通信和计算机技术在交通领域的应用极大地提高了交通管理效率。
汽车牌照的自动识别技术已经得到了广泛应用。
本次试验主要有预处理、边缘提取、车牌定位、字符分割四大模块。
用MATLAB软件编程来实现每一个部分。
关键词:MATLAB 图像处理车牌定位牌照分割1 系统功能介绍与总体设计功能介绍:一、车牌定位(1)图像预处理:对动态采集到的图像进行滤波、边界增强等处理以克服图像干扰;(2)车牌定位:计算边缘图像的投影面积,寻找峰谷点,大致确定车牌位置,再计算此连通域内的宽高比,剔除不在域值范围内的连通域,最后得到的便为车牌区域;二、字符识别(1)字符分割:利用投影检测的字符定位分割方法得到单个的字符;(2)字符数据库:为第6步的字符识别建立字符模板数据库;(3)字符识别:通过基于模板匹配的OCR算法或基于人工神经网络的OCR算法,通过特征对比或训练识别出相关的字符,得到最后的汽车牌照,包括英文字母和数字。
总体设计:车辆牌照识别整个系统主要是由车牌定位和字符分割两部分组成,其中车牌定位又可以分为图像预处理及边缘提取模块和牌照的定位及分割模块;字符分割牌照分割和单个字符分割两个模块。
为了便于试验顺利进行,原始图象应具有适当的亮度,较大的对比度和清晰可辩的牌照图象。
但由于该系统的摄像部分工作于开放的户外环境,加之车辆牌照的整洁度、自然光照条件、拍摄时摄像机与牌照的矩离和角度以及车辆行驶速度等因素的影响,牌照图象可能出现模糊、歪斜和缺损等严重缺陷,因此需要对原始图象进行识别前的预处理。
牌照的定位和分割主要目的是在经图象预处理后的原始灰度图象中确定牌照的具体位置,并将牌照从整个图象中分割出来。
由于拍摄时的光照条件、牌照的整洁程度的影响,和摄像机的焦距调整、镜头的光学畸变所产生的噪声都会不同程度地造成牌照字符的边界模糊、细节不清、笔划断开或粗细不均,加上牌照上的污斑等缺陷,致使字符提取困难,进而影响字符识别的准确性。
基于MATLAB的车牌智能识别设计
基于MATLAB的车牌智能识别设计摘要:车牌智能识别技术是智能交通系统中的重要组成部分,能够提高交通管理效率和安全性。
本文基于MATLAB平台,设计了一种车牌智能识别系统,通过图像处理和模式识别技术实现车牌号码的准确识别。
该系统能够实现对车辆行驶过程中的车牌信息进行实时提取和识别,具有较高的准确性和稳定性,可以有效应用于停车场管理、交通违法抓拍等领域。
关键词:车牌智能识别;MATLAB;图像处理;模式识别一、引言随着汽车数量的快速增长,交通拥堵和交通管理成为社会发展中的一大难题。
为了提高交通管理效率和安全性,智能交通系统得到了广泛的关注和应用。
车牌智能识别技术作为智能交通系统中的重要组成部分,能够实现对车辆行驶过程中的车牌信息进行实时提取和识别,为交通管理和监控提供了重要的支持。
二、相关技术及方法1. 图像处理技术图像处理技术是车牌智能识别系统中的核心技术之一,主要包括灰度化、二值化、边缘检测、形态学处理等操作。
灰度化是将彩色图像转换为灰度图像,简化了图像信息的处理;二值化将灰度图像转换为二值图像,方便进行特征提取和分割操作;边缘检测可以准确提取车牌的轮廓信息;形态学处理可以用于去除图像中的噪声点和填充孔洞,提高字符的连通性。
2. 字符分割与特征提取字符分割是指将车牌图像中的字符分离出来,是车牌识别的关键步骤之一。
在字符分割后,需要进行字符的特征提取,包括字符的大小、形状、像素点分布等特征。
这些特征可以用于字符的识别和分类,提高识别的准确性和鲁棒性。
3. 模式识别算法模式识别算法是车牌智能识别系统中的另一个核心技术,主要包括基于模板匹配的模式识别、基于统计学习的模式识别、基于深度学习的模式识别等方法。
这些算法能够对字符进行准确的识别和分类,为车牌智能识别系统提供了强大的分析和识别能力。
三、车牌智能识别系统设计基于MATLAB平台,设计的车牌智能识别系统主要包括图像预处理、字符分割与特征提取、模式识别和结果输出四个主要模块。
电子类毕业设计-题目大全
1、家用防盗报警(电路图,程序,论文)2、防盗拨号报警(电路图,程序,论文)3、防盗防火拨号报警系统(电路图,程序,论文)4、数字显示温度计(电路图,程序,论文)5、无线数显远程温度计设计(电路图,程序,论文)6、8路温度巡回测量系统设计(可设定上下限报警)(电路图,程序)7、电子血压计(电路图,程序,论文)8、基于51单片机语音存储与回放系统(电路图,程序,论文)9、基于AD7755智能电能表的设计(电路图,程序,论文)10、基于单片机的智能玩具车系统设计(电路图,程序,论文)--------------------------------------------------------------------11、电子播报记事器(电路图,程序,论文)12、限电自动控制器(电路图,程序,论文)13、点焊机器人(结构图,论文)14、家用电风扇逻辑控制电路(电路图,论文)15、洗衣机控制面板设计(电路图,程序)16、交通灯控制系统(电路图,程序,论文)17、出租车计价器(电路图,程序)18、两路温度测量,冷水,热水(电路图,程序)19、16位LED电子钟(电路图,程序)20、16位点阵LED(电路图,程序)--------------------------------------------------------------------21、FID在门禁应用中的电路设计(电路图,程序)22、二维条码PDF417编码(程序,论文)23、基于51单片机的多功能电子定时器的设计与实现(电路图)24、基于凌阳单片机语音存储回放系统(程序,原理介绍)25、温度控制电路(电路图,汇编程序)26、基于单片机的简易无线防盗报警器的设计(电路图)27、8路抢答器(电路图,PCB版图)28、电子称(电路图)--------------------------------------------------------------------29、无线遥控点滴输液控制器(电路图,程序)30、遥控密码锁(电路图,汇编程序)31、语音报数电子称(基于51和ISD1420)(电路图,程序)32、小球曲率计算MATLAB(程序)33、数字信号实验系统MATLAB(程序)34、接收分集的ofdm技术的仿真MATLAB(程序,论文)35、基于三维小波变换的图像序列编码方法(论文)36、基于开关电源技术DC,DC变换器技术(论文)37、基于单片机的多路******通灯集中控制系统(论文)38、基于DSP的电容电流实时测量的研究(论文)-----------------------------------------------------------------------39、采用磁敏三极管设计风速测量显示电路研究(论文)40、超声波测身高(论文)41、湿度、温度测量系统(论文)42、基于数字温度传感器的多点温度监测系统(论文)43、智能型纸张强度测试仪(论文)44、可任意设置奇偶脉冲发生驱动电路(基于单片机的高精度方波信号发生器)(论文)45、企业管理变革是企业实施信息化的保障(论文)46、数字电容测量(电路图,程序)------------------------------------------------------------------------------47、多USB接口的局域网接入技术的实现(论文,电路图)48、基于全数字锁相环的位同步时钟恢复设计(电路图,程序,论文)49、数字式电容测量电路的设计(电路图,程序,论文)50、数字水印技术(MATLAB,程序,论文)51、图像拼接程序52、数字万用表(论文)53、图像修复程序54、悬挂运动控制系统(程序,论文)55、远程数据采集系统(程序,论文)56、阴影检测及去除(MATLAB,程序)57、按键显示电路图(16键)-------------------------------------------------------------------------------58、采集系统的噪声测试59、二维条码PDF417识别(程序,论文)60、基于DSP的语音识别61、基于VC的一维条码识别(程序,论文)62、基于小波域的盲水印算法(MATLAB,程序,论文)63、人脸检测(MATLAB,程序,论文)64、快速人脸检测(MATLAB,程序,论文)银行排队叫号系统的设计通用可变增益放大器一、任务设计、制作一个通用可变增益放大器,放大器的增益可手动数字设置或程控设置,无调节电位器。
基于Labview Vision的车牌识别方案的研究
科菽.傕济•市杨技术平台基于Labview Vision的车牌识别方案的研究管宇(南京交通职业技术学院电子信息工程学院,江苏南京211188)摘要:随着智能交通业的发展和5G时代车联网的普及,对车辆车牌的识别显得尤为重要。
通过车牌识别,能够让交通部门迅速掌握车辆的运行情况,高效实行车辆管制,还可以方便停车场实现车辆自动记录,减少车辆进出停车场的等待时间。
采用Labview Vision软件和PC机对车牌识别方案进行了研究,自行设计了车牌识别的虚拟仪器,并验证了方案的可行性。
关键词:虚拟仪器;图像处理;车牌识别0引言在当代智能交通、安全出行的大背景下,交通部门能够通过车牌识别,及时了解车辆的信息,提高交通管理效率。
通过自动车牌识别,能让汽车在进出小区或者进出停车场时,减少等待时间。
因此,设计一款高效的车牌识别系统有很强的实用性。
本文提出了一种基于Labview Vision的车牌识别方案,自行开发了车牌识别虚拟仪器。
首先进行开发环境的介绍,然后重点提出一种可行性设计方案。
分别从样本文件的产生、车牌图像的预处理和车牌的识别与显示这三个模块加以阐述,在分析过程中,给出详细设计过程、功能描述以及验证结果。
1开发环境与函数库Labview Vision软件中有视觉助手,方便辅助进行样本文本的建立和图片处理。
视觉函数库由三大组成单元,分别是视觉单元、图像处理单元和机器视觉单元。
视觉单元能够进行图像和文件的读和写、参数设定、各种信息的读取、窗口的属性调整,可以为关注区域提供绘图工具,并获得图像上选中区域的信息。
图像处理单元包括分析模块、滤波模块和处理模块。
分析模块能够在任意维度上检测分析灰度和二值图像信息,图像滤波能有效提升图像的质量和清晰度,处理模块可以对黑白或彩色图像进行操作。
机器视觉单元包含光学字符识别模块、设备读取模块以及视觉获取模块等。
光学字符识别模块简称OCR,能够进行图像区域的检验,设备读取模块用于快速条形码、二维码的信息读取,视觉获取模块可以获取来自外设的信息。
基于labview的车牌识别
字符识别处理
在进行字符识别前,需要对要识别的字符进行 训练,作一个标准的字符集。字符训练的目的是使 随后的读程序能识别其它图象中的相同字符。在本 系统中,使用OCR Training Interface 完成字符的训练 该接口主要完成训练和编辑字符两个过程。在 训练字符时,通过相应的阈值分割、指定的感兴趣区 域和调节字符间距等操作,完成单个字符的分割,纠 正不正确的字符。通过编辑字符,完成字符集的制 作。制作字符集后 ,用OCR 函数创建的机器视觉程序来读 字符。 右图为字符训练和读取程序框图
系统工作原理图如右图所示
系统工作流程
图像预处理程序对获取的车牌图像进行滤波、 边界增强、灰度化等处理,以便进行后续的处理。 车牌定位模块从处理后的图像中找到车牌区域的位置并进行 标记,将车牌区域从复杂的背景中分割出来,它是车 牌字符识别的前提,也是车牌识别的关键技术。 字符分割是将已提取出的车牌区域分割成单个的字符。字符 识别模块是车牌识别系统的核心模块之一,其算法的优劣直接影 响到系统识别率的高低。在字符识别过程中,由于实际使用条件 存在诸多干扰因素,这些对识别算法提出了很高的要求。
可识别车牌照的百分率=人工正确读取的车牌照总数/实际通过的车辆总数 可识别全牌正确识别率=全牌正确识别的车牌照总数/人工读取的车牌照总数
2.识别速度
识别速度决定了一个车牌识别系统是否能够满足实时实际应用的 要求。一个识别率很高的系统,如果需要几秒钟,甚至几分钟才 能识别出结果,那么这个系统就会因为满足不了实际应用中的实 时要求而毫无实用意义
3.后台管理
后台管理的功能包括:识别结果和车辆图像数据的可靠存储;有 效的自动比对和查询技术;对于联网运行,还需要提供实时通信 、网络安全、远程维护、动态数据交换、数据库自动更新、硬件 参数设置、系统故障诊断。
基于LabVIEW图像法车牌智能识别系统
基于LabVIEW图像法车牌智能识别系统王党树;王新霞【摘要】车辆牌照自动识别是实现交通管理智能化的重要环节,设计中利用图像采集卡对经过的车辆车牌进行图像采集并传送至计算机,采用美国NI公司LabVIEW 软件,实现图像预处理、图像去噪以及图像增强等功能;然后根据车牌颜色特征对其准确定位,采用阈值法分割车牌字符;最后由OCR函数来识别字符,识别结果保存至相应数据中,可以进行相应的违章、违规智能交通管理,经实验该系统成功实现车牌识别识别率达99%.【期刊名称】《计算机测量与控制》【年(卷),期】2015(023)008【总页数】4页(P2871-2874)【关键词】车牌识别;LabVIEW;视觉开发模块【作者】王党树;王新霞【作者单位】西安科技大学电气与控制工程学院,西安710054;西安科技大学理学院,西安710054【正文语种】中文【中图分类】TM206智能化交通系统(intelligent transportation system,ITS)是一种准确、高效并且实时性很强的交通运输管理系统,该系统的搭建需要综合运用通讯、信息、控制、传感、计算机等各个方面的技术[1]。
其中汽车牌照识别技术[2](license plate recognition system,IPRS)是智能交通系统研究较为重要的领域,也是当今社会的热门研究课题,其主要的应用场所有:停车场、公路自动收费站、居民小区等。
而车辆牌照中的车牌号码是车辆身份信息的唯一标志,车牌信息的自动识别是实现交通管理系统智能化的前提。
车牌识别系统是一个集图像处理、模式识别等的高度智能化集成体系,其硬件主要由CCD摄像机、PCI图像采集卡和计算机构成,系统方案原理如图1所示。
当有车辆经过传感器时,传感器将产生电信号并传至PCI数据采集卡,采集卡进行数据采集,再将采集到的车辆图像信息传输到计算机上。
计算机对接收的图像预处理,图像处理后通过适当算法将图像中车牌区域定位出来,若欲对车牌进行识别还需将所定位出的车牌上的字符与其背景进行分割,提取车牌字符,最后经过字符识别处理达到车牌智能识别的功能。
电子信息工程毕业设计题目大全
1 压力容器液位测量2 多功能遥控小车3基于RS232的仓库多点温度、湿度、气4压检测系统5自动控制升降旗系统6基于RS485的温度报警系统7基于模糊算法的水温控制系统的设计8多分机电话交换机9简易火灾自动报警系统10基于单片机的电话智能控制器11电子称12红外线自动调光台灯13红外触摸屏14电子抢答器15滚动式广告窗控制16家庭无线控制红外光栅报警系统17用单片机控制的多路测温测控仪18函数信号发生器19基于模糊PID的注塑机温度控制系统20基于单片机的数字人体心率计的设计与实现21基于状态机的语音电子密码锁设计22多功能语音提醒器23智能窗帘24数控直流稳压电源的设计25数控恒流源设计(或波形发生器)26校园时间作息系统27单片机方向 (信号发生器或教室灯光管理系统) 28温、湿度测量毫欧表29全数字控制稳压电源30基于FPGA的多波形发生器31基于单片机控制的家庭电表32基于单片机的温度测试系统在温室中的设计与实现33无线遥控电压值的多档变换34固定电话来电显示记录系统35遥控密码锁的设计36基于AT89S52单片机的数字电压表的设计37基于单片机AT89S52的数字温度计设计38基于单片机的多功能数字钟(改后的题目)39电子密码锁的设计40基于单片机的交通灯控制系统41数字存储示波器42基于DSP的指纹识别43LCD数据截取及图像合成装置的设计与实现44程控开关电源45基于MATLAB的FIR滤波器设计46语言特征参数提取及识别47基于小波分析的语言信号去噪48基于MATLAB的IIR滤波器的设计与仿真49基于MATLAB的频谱分析和信号去噪50数字语言识别技术探讨与发展预测51简易数字存储示波器52声控处理技术应用于语音存储回放系统的研究53智能交直流电压表54基于超声波检测的倒车雷达设计55数字式直流电机调速控制系统数控恒流源用SPCE061A实现简易电子书的设计基于AVR单片机的通用智能充电器的设计单片机无线呼叫系统的设计一种用烟雾感应和湿度感应来控制的自动开关窗的设计光控路灯的设计循环码编码译码仿真研究基于单片机控制的数字气压计基于单片机的锂离子电池充电器的设计基于FPGA实现可扩展高速FFT处理器的研基于GPS公交陈报站监控系统开发基于GSM短消息的远程数据采集传输系统基于GSM短信模块的家庭防盗报警系统基于GSM短信模块的家庭防盗报警系统基于HS3的虚拟示波器基于IC卡的数据据采集系统基于IC卡的数据据采集系统--现场数据采集系统基于Linux的嵌入式操作系统研究基于MSTP多业务节点平台设计与实现基于nRF24E1无线耳机的设计基于PC机的智能抢答器基于PIC16F877A单片机温度监控系统的设计基于PLC的化肥袋装控制系统基于PLC技术工厂污水处理系统基于ProE鼠标上盖制品及模具的三维造基于uClinux的GPS车载导航系统设计与基于USB总线的高速数据采集系设计基于Windows CE的智能家居安防统基于Winsock操作系统上的网程基于单片机的FTU测控基于单片机的创新出租车计价器银行排队叫号系统的设计基于labview的虚拟滤波器的设计基于单片机的语音播报温度湿度系统的设计悬挂运动控制系统设计基于TMS320VC5402的音频信号采集与处理系统基于单片机的数字调频收音机设计量程自动切换的数字电压表设计频率/相位测量仪的设计基于开关电容技术程控滤波器设计红外线遥控鼠标器基于FPGA的等精度频率计数字正弦信号发生器的设计基于凌阳单片机控制的数字电压表数控直流稳压电源的设计语音温度计的设计基于AT89C2051的智能密码电子门锁基于公用电话网的成绩查询系统基于数显自动可调光电路的设计大型消费场所的人流监控系统J2ME平台手机电子杂志软件开发基于LCD显示的FM小型发射台设计与制作汽车全自动空调电控单元(ECU)设计语音控制的智能小车设计电视无线耳机基于单片机的太阳能热水器控制系设计电话语音提示防盗报警系统多功能万年历数字钟基于单片机的TCP/IP协议的实现数控直流电流源高精度数字温度计广播自动校准时钟数字频率计红外遥控密码锁卷积码SystemView仿真及性能研究扩频通信系统仿真研究smsa算法的分析研究基于matlab的FIR低通滤波器的设计与仿真多输出直流稳压电源无线安防报警系统基于AT89S52单片机的监控与管理系统的设计基于单片机的智能RLC测试仪基于MATLAB的车牌号码识别基于单片机的恒温箱基于单片机的出租车计费器锂电池充电器基于单片机的防汽车追尾碰撞报警系统基于单片机的作息时间控制器出租车多功能计费系统设计基于单片机的电子万年历设计红外遥控电子开关设计多路无线语音抢答器基于SPC061A的波形发生器设计基于单片机的交通灯控制系统基于单片机的频率计设计基于AT89SC52的智能快速充电器控制系统的设计太阳能热水器智能仪用FPGA及其配置芯片实现多功能数字电子钟应用单片机设计数字电容表多路远程数据采集系统设计智能客房控制器实用电子秤电源开关节能控制器红外线遥控智能密码锁设计红外线遥控电子钟电话自动应答系统数字频率计音频功率放大电路系统家庭无线防盗系统无线遥控系统基于BH1417无线话筒实现基于DSP和以太网的语音采集系统的设计基于单片机的汽车入库门控报警系统的设计基于单片机的直流电机通用调速系统的设计基于USB和单片机的多路参数检测系统的设计基于单片机和串口的环境指标监测系基于单片机的汽车防追尾雷达报警系统的设计基于单片机和以太网的数据采集系统的设计1、用PLC实现多液体混合器的设计2、直流稳压电源设计3、现代化生产企业自动化设备情况的调查与研究3、多功能充电器电路设计4、智力竞赛抢答器的设计5、单相可控整流电路设计6、短信收发系统的设计与应用7、交通控制电路设计8、8051单片机步进电机控制器9、三端直流稳压电源微电子电路设计10、全自动洗衣机的PLC控制电路设计11、GSM无线基站系统(BSS)的维护工艺设计12、LED电子显示屏的设计与制作13、PCB板制作工艺设计14、基于PLC控制的混泥土搅拌站控制系统设计15、PLC在机械手自动控制统中的应用16、LED点阵显示屏设计制作17、PLC电梯控制设计18、电子音乐盒设计19、二级直齿圆柱齿轮减速器20、基于单片机的红外密码锁21、大屏多功能电子钟和字幕显示设计制作22、智能照明系统的研究与设计23、直接序列扩频在低压电力载波通信中的应用24、有线对讲机25、智能公交通信系统的设计26、基于单片机的温度检测与无线传输系统设计27、ZigBee在楼宇设备监控系统中的应用研究28、基于嵌入式智能化家居系统设计29、基于ARM系统的公交车多功能终端设计30、基于S2410的车载GPS终端设计31、基于GPRS的无线数据通信系统设计32、嵌入式语音识别模块的设计33、无线视频监控系统设计34、小型网络视频服务器的应用研究35、无线信号定位机器人控制系统36、嵌入式网络打印服务器的设计及实现37、多路抢答器设计38、基于单片机的温度控制系统设计39、出租车计价系统40、三层货运电梯的PLC控制系统设计41、3工位旋转工作台的PLC控制系统设计42、T68A卧式镗床的控制系统设计43、自动检测技术初探与应用44、新型传感器的设计与应用45、某零件数控加工工艺46、自动调节定量配水器的设计(PLC或单片机)47、某零件机械加工工艺规程设计48、某机械加工主要工艺装备(夹具、刀具、量具)设计49、某机电产品的市场调研、销售分析、决策方案50、某机电产品的技术经济分析、企业管理构思等51、高精度大屏幕LED日历时钟52、数控车床故障分析与维修维护技术53、实验用稳压电源54、家用电器的定时设计55、烟雾报警电路设计56、迎(送)语音门铃设计57、数字钟58、无线多路遥控发射与接收59、电红外线感应自动门60、超声波测距仪61、基于GSM网络的无线LED广告牌系统的设计62、虚拟信号发生器设计及远程实现63、信号高精度测频方法设计64、简易无线电遥控系统65、基于无线传输技术的室温控制系统设计66、基于SPI通信方式的多通道信号采集器设计67、基于FPGA音频信号处理系统的设计68、基于SPCE061A的语音控制小车设计69、红外遥控密码锁的设计70、简易无线对讲机电路设计71、基于单片机的低频信号发生器设计72、电力线载波系统73、简易低频信号发生器74、基于单片机的呼叫系统的设计75、基于MODBUS协议的远程端口控制系统76、两路电力线加载信号检测识别系统77、调幅收音机的原理与调试78、智能家居系统CAN总线通信模块设计79、智能家居系统GPRS通信模块设计80、基于GSM短信模块的家庭防盗报警系统81、WIN32环境下PC机通用串行口通信的研究及实现82、模拟量转换成为数字量的红外传输系统83、智能红外遥控暖风机设计84、基于单片机的简易GPS定位信息显示系统设计85、无线遥控小车86、无线遥控船87、自动水位显示装置88、红外线报警装置89、抢答系统90、多路视频信号接口91、DC—DC转换系统92、浅论机电一体化与现代制造技术93、计算机辅助设计与机电一体化初探94、数控技术与机电一体化的有机合探讨95、电机调速系统的设计.96、生产线上运输升机系统的设计97、特种电源设计与应用98、典型环节点模拟一介系统的阶跃响应分析99、典型二阶系统的阶跃响应分析100、自动车床的走刀机构设计101、电梯电力拖动系统的设计102、先进制造技术在某工程上的应用103、雷达天线仰俯角调整机构设计104、汽车内燃机的配气机构设计105、手持粮库巡检仪的设计106、电子密码锁的设计107、电话台灯的设计108、自动感应水龙头的设计109、智能IC卡的设计110、串联型稳压电源设计111、开关电源设计112、自动控制电路设计113、光控声控控制电路设计114、小型窃听器设计115、温控报警器的设计116、基于FPGA的扩频通信系统的实现117、移动通信直放站的调试方法研究118、扩频通信系统的设计与实现119、多功能移相式信号发生器的研究与设计120、楼宇智能监控系统121、电气自动化在楼宇自控系统中的应用研究122、基于无线通信的嵌入式机器人控制系统设计123、单片机控制步进电机124、基于视觉高速机器人设计125、基于单片机与光电传感器的电动自行车速度与里程表的设计126、智能空调温度设计127、自动寻线轮式机器人设计128、稳压供水单片机控制系统设计129、单片机多点温度控制器130、基于单片机数字时钟设计131、多输出、多用途的开关稳压电源的原理与设计132、校园视频会议系统的设计与制作133、储水系统水位、水温自控系统的设计与制作134、遥控玩具赛车遥控系统设计135、LED点阵电子显示屏的设计136、大型工厂安防监控防盗报警系统设计137、基于Multisim10的数字电路仿真技术138、基于单片机的函数信号发生器的设计139、基于单片机的开关电源设计140、数字温度日历表设计141、GPS汽车定位系统设计142、MATLAB仿真在信号处理中的应用研究143、多点温度检测系统设计144、三相电动机智能保护器的研究保护模式ARM硬件电路板设计之外围接口电路研究CDMA通信系统中的接入信道部分进行仿真与分析CDMA通信系统中的接入信道部分进行仿真与分析CDMA系统的研究与MATLAB仿真DS18B20温度采集FIRA 5v5机器人足球赛进攻策略研究FIR数字滤波器设计与实现FPGA实现差错控制编码技术FPGA在数字滤波器设计中的应用GPRS远程登陆数据终端设计GPRS远程控制系统设计——信息收集与处理子系统GPRS远程控制系统设——远程控制设GPS汽车定位系统设计GSM无线网络优化【论文+53页+2.6万+doc】I2C总线接口的数据采集系统IIR带通滤波器的VHDL描述及仿真LED显示屏动态显示和远程监控的实现MCS-51单片机温度控制系统21 PLC在自动售货机中的运用PT100温度巡检QPSK、QAM的调制通信仿真SPCE061A的教育机器人硬件平台设计5USB接口的多路温湿度采集系统设备端设计USB摄像头驱动开发与研究USB数据采集系统设计Y2O3添加量对低居里点PTC热敏电阻器性能的影响π4-DQPSK信号的FPGA实现板厚为6mm的0Cr18Ni9钢板采用焊条电弧焊的焊接工艺评定(拉伸)关于焊接的毕业论文mcu031 步进电机控制器设计与实现板卡式语音平台开发采矿工程本科毕业论文采用适用的跟踪来区分和监控站点活动仓库温湿度的监测系统常用电子元器件SQL查询系统设计超声波明渠流量计超声波明渠流量计的研究车库电脑收费管理系统传感器控制温度串口通信与控制系统2 磁性物含量计设计单片机串行通信发射机单片机串行通信发射单片机电子称的设计制作单片机电子密码锁报告单片机控制的电机交流调速系统设计单片机控制的秒表系统单片机控制交通灯单片机快速心率计单片机日历时钟系统开发单片机水箱控制系统单片机智能温室系统的设计单片机智能遥控单片机自动配料电子称单元机组控制系统蛋白质水解温度控制系统道路超载车辆随机动态检测系统硬件设计低频功率放大器设计电厂可视化管理系统之三维图形子系统的开发与研究电动智能小车电感式磁性物含量计的研制电热毯微电脑温度测控仪电梯控制系统的设计电信业务计费帐务系统电信运营商收入保障系统设计与实现电子测时仪数据传输电子万年历设计报告多点报警系统制作与设计多点报警系统总体电路设多点温度测量系多功能防盗报警艺术灯具多功能液晶广告牌的设计多功能语音控制小车的设计多路数据采集系统多媒体课件制作的审美学研究多媒体课件制作的研究多通道电话报警系统的设计多型腔塑料注射模具设计二级倒立摆的建模与仿真说明报告二十一音电子琴的设计(AT89C51单片机)非接触式红外测温系统感应式ID考勤机感应式ID消费系统高压注浆机PLC系统的设计辊道窑框架优化设计正文辊道窑窑头储坯机PLC控制系统锅炉汽包水位控制系统的设计红外通信在LED广告牌中的应用换热器的计算机辅助设计火灾自动报警系统设计基于80C51单片机电动智能小车基于80C51单片机智能小车基于ACL的网络病毒过滤规则mcu100 基于ARM9的嵌入式Linux开发平台研究——嵌入式系统QT图形界面的构建万+doc 基于ARM920T嵌入式Linux系统平台的构建基于ARM的多功能信号源设基于AT89C51单片机超声波测距仪的设mcu104 基于AT89C51单片机超声波倒车雷达的设计基于AT89C51单片机多点温度测量系基于AT89C51单片机多机通讯在家居系统中的应用基于AT89C51单片机公车自动报站系统的设计【论文+48页+1.8万+doc】基于AT89C51单片机红外抄表系统基于AT89S52单片机多功能智能小车设计基于CAXA制造软件完成零件的三维造型基于CPLD的数字频率计的设计基于DDS多功能信号源的设计基于DSP语音采集回放系统的实现基于FPGA的LCD控制器设计基于FPGA实现可扩展高速FFT处理器的研基于GPS公交陈报站监控系统开发基于凌阳单片机控制的数字电压表数控直流稳压电源的设计语音温度计的设计基于AT89C2051的智能密码电子门锁基于公用电话网的成绩查询系统基于数显自动可调光电路的设计大型消费场所的人流监控系统J2ME平台手机电子杂志软件开发基于LCD显示的FM小型发射台设计与制作汽车全自动空调电控单元(ECU)设计语音控制的智能小车设计电视无线耳机基于单片机的太阳能热水器控制系设计电话语音提示防盗报警系统多功能万年历数字钟基于单片机的TCP/IP协议的实现数控直流电流源高精度数字温度计广播自动校准时钟数字频率计红外遥控密码锁卷积码SystemView仿真及性能研究扩频通信系统仿真研究smsa算法的分析研究基于matlab的FIR低通滤波器的设计与仿真多输出直流稳压电源无线安防报警系统基于AT89S52单片机的监控与管理系统的设计基于单片机的智能RLC测试仪基于MATLAB的车牌号码识别基于单片机的恒温箱基于单片机的出租车计费器锂电池充电器基于单片机的防汽车追尾碰撞报警系统基于单片机的作息时间控制器出租车多功能计费系统设计基于单片机的电子万年历设计红外遥控电子开关设计多路无线语音抢答器基于SPC061A的波形发生器设计基于单片机的交通灯控制系统基于单片机的频率计设计基于AT89SC52的智能快速充电器控制系统的设计太阳能热水器智能仪用FPGA及其配置芯片实现多功能数字电子钟应用单片机设计数字电容表多路远程数据采集系统设计智能客房控制器实用电子秤电源开关节能控制器红外线遥控智能密码锁设计红外线遥控电子钟电话自动应答系统数字频率计音频功率放大电路系统家庭无线防盗系统无线遥控系统基于BH1417无线话筒实现基于DSP和以太网的语音采集系统的设计基于单片机的汽车入库门控报警系统的设计基于单片机的直流电机通用调速系统的设计基于USB和单片机的多路参数检测系统的设计基于单片机和串口的环境指标监测系基于单片机的汽车防追尾雷达报警系统的设计基于单片机和以太网的数据采集系统的设计基于GSM短消息的远程数据采集传输系统基于GSM短信模块的家庭防盗报警系统基于GSM短信模块的家庭防盗报警系统基于HS3的虚拟示波器基于IC卡的数据据采集系统基于IC卡的数据据采集系统--现场数据采集系统基于Linux的嵌入式操作系统研究基于MSTP多业务节点平台设计与实现基于nRF24E1无线耳机的设计基于PC机的智能抢答器基于PIC16F877A单片机温度监控系统的设计基于PLC的化肥袋装控制系统基于PLC技术工厂污水处理系统基于ProE鼠标上盖制品及模具的三维造基于uClinux的GPS车载导航系统设计与基于USB总线的高速数据采集系设计基于Windows CE的智能家居安防统基于Winsock操作系统上的网程基于单片机的FTU测控基于单片机的创新出租车计价器。
车牌识别系统实验报告
车牌识别系统实验报告《图像处理与计算机视觉》期末作业专业:计算机软件与理论年级:20__ 级学号:120__000758姓名:何勇20__ 年 8 月 21 日1 车牌识别系统( VLRP )实验报告一、实验目的 1、了解车牌识别系统及其应用; 2、结合本门课程所学内容,设计一个车牌识别系统并实现。
二、实验原理 1 、图像预处理:针对车牌的颜色特征,利用 hsv 色域进行二值化,并进行膨胀和去噪处理。
摄像时的光照条件,牌照的整洁程度,摄像机的状态(焦距,角度和镜头的光学畸变),以及车速的不稳定等因素都会不同程度的影响图像效果,出现图像模糊,歪斜或缺损,车牌字符边界模糊不清,细节不清,笔画断开,粗细不均等现象,从而影响车牌区域的分割与字符识别的工作,所以识别之前要进行预处理。
2 、车牌定位:对预处理后的图片进行区域标记,根据各连通量的长宽比以及黑色像素所占比例定位车牌位置。
从背景中准确地确定牌照区域是整个识别过程的关键。
首先对采集到的图像进行大范围相关搜索,找到符合汽车牌照特征的若干区域作为候选区,然后对这些侯选区域做进一步分析、评判,最后选定一个最佳的区域作为牌照区域,并将其从图象中分割出来。
3 、字符分割:完成牌照区域的定位后,再将牌照区域分割成单个字符,然后进行识别。
在本次系统开发中,字符分割采用垂直投影法。
由于字符在垂直方向上的投影必然在字符间或字符内的间隙处取得局部最小值的附近,并且这个位置应满足牌照的字符书写格式、字符尺寸限制和一些其他条件,利用垂直投影法对复杂环境下的汽车图像中的字符分割有较好的效果。
4 、字符识别:用图像分类和识别中的所学内容对字符识别,比如基于模板匹配算法、基于支持向量机或基于神经网络的方法。
我选择的是基于 BP 的神经网络算法。
将分割出来的字符做 n 等分分割,统计个等分块内的黑像素比例,并与特征库比对,识别字符。
2 三、系统流程图开始车辆图片预处理车牌定位BP神经网络特征提取字符分割字符识别画出字符结果结束3 四、实验步骤 4.1 基于颜色的 BP 神经网络车牌定位图 4-1 车牌定位流程图图 4-2 车牌底色库部分样本建立车牌底色库,在本论文中仅对蓝底白字车牌进行研究。
基于LABVIEW的车牌识别停车系统设计
第26页/共27页
感谢您的观看!
第27页/共27页
由于LABVIEW的后续图像处理区域随图像大小的改变而改变,所以要将大小归一化
第5页/共27页
4.2车牌区域初步定位
第6页/共27页
4.2车牌区域初步定位
颜色阀值
第7页/共27页
颜色阀值
第8页/共27页
高级形态学处理
第9页/共27页
简单形态学中值处理
第10页/共27页
滤波器
第11页/共27页
1、LABVIEW是图形化编程,可视化程度非常高,对编程基础要求低。2、LABVIEW提供专门的视觉助手(NI VISION ASSITANT),开发人员无需编程,即能快速完成视觉应用系统的模型建立直接设置相关参数。
第4页/共27页
4.1 车牌识别过程—读取、并自定义大小
本设计统一定义为1024*768大小
车牌原理概述车牌识别设计方案车牌识别识别过程停车场管理系统展望
第1页/共27页
1、设计的原理
硬件部分包括系统触发、图像采集,软件部分包括图像预处理、车牌位置提取、字符分割、字符识别四大部分
第2页/共27页
2、设计方案:不切为单个字符为特色
第3页/共27页
3、为什么使用LABVIEW来开发
测量XY坐标
第12页/共27页
初步定位效果图
第13页/共27页
车牌大小归一化
第14页/共27页
车牌大小归一化
第15页/共27页
剪切掉车牌边框,特别是螺母,方便后续识别
毕业设计论文-基于matlab的车牌识别系统的设计(附程序+详解注释)
毕业设计(论文)说明书
作 者:
学 号:
学院(系):
信息工程学院
专 业:
通信技术
题 目: 基于 matlab 的车牌识别系统的设计
主 题:
指导教师:
职称 讲师
2012 年 12 月
焦作大学毕业设计说明书
II
摘要
汽车车牌的识别系统是现代智能交通管理的重要组成部分之一。车牌识别 系统使车辆管理更智能化,数字化,有效的提升了交通管理的方便性和有效性。 车牌识别系统主要包括了图像采集、图像预处理、车牌定位、字符分割、字符识 别等五大核心部分。本文主要介绍图像预处理、车牌定位、字符分割三个模块的 实现方法。本文的图像预处理模块是将图像灰度化和用 Roberts 算子进行边缘检 测的步骤。车牌定位和分割采用的是利用数学形态法来确定车牌位置,再利用车 牌彩色信息的彩色分割法来完成车牌部位分割。字符的分割采用的方法是以二值 化后的车牌部分进行垂直投影,然后在对垂直投影进行扫描,从而完成字符的分 割。本文即是针对其核心部分进行阐述并使用 MATLAB 软件环境中进行字符分割 的仿真实验。
5.实验结果和分析.............................................................................................................22 6.实验总结.........................................................................................................................24 致谢.......................................................................................................................................25 参考文献...............................................................................................................................26 程序附录...............................................................................................................................27
基于matlab的汽车牌照识别系统的设计
基于matlab的汽车牌照识别系统的设计摘要:随着公路逐渐普及,我国的公路交通事业发展迅速,所以人工管理方式已经不能满着实际的需要,微电子、通信和计算机技术在交通领域的使用极大地提高了交通管理效率。
汽车牌照的自动识别技术已经得到了广泛使用。
本次试验主要有预处理、边缘提取、车牌定位、字符分割四大模块。
用MATLAB软件编程来实现每一个部分。
关键词: MATLAB 图像处理车牌定位牌照分割1 系统功能介绍和总体设计功能介绍:一、车牌定位(1)图像预处理:对动态采集到的图像进行滤波、边界增强等处理以克服图像干扰;(2)车牌定位:计算边缘图像的投影面积,寻找峰谷点,大致确定车牌位置,再计算此连通域内的宽高比,剔除不在域值范围内的连通域,最后得到的便为车牌区域;二、字符识别(1)字符分割:利用投影检测的字符定位分割方法得到单个的字符;(2)字符数据库:为第6步的字符识别建立字符模板数据库;(3)字符识别:通过基于模板匹配的OCR算法或基于人工神经网络的OCR算法,通过特征对比或训练识别出相关的字符,得到最后的汽车牌照,包括英文字母和数字。
总体设计:车辆牌照识别整个系统主要是由车牌定位和字符分割两部分组成,其中车牌定位又可以分为图像预处理及边缘提取模块和牌照的定位及分割模块;字符分割牌照分割和单个字符分割两个模块。
为了便于试验顺利进行,原始图象应具有适当的亮度,较大的对比度和清晰可辩的牌照图象。
但由于该系统的摄像部分工作于开放的户外环境,加之车辆牌照的整洁度、自然光照条件、拍摄时摄像机和牌照的矩离和角度以及车辆行驶速度等因素的影响,牌照图象可能出现模糊、歪斜和缺损等严重缺陷,因此需要对原始图象进行识别前的预处理。
牌照的定位和分割主要目的是在经图象预处理后的原始灰度图象中确定牌照的具体位置,并将牌照从整个图象中分割出来。
由于拍摄时的光照条件、牌照的整洁程度的影响,和摄像机的焦距调整、镜头的光学畸变所产生的噪声都会不同程度地造成牌照字符的边界模糊、细节不清、笔划断开或粗细不均,加上牌照上的污斑等缺陷,致使字符提取困难,进而影响字符识别的准确性。
电子类毕业设计-题目大全
1、家用防盗报警(电路图,程序,论文)2、防盗拨号报警(电路图,程序,论文)3、防盗防火拨号报警系统(电路图,程序,论文)4、数字显示温度计(电路图,程序,论文)5、无线数显远程温度计设计(电路图,程序,论文)6、8路温度巡回测量系统设计(可设定上下限报警)(电路图,程序)7、电子血压计(电路图,程序,论文)8、基于51单片机语音存储与回放系统(电路图,程序,论文)9、基于AD7755智能电能表的设计(电路图,程序,论文)10、基于单片机的智能玩具车系统设计(电路图,程序,论文)--------------------------------------------------------------------11、电子播报记事器(电路图,程序,论文)12、限电自动控制器(电路图,程序,论文)13、点焊机器人(结构图,论文)14、家用电风扇逻辑控制电路(电路图,论文)15、洗衣机控制面板设计(电路图,程序)16、交通灯控制系统(电路图,程序,论文)17、出租车计价器(电路图,程序)18、两路温度测量,冷水,热水(电路图,程序)19、16位LED电子钟(电路图,程序)20、16位点阵LED(电路图,程序)--------------------------------------------------------------------21、FID在门禁应用中的电路设计(电路图,程序)22、二维条码PDF417编码(程序,论文)23、基于51单片机的多功能电子定时器的设计与实现(电路图)24、基于凌阳单片机语音存储回放系统(程序,原理介绍)25、温度控制电路(电路图,汇编程序)26、基于单片机的简易无线防盗报警器的设计(电路图)27、8路抢答器(电路图,PCB版图)28、电子称(电路图)--------------------------------------------------------------------29、无线遥控点滴输液控制器(电路图,程序)30、遥控密码锁(电路图,汇编程序)31、语音报数电子称(基于51和ISD1420)(电路图,程序)32、小球曲率计算MATLAB(程序)33、数字信号实验系统MATLAB(程序)34、接收分集的ofdm技术的仿真MATLAB(程序,论文)35、基于三维小波变换的图像序列编码方法(论文)36、基于开关电源技术DC,DC变换器技术(论文)37、基于单片机的多路******通灯集中控制系统(论文)38、基于DSP的电容电流实时测量的研究(论文)-----------------------------------------------------------------------39、采用磁敏三极管设计风速测量显示电路研究(论文)40、超声波测身高(论文)41、湿度、温度测量系统(论文)42、基于数字温度传感器的多点温度监测系统(论文)43、智能型纸张强度测试仪(论文)44、可任意设置奇偶脉冲发生驱动电路(基于单片机的高精度方波信号发生器)(论文)45、企业管理变革是企业实施信息化的保障(论文)46、数字电容测量(电路图,程序)------------------------------------------------------------------------------47、多USB接口的局域网接入技术的实现(论文,电路图)48、基于全数字锁相环的位同步时钟恢复设计(电路图,程序,论文)49、数字式电容测量电路的设计(电路图,程序,论文)50、数字水印技术(MATLAB,程序,论文)51、图像拼接程序52、数字万用表(论文)53、图像修复程序54、悬挂运动控制系统(程序,论文)55、远程数据采集系统(程序,论文)56、阴影检测及去除(MATLAB,程序)57、按键显示电路图(16键)-------------------------------------------------------------------------------58、采集系统的噪声测试59、二维条码PDF417识别(程序,论文)60、基于DSP的语音识别61、基于VC的一维条码识别(程序,论文)62、基于小波域的盲水印算法(MATLAB,程序,论文)63、人脸检测(MATLAB,程序,论文)64、快速人脸检测(MATLAB,程序,论文)银行排队叫号系统的设计通用可变增益放大器一、任务设计、制作一个通用可变增益放大器,放大器的增益可手动数字设置或程控设置,无调节电位器。
219388549_基于LabVIEW_和Vision_Assistant_的车牌识别系统设计
第7期2023年4月无线互联科技Wireless Internet TechnologyNo.7April,2023基金项目:2022年科研平台(江苏省商业智能应用工程技术研究开发中心)专项;项目名称:基于LabVIEW 和Vision Assistant 的车牌识别技术研究;项目编号:KJXJ22558㊂作者简介:许卫洪(1980 ),女,江苏常熟人,讲师,硕士;研究方向:电气自动化技术应用㊂基于LabVIEW 和Vision Assistant 的车牌识别系统设计许卫洪(无锡商业职业技术学院物联网与人工智能学院,江苏无锡214153)摘要:文章提出了一种基于LabVIEW 和Vision Assistant 的车牌识别方案㊂系统使用Vision Assistant 的颜色阈值㊁高级形态学及光学字符识别等函数,实现了对车牌图像的预处理和车牌区域定位以及车牌字符分割㊁字符训练和识别,使用LabVIEW 程序完成车牌的显示㊂使用数百张车牌图像对该系统进行验证,结果证实该方案是可行的,系统是可靠的,可以快速㊁准确定位和识别车牌㊂关键词:车牌识别;视觉助手;车牌定位;字符分割与识别中图分类号:TP391.41㊀㊀文献标志码:A0㊀引言㊀㊀随着我国经济的快速发展和汽车工业水平的不断提升,汽车的生产成本也大大降低㊂这两方面因素都刺激着我国汽车行业的快速发展以及汽车保有量的急速增长[1]㊂要对如此之多的车辆进行有效的管理,必须进行车辆身份的识别㊂车牌是车辆最明显且唯一的身份证㊂因此,设计一款高效的车牌识别系统有很高的应用价值㊂我国的车牌按照目的和用途分为小型汽车号牌㊁大型汽车号牌㊁新能源汽车号牌及其他类型共27类㊂本文针对已经采集到的蓝底小型汽车号牌图像,提出了一种基于LabVIEW 和Vision Assistant 的车牌识别方案㊂1㊀系统整体结构和软件选择㊀㊀车牌的识别过程主要包括获取车牌图像㊁图像预处理㊁车牌区域定位㊁车牌字符分割㊁车牌字符识别㊁车牌显示等,如图1所示[2]㊂图1㊀车牌识别过程车牌识别系统常用的开发软件包括OpenCV,Matlab,VC,LabVIEW 等[3],本系统选择采用LabVIEW,主要有3个原因:(1)LabVIEW 编程软件可以把计算机作为处理器,因而可以应用计算机强大的处理和存储功能,使采集的车牌图像可以存储在计算机中㊂(2)LabVIEW 属于图形化编程语言,编程效率高,内含多种函数,尤其是视觉与运动模块含有400多个可供直接调用的函数㊂(3)视觉助手VisionAssistant 功能强大,可以实现算法合理性和可靠性的快速验证,可以实现将编写完的程序转化为LabVIEW 的VI 程序,方便LabVIEW 调用㊂2㊀系统的设计与实现2.1㊀获取车牌图像㊀㊀因蓝底小型汽车号牌图像已经完成采集并存储到电脑中,系统在获取车牌图像时只需通过程序将图像读入即可,对应的程序框如图2所示㊂通过使用LabVIEW 中的创建图像IMAQ Creat㊁获取文件信息IMAQGetFileInfo 和读取文件IMAQ ReadFile 这3个函数,只需输入图像保存的文件路径,系统就可以读取车牌图像㊂图2㊀读取车牌图像程序2.2㊀车牌预处理与车牌定位㊀㊀由于读入的不同车牌图像的像素和大小很可能不一致,且在车牌图像中定位车牌时不需要对整个图像进行处理,因此系统只需要在读取的车牌图像中确定一个区域去进行分析即可㊂这个需要确定的区域即为兴趣区域ROI(Region of Interest)㊂在确定兴趣区域时,系统必须确保图像中的车牌号部位在该区域内㊂为实现此目的,系统需利用LabVIEW 的获取图像信息IMAQ GetImageInfo 函数来获得每个车牌图像信息,根据该信息确定ROI㊂确定ROI 后,系统还需利用视觉助手Vision Assistant 来完成车牌号码区域的定位,即系统通过使用Vision Assistant 的阈值化函数将图像中的高亮度区域和其他区域予以区分,使高亮度区域阈值化后的像素值为1,其他区域阈值化后的像素值为0,高亮度区域即为车牌号码的位置㊂为实现阈值化,本系统中采用了颜色阈值Color Threshold 函数,以使彩色图像转换成二值图像㊂颜色阈值函数能将彩色图像在4个颜色平面(RGB㊁HSL㊁HSV 和HSI)上应用阈值并且放置结果到一幅8位的图像中,实际上是1位的二值图像,图像中的值只有0和1㊂为了更好地获取车牌定位,系统需利用3种不同的颜色模型进行二值化㊂除了最为常见的RGB(红绿蓝)颜色模型[4],HSL(色调㊁饱和度㊁亮度)颜色模型是应用比较多的另一种颜色模型,该模型色调(色相)平面抽取的是彩色图像的色调[5]㊂另外,HSV 颜色模型(也称HSB 颜色模型)与HSL 颜色模型相近,区别在于HSV 颜色模型将HSL 的亮度平面换成了Value 值平面㊂HSI 颜色模型与HSL㊁HSV 颜色模型类似,区别在于HSI 颜色模型是Intensity 强度平面㊂本系统中,Vision Assistant 中的Color Threshold1函数利用了HSL 颜色模型,Color Threshold2函数利用了HSI 颜色模型,Color Threshold3函数利用了RGB 颜色模型㊂二值化后,系统再使用高级形态学Adv.Morphology 函数,获取车牌号码位置的图像㊂高级形态学函数通常是有条件的组合基本变换,如二值的腐蚀㊁膨胀㊁开闭运算㊁删除小目标㊁删除大目标㊁删除边界目标㊁填充孔洞㊁凸包㊁骨架㊁分割目标等㊂使用高级形态学操作可以填充粒子㊁去除接触边界的粒子㊁去除不必要的小的或大的粒子㊁分离接触的粒子㊁查找凸包的粒子,可以使用这些变换来准备粒子以用于定量分析㊁观察几何区域㊁提取最简单形式的建模㊁识别目标等㊂本系统使用颜色阈值Color Threshold 函数和高级形态学Adv.Morphology 函数的不同组合配合使用,对每一车牌均获取3个图像,如图3所示㊂Adv.Morphology1函数和Adv.Morphology2函数均采用凸包函数,可以计算每个粒子的凸出包络,可以有效地关闭粒子,以便于粒子测量,甚至当粒子轮廓不连续时也可以通过凸包后进行测量㊂当然,凸包函数也可以填充孔洞㊂图3㊀颜色阈值函数和高级形态学函数的配合使用Adv.Morphology3和Adv.Morphology4函数分别为凸包函数和删除小目标函数㊂删除小目标Remove small objects 函数,其作用就是将图像中的小的目标删除掉,使图像更简洁㊂小的目标的宝岛是通过腐蚀次数Iterations 来定义的,定义的腐蚀次数越大,则过滤删除的小目标面积也就越大㊂腐蚀次数Iterations 控制的是使用3ˑ3的掩模进行腐蚀的次数㊂通过增加腐蚀次数,函数可以删除更大的粒子㊂Adv.Morphology5和Adv.Morphology6函数分别为凸包函数和删除小目标函数㊂完成以上任务后,系统再运用运算函数Operators,将前面获得的3幅图像进行Add 运算,以使3幅图像合并为1幅图像,确保后续能提取到完整的车牌号码部分㊂为了获得较好的车牌图像,系统还需要对合并后的图像进行进一步处理㊂该过程主要分3个步骤进行㊂(1)使用2个高级形态学Adv.Morphology 函数,均为Remove Small Objects 删除小目标函数,把合并后的图像中的细小目标移除掉㊂(2)使用基本形态学Basic Morphology 函数再次二值化㊂基本形态学函数包括腐蚀目标Erode objects㊁膨胀目标Dilate objects㊁开目标Open objects㊁闭目标Close objects㊁Open㊁适当闭Proper Close㊁Gradient In 梯度内㊁Gradient Out 梯度外㊁Auto Median 自动中值㊁Thick 粗化㊁Thin 细化等㊂本系统采用了其中的Auto Median 自动中值函数,通过该函数联合使用开操作和闭操作㊂若I 是原始图像,则Auto Median 自动中值函数提取原始图像的适当开和适当闭的交集[6]㊂Auto Median(I)=AND(OCO(I),COC(I))或者Auto Median (I )=AND (DEEDDE (I ),EDDEED(I))其中I 是原始图像,E 是腐蚀,D 是膨胀,O 是开,C 是闭㊂(3)运用粒子过滤函数Particle Filter,过滤或保留图像中满足过滤条件中指定的粒子㊂因粒子过滤函数Particle Filter 是基于粒子测量函数Particle Measurements 的,因此进行粒子过滤时,系统必须先使用粒子测量函数Particle Measurements 测量出所有的粒子及其相差的数据(如面积㊁质心坐标㊁质心方向等),再根据用户指定的过滤条件,将满足条件的粒子过滤掉或者保留下来㊂粒子过滤函数Particle Filter 运行后,可以显示原始图像和现有图像的比对,如图4(a)和(b)所示㊂由图可见,车牌号码部分已经从读取的图像中分离出来了,车牌号码部分的图像显示为红色,其余部分为黑色,但车牌存在倾斜的角度,会影响后续对车牌的分割和识别㊂本系统使用高级直边函数Adv.Straight Edge 和卡尺函数Caliper 来测量该倾斜角度,并使用最大卡尺函数Max Clamp 分别测量水平和垂直方向的两条边之间的最大距离㊂完成以上步骤后,在LabVIEW 程序中,系统利用视觉助手中测得的车牌倾斜角度及水平与垂直的方向两条边的最大距离信息,使用IMAQ Convert Rectangle to ROI,IMAQ Extract Tetragon,IMAQ Rotate 函数,完成车牌的准确定位,如图4(c)所示㊂图4㊀车牌图片对比2.3㊀字符分割与识别㊀㊀从背景图像中分离每个字符或者说定位字符的过程通常称为字符分割㊂本系统利用视觉助手的光学字符识别OCR函数(Optical Character Recognition)来完成字符分割与字符的识别,最终从图像中读取字符与文本㊂该函数的使用需要区分训练和读取/验证字符两个阶段㊂2.3.1㊀OCR函数的训练㊀㊀OCR函数的训练过程如下:采集图像ң指定ROI ң从背景图像中分离每个字符ң提取每个字符的特征信息ң为每个分段的字符指定一个字符值ң每个字符类分配一个参考字符(可选)ң保存字符集为字符集文件㊂在训练字符前,系统必须设置OCR的参数,分割想要训练的字符㊂阈值(Thresholding)是分割过程中最重要的概念之一㊂基于像素的强度值,阈值可以将图像中的像素分割为前景和背景㊂OCR函数包含1个手动和3个自动计算阈值范围的方法:Uniform均衡㊁Linear线性㊁Non Linear非线性㊂本系统采用了均衡的方法,是一种通过OCR计算单一阈值的方法,并且使用得到的该阈值以部分到整体的方式从ROI中提取像素㊂分割字符的方法有两种,即自动分割和根据字符的大小进行分割㊂本系统选择根据字符的大小进行分割的方法㊂在分割的时候,需选择Size和Spacing 选项,设置Bounding Rect Width边界矩形宽度㊁Bounding Rect Height边界矩形高度㊁Character Size字符尺寸㊁Min Char Spacing最小字符间距㊁Max Element Spacing(X)最大元素间距(X方向)㊁Max Element Spacing(Y)最大元素间距(Y方向)㊁Min Space Distance最小字符间距等参数㊂㊀㊀对分割出来的字符,还需进行字符集的训练㊂这种训练方式方便且直观㊂训练字符的方式有3种: (1)练所有字符(Train All Character)不管ROI中的字符是否已经被识别,全部重新训练㊂(2)训练错误的字符(Train Incorrect Character)只训练ROI中未识别到的字符,已经识别到的字符则不训练㊂(3)训练单一的字符(Train Single Character)可以有针对性地对ROI中的某一个字符进行单独训练㊂系统将训练的结果以∗.abc的形式保存不同字符的特征向量㊂2.3.2㊀OCR函数的读取/验证㊀㊀OCR函数的读取/验证过程如下:打开OCR函数ң加载字符集文件ң采集图像ң指定ROIң从背景图像中分离每个字符ң与特征集比较特征ң返回识别的字符ң校验识别的字符㊂3 结语㊀㊀本文提出了基于LabVIEW和Vision Assistant的车牌识别方案㊂使用数百张车牌图像进行验证,系统能够对车牌进行有效的识别和显示,证实该方案是可行的,系统是可靠的,可以实现快速㊁准确定位和识别车牌的目标㊂参考文献[1]张孟军.基于LabVIEW的车牌识别系统研究[D].南宁:广西大学,2016.[2]朱克佳,郝庆华,李世勇,等.车牌识别综述[J].现代信息科技,2018(5):4-6.[3]覃传妹.基于LabVIEW的车牌识别小区智能门禁系统[D].南宁:广西大学,2019.[4]张杨梅.倒谱域彩色图像水印算法研究[D].西安:西安科技大学,2008.[5]章星晨,孙刘杰.基于Shearlet变换的Retinex去雾算法[J].计算机技术与发展,2019(1):40-46. [6]李德尧,李和平.基于LabVIEWVDM的锁螺丝机器人控制系统设计[J].机床与液压,2018(23): 61-64.(编辑㊀王永超)Design of license plate recognition system based on LabVIEW and Vision AssistantXu WeihongSchool of Internet of Things and Artificial Intelligence Wuxi College of Commerce and TechnologyWuxi214153 ChinaAbstract This paper presents a license plate recognition scheme based on LabVIEW and Vision Assistant.By using the functions of Vision Assistant such as color threshold advanced morphology and optical character recognition the system realizes the pre-processing of license plate image license plate area positioning license plate character segmentation character training and recognition and then uses the LabVIEW program to complete the license plate display.Hundreds of license plate images were used to verify the system.The results show that the scheme is feasible and the system is reliable which can quickly and accurately locate and recognize license plates.Key words license plate recognition Visual Assistant license plate location character segmentation and recognition。
基于机器视觉的智能车库引导系统设计
基于机器视觉的智能车库引导系统设计摘要:随着时代的发展,人们逐渐进入智能化时代,随着机动车数量的快速增加,现代社会对停车场管理的要求也越来越高。
为了方便停车场的管理,设计了基于LabVIEW和单片机的停车场收费系统,首先利用机器视觉进行车牌识别,然后通过单片机处理相关信息将车辆引导至空余的车位,使停车具有较高的安全性高、便捷性和可扩展性强的特点,适用于地下停车场和停车楼的控制与管理。
关键词:LabVIEW;单片机;车牌识别;车辆引导1 基于LabVIEW识别提取车牌信息1.1LabVIEW编程理论基于LabVIEW的智能车库引导系统的第一步通过LabVIEW车牌识别,而车牌识别的图像是通过照相机进行拍摄的,照相机对于来往车辆进行拍摄,OCRTrainingInterface对字符进行训练,训练中经过阈值分割、指定感兴趣区域、调节字符间距,完成对单个字符的分割。
并通过对字符的编辑,制作完成字符集,然后用OCR函数创建的机器视觉程序来读取字符,从而完成对车牌信息的识别[1]。
其识别提取的流程如图1所示。
图1 车辆识别流程图1.2程序演示Step1:插好相机,链接好单片机,打开路径:OCRTEST文件夹下,找到MyTest.exe,双击打开。
图2 操作面板Step2 :选择debug模式还是MCU[2]模式,如果是MCU模式,还会跳出如下选择对话框,选择MCU链接COM口,程式自动发送help给MCU,如果超过20s 没有收到MCU返回的ok,程序就停止。
DEBUG模式无需连接MCU,所以不用选择MCU COM[3]。
Step3:MCU连接上以后跳出选择CCD COM对话框,选择所连接的ccd.(会有20秒的选择时间,超时停止)STEP4:待CCD和MCU都连上之后,CCD和MCU显示灯会亮绿色,如下图。
在原图显示框框选需要检测的区域(下图只是演示,实际上一次只会拍摄到一个车牌),点击start ,如果是MCU模式,程式就会一直等待MCU的拍照信号(MCU要检测时会发送paizhao/r/n。
电子类毕业设计题目大全完整版
电子类毕业设计题目大全Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】1、家用防盗报警(电路图,程序,论文)2、防盗拨号报警(电路图,程序,论文)3、防盗防火拨号报警系统(电路图,程序,论文)4、数字显示温度计(电路图,程序,论文)5、无线数显远程温度计设计(电路图,程序,论文)6、8路温度巡回测量系统设计(可设定上下限报警)(电路图,程序)7、电子血压计(电路图,程序,论文)8、基于51单片机语音存储与回放系统(电路图,程序,论文)9、基于AD7755智能电能表的设计(电路图,程序,论文)10、基于单片机的智能玩具车系统设计(电路图,程序,论文)--------------------------------------------------------------------11、电子播报记事器(电路图,程序,论文)12、限电自动控制器(电路图,程序,论文)13、点焊机器人(结构图,论文)14、家用电风扇逻辑控制电路(电路图,论文)15、洗衣机控制面板设计(电路图,程序)16、交通灯控制系统(电路图,程序,论文)17、出租车计价器(电路图,程序)18、两路温度测量,冷水,热水(电路图,程序)19、16位LED电子钟(电路图,程序)20、16位点阵LED(电路图,程序)--------------------------------------------------------------------21、FID在门禁应用中的电路设计(电路图,程序)22、二维条码PDF417编码(程序,论文)23、基于51单片机的多功能电子定时器的设计与实现(电路图)24、基于凌阳单片机语音存储回放系统(程序,原理介绍)25、温度控制电路(电路图,汇编程序)26、基于单片机的简易无线防盗报警器的设计(电路图)27、8路抢答器(电路图,PCB版图)28、电子称(电路图)--------------------------------------------------------------------29、无线遥控点滴输液控制器(电路图,程序)30、遥控密码锁(电路图,汇编程序)31、语音报数电子称(基于51和ISD1420)(电路图,程序)32、小球曲率计算MATLAB(程序)33、数字信号实验系统MATLAB(程序)34、接收分集的ofdm技术的仿真MATLAB(程序,论文)35、基于三维小波变换的图像序列编码方法(论文)36、基于开关电源技术DC,DC变换器技术(论文)37、基于单片机的多路******通灯集中控制系统(论文)38、基于DSP的电容电流实时测量的研究(论文)-----------------------------------------------------------------------39、采用磁敏三极管设计风速测量显示电路研究(论文)40、超声波测身高(论文)41、湿度、温度测量系统(论文)42、基于数字温度传感器的多点温度监测系统(论文)43、智能型纸张强度测试仪(论文)44、可任意设置奇偶脉冲发生驱动电路(基于单片机的高精度方波信号发生器)(论文)45、企业管理变革是企业实施信息化的保障(论文)46、数字电容测量(电路图,程序)------------------------------------------------------------------------------47、多USB接口的局域网接入技术的实现(论文,电路图)48、基于全数字锁相环的位同步时钟恢复设计(电路图,程序,论文)49、数字式电容测量电路的设计(电路图,程序,论文)50、数字水印技术(MATLAB,程序,论文)51、图像拼接程序52、数字万用表(论文)53、图像修复程序54、悬挂运动控制系统(程序,论文)55、远程数据采集系统(程序,论文)56、阴影检测及去除(MATLAB,程序)57、按键显示电路图(16键)-------------------------------------------------------------------------------58、采集系统的噪声测试59、二维条码PDF417识别(程序,论文)60、基于DSP的语音识别61、基于VC的一维条码识别(程序,论文)62、基于小波域的盲水印算法(MATLAB,程序,论文)63、人脸检测(MATLAB,程序,论文)64、快速人脸检测(MATLAB,程序,论文)通用可变增益放大器一、任务设计、制作一个通用可变增益放大器,放大器的增益可手动数字设置或程控设置,无调节电位器。
基于MATLAB的汽车牌照自动识别系统设计
1引言随着我国交通迅速发展,人工管理方式已经逐渐不能满足实际的需要,微电子、通信和计算机技术在交通领域的应用极大地提高了交通管理效率。
汽车牌照的自动识别技术已经得到了广泛应用。
通过对车辆牌照的正确认识,不仅可以实现交通流量的统计和查询,道路负荷的测定和管理,而且可以对肇事车辆、走私车辆、丢失车辆进行辨识和追查。
传统的方法是在设定的路口派专人进行观察和笔录,因此工作强度大、统计繁杂、效率低、准确性差。
因而对车辆牌照自动识别技术的研究和应用系统开始具有重要的意义。
汽车牌照自动识别整个处理过程分为预处理、边缘提取、车牌定位、字符分割、字符识别五大模块,其中字符识别过程主要由以下3个部分组成:①正确地分割文字图像区域;②正确的分离单个文字;③正确识别单个字符。
MATLAB是一种强大的数值计算功能的编程工具,在图像处理、信号处理、神经网络中都有着广泛的应用。
其数据类型最大的特点是每一种类型都以数组为基础,从数组中派生出来。
其所提供的强大的矩阵运算功能。
如特征值和特征向量的计算、矩阵求逆灯都可以直接通过MATLAB提供的函数求出。
MATLAB还提供了小波分析、图像处理、信号处理、虚拟现实、神经网络等的工具包。
其中,图像处理工具包提供了许多可用于图像处理的相关函数。
按功能可以分为图像显示;图像文件输入与输出;几何操作;像素值和统计;图像分析与增强;图像铝箔;线性二维滤波器设计;图像变换;领域和块操作;二值图像操作;颜色映射和颜色空间转换;图像类型和类型转换;工具包参数获取和设置等。
基于此,用MATLAB软件编程来实现每一个部分,最后识别出汽车牌照,有很大的优势。
在研究的同时对其中出现的问题进行了具体分析,处理。
2车牌定位2.1预处理及边缘提取图2 预处理及边缘提取流程图2.1.1图象的采集与转换考虑到现有牌照的字符与背景的颜色搭配一般有蓝底白字、黄底黑字、白底红字、绿底白字和黑底白字等几种,利用不同的色彩通道就可以将区域与背景明显地区分出来,例如,对蓝底白字这种最常见的牌照,采用蓝色 B 通道时牌照区域为一亮的矩形,而牌照字符在区域中并不呈现。
基于MATLAB的汽车牌照自动识别技术研究
基于MATLAB的车牌自动识别技术研究1、本文概述随着技术的快速发展和智能时代的到来,自动驾驶、智能交通系统等领域的研究和应用逐渐成为全球热点。
在这些领域,汽车牌照的自动识别技术起着至关重要的作用。
汽车牌照自动识别技术作为车辆的唯一标识,不仅可以提高交通管理效率,还可以为车辆跟踪、违章记录等提供有力支持。
本文旨在通过对相关算法和技术的深入探索,研究基于MATLAB的汽车牌照自动识别技术,为实际应用提供理论支持和技术指导。
本文首先阐述了车牌自动识别技术的研究背景和意义,指出其在智能交通系统中的重要地位。
随后,文章回顾了国内外该领域的研究现状和发展趋势,分析了现有技术的优缺点,为后续研究提供了理论支持。
在此基础上,重点介绍了基于MATLAB的车牌自动识别技术的实现过程,包括预处理、车牌定位、字符分割、字符识别等关键环节。
通过对这些方面的详细阐述,展示了MATLAB在车牌识别技术中的强大功能和优势。
本文还对所提出的算法和技术进行了实验验证和性能分析,并通过对比实验和实际应用案例验证了所提出算法的有效性和实用性。
展望了车牌自动识别技术的未来发展方向,为相关领域的研究人员提供了有益的参考和启示。
通过本文的研究,我们希望能为车牌自动识别技术的发展和推广做出贡献,推动智能交通系统的进一步发展,为人们的出行和生活带来更方便、更安全的体验。
2、车牌自动识别技术综述车牌自动识别(ALPR)是一项利用图像处理、模式识别、人工智能等技术自动捕获、识别和提取车牌的关键技术。
随着智能交通系统的发展,车牌自动识别技术已广泛应用于交通管理、车辆跟踪、违章记录、停车场管理等领域。
车牌自动识别技术主要包括四个步骤:图像预处理、车牌定位、字符分割和字符识别。
图像预处理用于提高图像质量,减少噪声干扰,并为后续步骤提供清晰稳定的图像。
车牌定位是使用算法在预处理的图像中定位车牌的位置,为后续的字符分割提供准确的车牌区域的过程。
字符分割是将车牌中的字符逐一分割,为字符识别中的单个字符提供输入的过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
字符识别处理
下图为字符识别的流程图
识别结果
如右图图GUI所示,系统 界面主要分为四大部分。 最左为所选车牌原图像, 右上为车牌定位后的图像, 右中为车牌分割后的车牌 图像,右下为系统识别的 车牌号码。
软件演示
系统的技术指标
1. 识别率
自然交通流量的识别率=全牌正确识别总数/实际通过的车辆总数
识别流程图
图像预处理
预处理流程为:先选取一张图片,然后进行读取操作, 重新定义图像大小然后进行灰度化,提取绿色分量,然后 输出到下一帧。这一步骤可以大幅度地改进和完善车辆图 像,尤其是车牌区域的图像清晰度,能够更好的识别图像 。 灰度化:彩色图像包含着大量的颜色信息,不但在存储 上开销很大,而且在 处理上也会降低系统的执行速度。由 预处理流程为:先选取一张图片,然后进行读取操作,重新定义图像大小 然后进行灰度化,提取绿色分量,然后输出到下一帧。这一步骤可以大幅 于图 像的每 个 象素都具有三个 不同的颜 色分t,存在许 多 度地改进和完善车辆图像,尤其是车牌区域的图像清晰度,能够更好的识 与识别无关 的信息,不便于进一步的识别工作,因此在对 别图像。 图像进行识别等处理中 经常将彩色图像转变为灰度 图像,以加快处理速度。
车牌定位处理和labview与matlab混合编程
图像经过二值化后,就可以进行车牌定位。通过对比原始 图片,我们可以发现二值化后的图像已经很接近正确的车 牌位置了,因此后期处理将通过这张图来找出车牌位置。 LabVIEW集成了大量图形界面的模板,自身功能强大,在 测试与测量、过程控制与处理、科学研究和分析等方面有 广泛的应用。但是,在实际应用中,对于一些需要进行大量数 据运算处理的复杂应用,LabVIEW并不能很好的满足系统 对运算速度等方面的要求。 Matlab是一种功能强、效率高、简单易学的数学软件,有 可靠的数值计算和符号计算功能、强大的绘图功能、简单 易学的语言体系以及为数众多的应用工具。用LabVIEW 与Matlab之间的混合编程,在功能上互补,具有实用价值。
3.后台管理
后台管理的功能包括:识别结果和车辆图运行,还需要提供实时通信 、网络安全、远程维护、动态数据交换、数据库自动更新、硬件 参数设置、系统故障诊断。
系统应用方式
监测报警 超速违章处罚 车辆出入管理 自动放行 高速公路收费管理 计算车辆旅行时间 牌照号码自动登记
字符识别处理
在进行字符识别前,需要对要识别的字符进行 训练,作一个标准的字符集。字符训练的目的是使 随后的读程序能识别其它图象中的相同字符。在本 系统中,使用OCR Training Interface 完成字符的训练 该接口主要完成训练和编辑字符两个过程。在 训练字符时,通过相应的阈值分割、指定的感兴趣区 域和调节字符间距等操作,完成单个字符的分割,纠 正不正确的字符。通过编辑字符,完成字符集的制 作。制作字符集后 ,用OCR 函数创建的机器视觉程序来读 字符。 右图为字符训练和读取程序框图
系统工作原理
当车辆进入拍摄区域时,传感器检测到通车 辆的信号,CCD 摄像机被触发拍照,拍摄的照片 通 过图像采集卡将拍摄的图片传入计算机;在 LabVIEW 平台上,利用IMAQ Vision 强大的图像 处理功能,进行图像预处理、车牌 定位处理、字符分割处理、字符 识别处理,最终得到通过车的牌照 号码。
基于labview设计的关于汽车 牌照的识别与检测
指导教师:
班级:测控一班 学生: 学号:
LOGO
系统的背景及意义
随着21 世纪经济全球化和信息时代的到来,计算机技术、通信技术 和计算机网络技术迅猛发展,动化的信息处理能力和水平不断提高, 并在人们社会活动和生活的各个领域得到广泛应用,高速度、高效 率的生活节奏,使汽车普及成为必然趋势。 智能交通系统( Intelligent Transportation System,简称ITS) 是20世纪90年代兴起的新一代交通运输系统。它可以加强道路、车 辆、驾驶员和管理人员的联系,实现道路交通管理自动化和车辆行 驶的智能化,增强交通安全,减少交通堵塞,提高运输效率,减少 环境污染,节约能源,提高经济活力。智能交通系统以车辆的自动 检测作为信息的来源,因而对汽车牌照等相关信息的自动采集和处 理的一门新的交通信息获取技术——车牌识别(License Plate Recognition ,LPR) 技术逐渐发展起来,成为信息处理技术的一项 重要研究课题。 车牌识别LPR是智能交通系统(ITS)的一个重要组成部分。在社会生 活,治安管理等方面有很大的作用。车牌识别技术的运用使得“大 输入小输出”成为了可能——输入一幅很大存储量的图像,输出时 仅仅是很小存储量的数字,这必然使得其在大量存储和管理数据库 相连等方面有无可替代的优越性。
右图为灰度化的程序框图
车牌定位处理
车牌定位模块从处理后的图像中找到车牌区域 的位置并进行标记, 将车牌区域从复杂的背景中分 割出来 二值化图像能有效地将背景和目标区分开来。 为了突出车牌图像特征,便于进行车牌识别,需要把 车牌图像二值化。图像的二值化一般在图像灰度操 作之后进行,通过搜索产生0 和1 间的跃变位置,快 速准确地提取目标区域边界像素点,从而得到仅有 0 和1 两个灰度值的黑白图像 右图是经过二值化得到的图像
右图是阈值分割后的图像
字符识别处理
目前用于车牌字符识别(OCR)中的算法主要有:基于模 板匹配的OCR算法和基于人工神经网络的OCR算法。 基于模板匹配的OCR的基本过程是:首先对待识别字符进 行二值化并将其尺寸大小缩放为字符数据库中模板的大小 , 然后与所有的模板进行匹配,最后选最佳匹配作为结果 用人工神经网络OCR进行字符识别主要有两种方法: 一种 方法是先对待识别字符进行特征提取, 然后用所获得的特 征来训练神经网络分类器;另一种方法则充分利用神经网 络的特点, 直接把待处理图像输入网络,由网络自动实现 特征提取直至识别。 模板匹配的主要特点是实现简单,当字符较规整时对字符 图像的缺损、污迹干扰适应力强且识别率相当高,是车牌 字符识别的主要方法。
可识别车牌照的百分率=人工正确读取的车牌照总数/实际通过的车辆总数 可识别全牌正确识别率=全牌正确识别的车牌照总数/人工读取的车牌照总数
2.识别速度
识别速度决定了一个车牌识别系统是否能够满足实时实际应用的 要求。一个识别率很高的系统,如果需要几秒钟,甚至几分钟才 能识别出结果,那么这个系统就会因为满足不了实际应用中的实 时要求而毫无实用意义
系统工作原理图如右图所示
系统工作流程
图像预处理程序对获取的车牌图像进行滤波、 边界增强、灰度化等处理,以便进行后续的处理。 车牌定位模块从处理后的图像中找到车牌区域的位置并进行 标记,将车牌区域从复杂的背景中分割出来,它是车 牌字符识别的前提,也是车牌识别的关键技术。 字符分割是将已提取出的车牌区域分割成单个的字符。字符 识别模块是车牌识别系统的核心模块之一,其算法的优劣直接影 响到系统识别率的高低。在字符识别过程中,由于实际使用条件 存在诸多干扰因素,这些对识别算法提出了很高的要求。
车牌定位处理
右图为labview中的matlab脚 本服务器
右图是混合编程后的车牌图片
字符分割
为了从图象中提取出字符,可以使用阈值分割 的方法。阈值化分割算法是图像分割中应用数量最 多的一类。即是根据阈值将图像二值化,分析二值化 图像特征,按特征分割图像。阈值处理是一种区域分 割技术,依靠阈值范围分割目标图象和背景图象 在IMAQ Vision 中,由用户指定最大值和最小值,它 们之间的值设为1 ,其它为0。自动阈值方式可自动生 成不同阈值范围,适用于照明条件变化较大的情况
论文的结构和主要内容
第一部分 第二部分 第三部分 第四部分 labview与imaq概述 车牌识别系统的基本识别过程 系统应用方式 致谢
labview matlab与imaq
LabVIEW是美国国家仪器公司研制的一种基于图形化编程语言 的开发系统。LabVIEW提供了丰富的数据采集、存储的库函数, 为用户提供了实现仪器编程与数据采集的便捷途径,设计者无需写 任何文格式的代码,而是使用图形化的符号来描述程序的功能 IMAQ Vision 工具包中含有300 多种机器视觉和科学图象处理 的函数库,在LabVIEW中增加了机器视觉和图象处理的功能,提 供了大量的图象预处理、图象分割、图象理解函数库和图形化的 工具模块,用户只要在流程图中用图标连接器将所需要的子VI 连 接起来,就可以完成对获得图像的预处理、理解,从而实现机器视 觉。与用传统的语言进行图象处理系统的开发相比,大幅度地降低 了难度和开发周期。 Matlab是一种功能强、效率高、简单易学的数学软件,有可靠的 数值计算和符号计算功能、强大的绘图功能、简单易学的语言体 系以及为数众多的应用工具。