论文部分内容阅读
随着经济的高速发展以及人民生活水平的提高,我国汽车保有量不断增加,汽车已然成为人们生活中不可缺少的出行工具。汽车数量的增加导致道路拥堵现象严重,乱停车等违章现象频繁发生。针对车辆堵塞、违章停车现象,以及交警执法过程的不便,设计一套基于Android的违章车辆管理系统,该系统可以方便交通管理部门进行违章车辆管理,并提高交警的执勤效率。本文以车牌识别算法为基础,结合计算机视觉技术和图像处理技术,设计了一套基于Android的违章车辆管理系统。该系统使用Android手机拍摄违章车辆图像,利用车牌识别算法对拍摄图像进行车牌识别,自动获取违章车辆车牌号,记录车辆的违章信息;通过TCP通信实现手机端与服务器的连接,将违章信息上传至服务器,通过违章车辆管理系统实现违章车辆的查询和管理。本文的研究内容主要包括车牌识别算法的研究与改进、Android手机客户端车牌识别程序设计以及服务器上违章车辆管理系统设计三部分:1.车牌识别算法的研究与改进。首先对车辆图像进行预处理操作,经过灰度化处理、二值化处理、边缘检测以及形态学操作,得到预处理后图像。然后进行基于纹理特征与垂直投影相结合的车牌定位,基于垂直投影技术的字符分割,基于模板匹配的字符识别,最终得到车辆的车牌号信息。该算法具有较高的识别率和较快的识别速度,可以用于实际的车牌识别系统中。2.违章车辆管理系统Android手机客户端的设计与实现。该部分利用Android平台的JNI功能实现车牌识别算法的移植,在Android客户端设计中实现违章车牌拍照、车牌识别、违章信息记录功能。为了进一步提高工作效率,该软件还具备车牌识别结果错误时的人工矫正功能。3.服务器上基于MFC的违章车辆管理系统的设计与实现。该部分首先设计了基于MFC的违章车辆管理系统,具有用户登录与管理员登录两个功能,并且构建了违章车辆管理数据库,该数据库包含了车辆基本信息、车主基本信息、车辆违章信息等内容。通过TCP通信实现了Android手机端与服务器端的连接,将Android手机客户端的违章信息发送到服务器。本文设计的基于Android违章车辆管理系统,将车辆拍照、车牌识别与车辆的违章查询处理融为一体,能够较为准确的识别出车牌号信息,方便交警管理处罚违章车辆。作为违章车辆的车主也可以登录违章管理系统查看自己的违章记录。