网站大量收购独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于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平台的车辆信息查询系统。该系统除针对车辆信息及其车辆登记记录简单快捷的增删改查操作外,还具有自动车牌识别、快速拨打电话、多终端数据同步等功能,能满足小区(停车场)车辆管理、“黑的”鉴别、基于车辆识别的个性化服务等诸多场景的需求。 论文主要研究本文的特色在于:关键词: Abstract This thesis implements a Vehicle Information Query (VIQ for short) system based on Android mobile operating system. It integrates four open source technologies: OpenCV, Tesseract OCR, JavaCPP and SQLite.

文档评论(0)

130****9768 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档