Matlab车牌识别&停车场车辆进出管理系统

数字图像处理期末报告

  1. 这个学期学了门数字图像处理课,理论知识学了不少,不过准确到细节内容还是比较脑阔疼的,终归还是将知识应用起来好,不至于会学得很枯燥。还好有Matlab这个强大的数学分析、处理工具,完全把数字图像处理的方法封装好了,在一个图像处理工具箱(Image Tool Box)里边。图像处理工具箱里面包含了几乎所以对图像进行基本处理的方法,想要完成对图像任意一种处理,只需调用即可,这些方法甚至不用我们编写出来,如果数字图像处理理论学得可以,有能力的话那些方法也能手编出来。
    我这个课要求的期末报告内容要求不限,有人脸识别的,图像去噪,车牌识别的等等,于是选择了车牌识别,并把车牌识别的算法封装起来,做了个停车场车辆进出管理系统,需要懂Matlab GUI的才能看懂这部分内容。车牌识别的算法不是我写的,而且算法也不是十分可靠,误识别的概率挺高,主要还是车牌拍的不够垂直水平、清晰导致的,只要车牌照片取得合适,还是可以正确识别的。原理和设计流程我就不多写了,直接贴图和打包程序源码。

1.源码文件

Matlab车牌识别&停车场车辆进出管理系统

2.GUI主界面

Matlab车牌识别&停车场车辆进出管理系统

3.车牌识别结果

Matlab车牌识别&停车场车辆进出管理系统
这里注意的是,当车牌裁剪的区域裁剪的不对时,对后面的识别工作有影响,也就是选取的车牌照片识别不了,甚至报错,得更换要识别的车牌照片,直到车牌裁剪区域合适为止。关于计时收费这功能,我默认设了每辆汽车进入停车场后停车时间为1小时,只是为了便于凸显此计时收费功能,测试的时候不太可能等一个小时后才查看收费结果吧。
1.错误的车牌裁剪结果
Matlab车牌识别&停车场车辆进出管理系统
2.正确的车牌裁剪结果
Matlab车牌识别&停车场车辆进出管理系统

4.GUI停车场管理系统

Matlab车牌识别&停车场车辆进出管理系统
Matlab车牌识别&停车场车辆进出管理系统
Matlab车牌识别&停车场车辆进出管理系统
1.修改车牌区域切割合理但识别结果不对
的车牌号码Matlab车牌识别&停车场车辆进出管理系统
Matlab车牌识别&停车场车辆进出管理系统
2.查询车辆去留信息
Matlab车牌识别&停车场车辆进出管理系统

5.源码