摘要:传统的停车场管理系统主要是人工收费,容易发生资金错误,并且人工统计车牌信息,效率低下,对整个停车场的管理带来许多不便。随着科技的飞速发展,人工智能和机器视觉不断进步,为了能够有效的进行智能化的停车场车辆管理,来替代传统的人工记录车辆管理方式,本系统采用基于车牌识别的技术来管理停车场的车辆信息,有效降低人为因素干扰,提高车辆进出效率。智能化的计费收费管理更加方便管理人员进行数据统计,有效减轻管理人员的劳动量,同时,采用非接触式人工智能化摄像识别,使车辆进出停车场是能够不需要停留过多时间就可以通过入口闸门,提高了车辆进出的效率,为车主节省宝贵时间。
本系统采用SSM框架,使用Eclipse作为开发环境;选用Matlab进行车牌识别算法研究,Java编程语言进行搭建框架,配置文件以及主界面的设计;后台数据库使用MySQL Workbench 6.3 CE,进行数据的创建与收集,保证数据的安全性。系统根据停车人员的类型进行了临时停车与包月停车分类,并设立一定的优惠政策,满足了广大停车用户的需求,可以有效解决停车难、停车慢和停车贵的问题。用户登录管理车辆,停车类型包含临时车与包月车,可以查询车辆的进出信息,对入场的车辆进行管理,主要是进行缴费,修改,删除等处理;停车收费管理按照临时或包月自动计算停车的费用;系统记录车辆进出时间,了解车辆状态;车牌识别采用最新的腾讯AI开放平台的车牌OCR API接口服务,包含对车牌图像的预处理(车牌矫正,灰度处理,二值化等)、车牌定位、车牌分割与字符识别等操作;车辆信息登记完毕后一键返回监控状态。
关键词:系统集成与实现,摄像,车牌识别,车辆管理,车牌OCR,监控
目录
摘要
Abstract
1 引言-1
1.1 项目背景意义-1
1.2 国内外研究的现状-1
1.3 项目研究内容及目标-2
1.4 拟解决关键技术-3
1.5 本文组织结构-3
2 系统开发工具及相关技术-4
2.1 管理系统框架-4
2.1.1 系统框架描述-4
2.1.2 B/S架构-4
2.1.3 C/S架构-5
2.1.4 B/S和C/S架构的比较-5
2.2 系统开发工具及技术-5
2.2.1 Java设计语言-6
2.2.2 Eclipse开发工具-6
2.2.3 MySQL Workbench 6.3 CE数据库-6
2.2.3 腾讯AI开放平台-7
2.2.4 Matlab-7
3 系统需求分析-8
3.1 可行性分析-8
3.1.1 技术可行性-8
3.1.2 经济可行性-8
3.1.3 操作可行性-8
3.2需求分析-9
3.2.1 用户需求分析-9
3.2.2 功能需求分析-10
3.3 系统非功能需求-14
3.3.1 系统性能要求-14
3.3.2 运行环境-14
4 系统设计-15
4.1系统模块设计-15
4.2 系统详细设计-16
4.3 系统业务流程设计-18
4.3.1 业务流程-18
4.3.2 数据流程-19
4.4 数据库设计-20
4.4.1 实体类定义-20
4.4.2 数据库逻辑设计-22
5 系统实现-24
5.1 开发模式-24
5.2 类结构设计-24
5.3 代码组织结构-24
5.4 关键功能实现-26
6 系统展示-30
6.1 用户登陆注册界面-30
6.2 进出场操作界面-31
6.3 信息查询界面-32
6.4 管理员信息界面-33
6.5 车主信息管理界面-34
6.6系统设置界面-34
7 结论-36
参 考 文 献-37
致 谢-38