基于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 绪论 随着国民经济的发展,车辆迅速普及。 小 区、停车场、道路 等车辆集中的地方,存在 需对 问题 (占用车位、违规停放等) 车辆或 来往 车辆进行登记 和 身份鉴定 等诸多需求 ,以实现诸如 快速 联系车主、 计时计费 、 “黑的” 鉴别 、 基于 通过车辆识别取得顾客定制信息 的个性化服务 等 业务 应用。 这些应用普遍存在场地不固定、需求变化快等特点 , 传统 基于固定车牌识别装置和台式计算机的车辆管理 系统 很难适应。 即使 努力 适应, 建设传统车辆管理 系统 ,需要有专用的摄像装置 ; 车辆的行驶 路径 和停放 位置 须 服从摄像装置的要求 ; 需要设置护栏,却又容易导致车辆停放困难。 这 此 无疑 增加了车辆信息管理的成本,制约了车辆 信息数字化的进程。 移动 智能 终端 的普及,让移动计算。基于android平台的车辆信息查询系统的开发毕业论文(编辑修改稿)
相关推荐
大规模的网络建设正不断深入展开。 但不可否认的是我国在通信领域中相比许多发达国家仍然存在着不小的差距,就在国人还在为 EDGE 这种传输速度仅能达到 384KB/秒的 过渡技术而欣喜的时候,国外早已开始试行 HSDPA 这种 技术,传输速度更可达到惊人的数兆每秒,而基于其上所开发的延伸功能更是数不胜数,所以国内外手机应用也存在的较大的差异。 但国内外对手机应 用的需求方向是大致相似的
ndroid 操作系统免费向开发人员提供,这样可节省近三成成本。 Android 项目目前正在从手机运营商、手机厂商、开发者和消费者那里获得大力支持。 谷歌移动平台主管安迪鲁宾 (Andy Rubin)表示,与软件开发合作伙伴的密切接触正在进行中。 从去年 11月开始,谷歌开始向服务提 供商、芯片厂商和手机销售商提供 Android 平台,并组建“开放手机联盟”,其成员超过 30家。 市场前景
,我们主要用到的是 DriverManager、 Connection、 Statement、 ResultSet。 当然我们通过 JDBC 技术和数据库进行连接时,对不同的数据库我们需要加载不同的驱动 程 序 类 , 本 系 统 我 们 用 到 的 是 MySQL 数 据 库 , 所 以 我 们 将MySQLconnectorJava 的包导入程序即可保证与数据库的连接。 此系统采取
pse 为开发商提供了较为完整的开发工具,使开发者可以轻松地控制其开发的软件技术。 目前, Eclipse 在业界是一款非常受欢迎的开发工具,淮海工学院二〇一二届本 科毕业设计(论文) 第 6 页 共 38 页 使用该集成开发环境的用户也越来越多,其中最多的是从事 Java 的开发人员。 集成了多种开发工具也带了一些负面因素,就是结构较为复杂,尤其对初学者不利,理解起来比较困难。 使用
书馆手机服务主要有 3 种方式 :一种是以短信服务( SMS)为主的手机图书馆服务,一种是以新兴的 WAP为主的手机图书馆网站,另外一种就是客户端服务的手机图书馆。 [3]在 20xx 年下半年上海图书馆上海科学技术情报研究所推出国内首款基于 GoogleAndroid 和 AppleiOS 平台图书馆手机客户端。 [4]北京大学、复旦大学、厦门大学等高校也相继建成该高校的移动图书馆
( 3)图书馆服务的方式由被动变主动,有利于高校学生、管理员的交互以及管理员的管理。 国内外研究现状 Android(本义“机器人”)手机系统平台,基于 Linux 内核的软件平台和操作系统,使用Java 语言编写,在 Dalvik虚拟机上运行,具有强大的开放性和兼容性。 Android最初由 AndyRubin开发, 20xx 年由 Google 收购注资,由 Google 在 20xx 年