基于android平台的车辆信息查询系统的开发毕业论文(编辑修改稿)内容摘要:

.............................................................................22 图 6 平滑与增强过后的灰阶图像 ...............................................................................................22 图 7 二值图像 ...........................................................................................................................23 图 8 轮廓图像(黑 色背景上的白色轮廓线,不易观察) ............................................................23 图 9 检测出的车牌图像 .............................................................................................................24 图 10 车牌图像的轮廓 ...............................................................................................................24 图 11 分割后的车牌字符 ...........................................................................................................25 图 12 分割后再合并的车牌字符 .................................................................................................25 图 13 车牌字符训练图片 图 14 连通多部首汉字以简化盒子文件的修改 ...............................26 图 15 项目 tesseractandroidtools 的目录结构 .....................................................................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 武 汉理工大学毕业设计(论文) 10 摘 要 本文基于 Android 移动操作系统,集成了 OpenCV、 Tesseract OCR、 JavaCPP、 SQLite等几大开源技术, 设计并 实现了 一个 基于 Android 平台的车辆信息查询系统。 该系统 除 针对车辆信息及其 车辆登记记录 简单快捷 的增删改查操作外,还具有 自动车牌 识别 、 快速拨打电话、多终端数据同步等功能 ,能满足小区(停车场)车辆管理、 “ 黑的 ” 鉴别 、 基于车辆识别的 个性化服务 等诸多场景的需求。 论文主要 学习、 研究 基于 Android 平台的车辆信息查询系统 的技术实现 ,具体内容包括: Android 技术背景 , Android 平台本地应用的开发 , Android 平台数据的存储与同步,以及 Android 平台上车牌识别技术的实现。 通过本 对 课题的 调查、 研究与实现, 归纳 出了 Android 系统在车辆管理方面的典型应用场景和用例; 介绍 了与之相关的理论和技术基础;详细讲解了这些理论和技术基础在本系统中的实践与运用 ;围绕数据同步子课程,研究了在多个 Android 终端间同步数 据的解决方案 ; 围绕 关键子课题 车牌识别,研究并采用了 OpenCV 作为车牌图像处理技术,Tesseract OCR 作为车牌字符识别技术, JavaCPP 作为在 Android 平台上高效调用 OpenCV与 Tesseract OCR 共享 库的技术, 以及 Android 上内置的 SQLite 嵌入式数据库 技术。 本文的特色在于: 1) 将车牌识别技术在 Android 上 成功 实现 ; 2) 集成创新 , 车牌识别等技术取材于 谷歌代码上的 开源项目 , 源码易于获得且 允许 商业应用 ; 3) 本课题亦以开源项目的形式 开展。 关键词: Android。 车牌识别。 信息系统。 OpenCV。 Tesseract OCR。 JavaCPP。 SQLite 武 汉理工大学毕业设计(论文) 11 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. Besides a set of fast CRUD operations on vehicle information and vehicle checking records, the implemented VIQ system also has features like automatic licence plate recognition (ALPR), fast call making, data sync among multiple terminals and more, which can satisfy requirements of senerios like munity (or parking lot) vehicles management, illegal taxis identification, customized services based on vehicle identification and so on. In this thesis, we studied the implementation of VIQ systems based on Android. It mainly includes: 1) the background of Android。 2) the development of Android local application。 3) the storage and sync of data on Android。 and 4) the implementation of ALPR on Android. Through the investigation, study and implementation of this degree project, this thesis has summarized some typical scenarios and use cases of Android applications on vehicle managements。 introduced related theory and technology basis。 detailed the application of them in this project。 on data sync, studied solutions to syncing data among multiple Android terminals。 on ALPR, studied and adopted OpenCV as the way to manipulate images, Tesseract OCR as the way to recognize licence plates, JavaCPP as the way to efficiently call the underlying shared libraries of OpenCV and Tesseract OCR, and SQLite as the way to save permanent data on Android. Features of this thesis: 1) Having ALPR implemented on Android. 2) An integrated innovation, with technologies like ALPR from open source projects at Google code。 source codes are easy to get and available for mercial use。 3) The background degree prjoect also developed as an open source project. Key Words: Android。 licence plate recognition。 ALPR。 information system。 OpenCV。 Tesseract OCR。 JavaCPP。 SQLite 武 汉理工大学毕业设计(论文) 12 1 绪论 随着国民经济的发展,车辆迅速普及。 小 区、停车场、道路 等车辆集中的地方,存在 需对 问题 (占用车位、违规停放等) 车辆或 来往 车辆进行登记 和 身份鉴定 等诸多需求 ,以实现诸如 快速 联系车主、 计时计费 、 “黑的” 鉴别 、 基于 通过车辆识别取得顾客定制信息 的个性化服务 等 业务 应用。 这些应用普遍存在场地不固定、需求变化快等特点 , 传统 基于固定车牌识别装置和台式计算机的车辆管理 系统 很难适应。 即使 努力 适应, 建设传统车辆管理 系统 ,需要有专用的摄像装置 ; 车辆的行驶 路径 和停放 位置 须 服从摄像装置的要求 ; 需要设置护栏,却又容易导致车辆停放困难。 这 此 无疑 增加了车辆信息管理的成本,制约了车辆 信息数字化的进程。 移动 智能 终端 的普及,让移动计算。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。