基于Android平台的车辆信息查询系统的开发设计论文.docVIP

  • 6
  • 0
  • 约4.39万字
  • 约 54页
  • 2018-02-28 发布于贵州
  • 举报

基于Android平台的车辆信息查询系统的开发设计论文.doc

基于Android平台的车辆信息查询系统的开发设计论文

华南理工大学 毕业设计(论文) 基于Android平台的车辆信息查询系统的开发 学院(系): 专业班级: 学生姓名: 指导教师: 目 录 目 录 8 摘 要 10 Abstract 11 1 绪论 12 1.1 问题描述与项目动因 12 1.2 篇章结构 13 2 Android移动操作系统 14 2.1 移动计算 14 2.2 Android技术背景 14 2.2.1 Android的特性 14 2.2.2 Android架构 15 2.3 Android平台本地应用的开发 16 2.3.1 虚拟机之上的Java应用 16 2.3.2 Linux之上的C/C++本地代码 16 2.4 Android平台数据的存储与同步 17 2.4.1 嵌入式关系数据库管理系统SQLite 17 2.4.2 Android平台的数据同步 19 3 Android平台上的车牌识别 20 3.1 图像处理 20 3.1.1 OpenCV 20 3.1.2 JavaCV 20 3.2 车牌探测 21 3.2.1 将原始图像转化为灰阶图像 22 3.2.2 灰阶图像的平滑与增强处理 22 3.2.3 灰阶图像转化为二值图像 22 3.2.4 从二值图像中提取轮廓 23 3.2.5 基于边缘检测的车牌探测 23 3.3 车牌字符分割 24 3.4 车牌字符识别 25 3.4.1 Tesseract OCR引擎 25 3.4.2 车牌语言的训练 25 3.4.3 Tesseract库在Android中的使用 27 4 需求分析与设计 29 4.1 功能需求 29 4.1.1 用例模型 29 4.1.2 交互图 32 4.2 非功能需求 34 5 系统设计、实现与测试 36 5.1 系统的设计 36 5.1.1 程序逻辑设计 36 5.1.2 数据库设计 38 5.2 系统实现 38 5.2.1 支撑条件 39 5.2.2 类的实现 41 5.2.3 数据库模式 42 5.3 运行与测试 43 5.3.1 运行演示 43 5.3.2 测试 46 6 结语与后续计划 48 参考文献 49 致 谢 52 插图目录: 图1 Android架构图 15 图2 OpenCV的构成 20 图3 AndroidVIQ项目目录结构 21 图4 原始车辆图像 22 图5 灰阶图像 22 图6 平滑与增强过后的灰阶图像 22 图7 二值图像 23 图8 轮廓图像(黑色背景上的白色轮廓线,不易观察) 23 图9 检测出的车牌图像 24 图10 车牌图像的轮廓 24 图11 分割后的车牌字符 25 图12 分割后再合并的车牌字符 25 图13 车牌字符训练图片 图14 连通多部首汉字以简化盒子文件的修改 26 图15 项目tesseract-android-tools的目录结构 27 图16 本系统直接用例模型 30 图17 系统抽象用例模型 30 图18 细化并扩展了的用例模型 31 图19用例“编辑车辆信息”的顺序图 33 图20 UI类的交互图 34 图21 用例“浏览车辆信息库”和“浏览车辆登记单”实际的类图 37 图22 项目目录结构 39 图23类“VehicleItemViewActivity”的实现 42 图24 车辆信息库 图25 快速查找 图26 快速查找 43 图27 车辆信息库列表项的上下文菜单 图28 查看车辆 图29 编辑车辆信息 44 图30 删除车辆信息 图31 联系车主 图32 浏览车辆登记单 44 图33 查看车辆 图34登记车辆 图35 登记信息立即显示在了登记记录列表中 45 图36 查询/登记车辆 图37 成功登记的车辆 图38 创建车辆信息 46 图39 成功创建车辆信息 46 摘 要 本文基于Android移动操作系统,集成了OpenCV、Tesseract OCR、JavaCPP、SQLite等几大开源技术,设计并实现了一个基于Android平台的车辆信息查询系统。该系统除针对车辆信息及其车辆登记记录简单快捷的增删改查操作外,还具有自动车牌识别、快速拨打电话、多终端数据同步等功能,能满足小区(停车场)车辆管理、“黑的”鉴别、基于车辆识别的个性化服务等诸多场景的需求。 论文主要学习、研究基于Android平台的车辆信息查询系统的技术实现,具体内容包括:Android技术背景,Android平台本地应用的开发,Android平台数据的存储与同步,以及Android平台上车牌识别技术的实现。 通过本对课题的调查、研究与实现,归纳出了Android系统在车辆管理方面的典型应用场景和用例;介绍了与之相关的理论和技术基础;详细讲解了这些理论和技术基础在本系统中的实践与运用;围绕数

文档评论(0)

1亿VIP精品文档

相关文档