一、课题介绍***
随着汽车数量的增加,城市交通状况日益受到人们的重视,如何进行有效的交通管理更是成为了人们关注的焦点。智能交通系统通过车辆检测装置对过往的车辆实施检测,提取有关交通数据,达到监控、管理和指挥交通的目的。因此,它已成为世界交通领域研究的重要课题。 车牌识别系统作为智能交通系统的一个重要组成部分,已在高速公路、城市交通和停车场等项目的管理中占有无可取代的重要地位。它在不影响汽车状态的情况下,由计算机自动完成车牌的识别,从而降低交通管理工作的复杂度。
该课题为基于MATLAB的多方法车牌识别识别系统,带有丰富的人机交互GUI界面。目前毕业设计选题中,传统的中规中矩的车牌识别不易得到高分,必须要在此基础上有所创新方得可以避开其他雷同课题,不会轻易被导师被否决而导致毕设不过。因此建议在车牌识别基础上加入多种方法的对比,看看哪种方法的精度高。虽然目前有很多方法的车牌识别,但是都是在各自的测试库里面测试的,比如测试的车牌图像不同,字符库不同,导致无法做对比。整个设计在一个GUI界面上完成。
传统基础版:中规中矩的车牌识别【只看到车屁股】
靓点1版本:可做成 复杂背景的车牌识别【可以看到全车以及周边其他物体】
靓点2版本:可做成 具备判断是否为库内车牌的车牌识别,并且计时计费(智慧停车场)
靓点3版本:可做成 具备语音播报的车牌识别,把识别结果通过声音方式播报出来
靓点4版本:可做成 两种方法的对比,本课题为模板匹配和bp神经网络方法的对比
二、基本流程
车牌识别部分
①图像预处理:在整个车牌识别系统中,由于采集进来的图像为真彩图,再加上实际采集环境的影响以及采集硬件等原因,图像质量并不高,其背景和噪声会影响字符的正确分割。和识别,所以在进行车牌分割和识别处理之前,需要先对车牌图像进行图像预处理操作。
②车牌定位:首先对车牌的二值图片进行形态学滤波,使车牌区域形成一个连通区域,然后根据车牌的先验知识对所得到的连通区域进行筛选,获取车牌区域的具体位置,完成从图片中提取车牌的任务。
③车牌分割:首先对车牌进行水平投影,去除水平边框;再对车牌进行垂直投影。通过对车牌进行投影分析可知,与最大值峰中心对应的为车牌中第二个字符和第三个字符的间隔,与第二大峰中心距离对应的即为车牌字符的宽度,并以此为依据对车牌进行分割。
④字符识别
神经网络:先用bp神经网络训练测试集中涉及到的字符,如粤、闽等,A-Z,0-9;进行比对识别;
模板匹配:来对车牌进行识别。识别过程中,首先建立标准字库,再将分割所得到的字符进行归一化,将归一化处理后的字符与标准字库里的字符逐一比较,最后把误差最小的字符作为结果显示出来。
三、GUI设计图(学习好GUI,有助于毕业后从事UI界面设计类工作,如深圳创维,康佳,彩虹电视等需要大量该类岗位,适合女孩子居多,该类工作居于程序员和文员之间)

GUI界面设计图

GUI制作说明:GUI是MATLAB的人机交互式GUI界面,有GUI界面,所有操作可在一个界面上完成,可以为毕设增分不少。GUI可在MATLAB命令行窗口输入guide回车快速打开,GUI常用的控件有axes,edit,putton,text几个组件,不同组件之间通过回调函数来进行连接,触发操作,可教学GUI制作,以及友情推荐同类岗位工作。

四、主函数附录
1、车牌载入
[filename,filepath]=uigetfile(‘.jpg’,‘输入车牌图像’);% 直接自动读入%
file=strcat(filepath,filename); %strcat函数:连接字符串;把filepath的字符串与filename的连接,即路径/文件名
I=imread(file);
axes(handles.axes1)%让车牌显示在axes1控件中
imshow(I)%显示
title(‘车牌’)

2、图像预处理
I1=rgb2gray(I); %灰度处理
I2=edge(I1,‘roberts’,0.15,‘both’); %边缘检测
se=[1;1;1];
I3=imerode(I2,se);
se=strel(‘rectangle’,[25,25]);
I4=imclose(I3,se); %闭运算,去除杂质影响
I5=bwareaopen(I4,2000); %膨胀操作

3、车牌定位
[y,x,z]=size(I5);
myI=double(I5);
tic
white_y=zeros(y,1);
for i=1:y
for j=1:x
if(myI(i,j,1)==1)
white_y(i,1)= white_y(i,1)+1;
end
end
end
[temp MaxY]=max(white_y);
PY2=MaxY;
while ((white_y(PY2,1)>=5)&&(PY2<y))
PY2=PY2+1;
end
IY=I(PY1:PY2,:

[点击快照]基于MATLAB的多方法车牌识别识别系统【GUI,多方法,论文,对比,语音播报,出入库,剩余车位】相关推荐

  1. matlab 双轴图,基于MATLAB图像识别的双轴寻光系统的制作方法

    本发明涉及新能源与图像处理与识别技术领域,具体涉及一种基于MATLAB图像处理的双轴寻光系统. 背景技术: 随着现在新能源技术的发展,如何高效地开发和利用好太阳能成为人们在新能源领域探索的焦点之一.光 ...

  2. fib matlab,基于MATLAB的FIB制备三维原子探针样品过程的模拟方法与流程

    本发明属于FIB加工领域,尤其是涉及一种基于MATLAB的使用聚焦离子束(FIB)进行三维原子探针(APT)样品加工过程的模拟方法. 背景技术: APT可以定量的给出材料中不同元素原子在三维空间中的分 ...

  3. matlab数字量转电气量,基于MATLAB的数字PID直流电机调速系统.doc

    电力拖动课程设计 作 者 段发鑫 系 (院) 信息工程学院 专 业 电气工程及其自动化 年 级 2010级 学 号 K031041513 指导教师 耿东山 日 期 2013.5.5 基于MATLAB的 ...

  4. 基于Matlab人脸识别签到系统(GUI界面)

    文件大小:5.3M 代码行数:298行(主程序) 开发环境:Matlab2016.2017.2018.2020.2021 点击下载:点击下载 简要概述:基于Matlab人脸识别签到系统(GUI界面) ...

  5. 基于Matlab的交通限速标志的识别系统 数字图像处理大作业

    本大作业为基于Matlab的交通限速标志的识别系统, 考虑到在科技发展的今天,智能汽车行业发展迅速,所以交通限速标志的快速检测及识别对车辆的安全行驶极为重要,因此本系统可以检测到图中的交通限速标志并对 ...

  6. 基于matlab数字处理系统设计新颖,基于MATLAB的单相光伏并网逆变系统的设计

    广西民族大学学报(自然科学版) 第 14 卷第 4 期 JOURNAL OF GUANGXI UNIVERSITY FOR NATIONALITIES Vol. 14 No. 4 2008 年 11 ...

  7. matlab两轮自平衡小车,基于MATLAB的两轮自平衡小车系统模型辨识.pdf

    基于MATLAB的两轮自平衡小车系统模型辨识 学兔兔 第1期 (总第170期) 机 械 工程 与 自动 化 NO.1 2012年 2月 MECHANICAL ENGINEERING & AUT ...

  8. matlab直流电机pid调速仿真,基于MATLAB的数字PID直流电机调速系统的实现

    Computer Knowledge and Technology 电脑知识与技术计算机工程应用技术 本栏目责任编辑:梁书 第6卷第22期(2010年8月)基于MATLAB 的数字PID 直流电机调速 ...

  9. 【直流电机】基于matlab Simulink双闭环直流调速系统动态仿真模型【含Matlab源码 2363期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[直流电机]基于matlab Simulink双闭环直流调速系统动态仿真模型[含Matlab源码 2363期] 点击上面蓝色字体,直接付费 ...

最新文章

  1. Java模拟面试总结
  2. 12层打败50层,ParNet 普林斯顿+英特尔:更深不一定更好
  3. bzoj2194 快速傅立叶之二
  4. CSS固定定位[相对浏览器] 相对定位[相对自己] 绝对定位[有relative的元素]
  5. PHP中判断字符串是否全是中文eregi函数或含有中文preg_match函数
  6. Python小游戏(消消乐)
  7. 目录与文件的相关操作
  8. linux中rpm、yum、apt-get的关系
  9. wps表格里面计算机在哪里,WPS的Word居然还有计算神器?在哪里能找到又是怎么进行计算呢?...
  10. IBM携手MIT组建新实验室:人工智能将有像人一样的视听功能
  11. android友盟注意事项
  12. mysql 是否有归档模式_数据库的归档模式和非归档模式的区别
  13. Convolutional Neural Networks (CNNs / ConvNets)
  14. 手Q与微信:最终结局将会是手足相残!
  15. 查询人数最多的部门名字
  16. Unraid 安装 ZeroTier 实现外网远程操作
  17. H5 -- 自定义微信分享第三方页面链接的标题和小缩略图
  18. 南京廖华微型计算机原理答案,微机原理习题库含答案
  19. Serializers - Django REST framework
  20. 《绝地求生》玩家排名预测

热门文章

  1. Android花样loading进度条(二)-简单环形进度条
  2. 前端原生小案例,如何创建一个简易的幻灯片
  3. 多款App浮出水面,映客能摆脱“直播依赖症”吗?
  4. 15种下载文件的方法
  5. mysql 备份表数据_MySQL备份数据库
  6. win10 linux 桌面快捷方式,从Linux桌面进入Win10桌面仅需九分五十秒,重装系统So Easy...
  7. 计算机绘制函数图像的心得,用计算机绘制函数图像
  8. 通用的毕业设计商城类项目,涵盖一切商城类的课题,适合写商城类的课设或毕设
  9. ClickHouse vs StarRocks 全场景MPP数据库选型对比
  10. 从2021分布式数据库开发者大会里,我们找出了这8个关键词