综合类 当前位置: 首页 > 科技创新 > 综合类 > 正文

基于视频图像处理的车牌号识别软件系统设计与实现

文章来源: 发布日期:2011-11-02 浏览次数:

基于视频图像处理的车牌号识别软件系统设计与实现

项目成员:李子龙(04083032)、杨昊隆(04083100)、陈有寿(04073081)

指导教师:赵建(教授)、李艳坤(研究生)

我们的项目是基于数字图像处理的车牌识别软件系统设计与实现。经过暑假中一个多月的集中制作,我们大体完成了软件的设计和实现,并且在在新生入学时举办的“机电工程学院大学生科技实践成果展”中做了展示。软件已经基本能达到预期的各方面功能,并满足性能要求。

我们用matlab语言编写了软件的功能代码及操作界面。软件能够实时监控摄像头所拍摄的实时画面,并能在画面中出现车辆时自动截取当前画面作字符识别用,即软件具有“软地感线圈功能”。一旦截取图像,软件将自动进入预处理增强、滤波、边缘锐化和检测、分割得到车牌区域、车牌区域的矫正、去边框、字符分割、字符识别这样一系列的处理过程。识别出的字符和当前时间等信息会自动加入一个由access建立的数据库文件中。软件提供一个列表框和一个菜单项,分别能显示当前软件运行时的识别结果以及能够对此数据库的所有记录进行查询。软件有友好的图形用户界面,能让使用者方便、快速的进行操作。

在这次一个多月的制作过程中,我们项目组做到了团结一致,相互合作,勤奋工作。这些使得我们能够在短时间内,完成从各功能函数的独立编写、测试到各部分综合、联调,以及到最后的用户界面的设计和实现和实地测试。在设计过程中,我们在算法的选用和相关参数的调试上做了很多尝试和比较。我们先后在校园里、公路边拍摄了各种光照条件、各种角度、各种行驶速度下的汽车照片约300余张,用于功能测试和确定参数。

软件运行时的截图说明:图中左上角实现的是摄像头所拍画面,其中的红色矩形是点击Rectcrop按钮后,鼠标所确定的检测区,右上角的矩形显示区域显示的就是在此区域中的物体移动或晃动产生的帧与帧之间的差异(差异处将以白点显示)。当白点的个数与矩形总点数的比值超过“阈值设定”框所设数值时,将自动截取当前帧并识别,识别结果在左下角的列表框显示(图中没有),同时加入数据库。点击菜单“查看数据库”,弹出“车辆记录”,显示的是识别软件的历史记录。

当然,我们的软件还有诸如设计尚显粗糙,运行起来比较占资源等问题,但我们有信心在以后的时间里不断完善和优化,使软件更加轻巧、强大,性能更加优越。

上一条:CAXA实体设计(课余实践)
下一条:CAXA实体设计(课余实践)

关闭

常用链接

Baidu
map