欢迎来到天天文库
浏览记录
ID:25729086
大小:3.51 MB
页数:52页
时间:2018-11-22
《毕业论文-基于android平台的车辆信息查询系统的开发设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华南理工大学毕业设计(论文)华南理工大学毕业设计(论文)基于Android平台的车辆信息查询系统的开发学院(系):专业班级:学生姓名:指导教师:52华南理工大学毕业设计(论文)目录目录8摘要10Abstract111绪论121.1问题描述与项目动因121.2篇章结构132Android移动操作系统142.1移动计算142.2Android技术背景142.2.1Android的特性142.2.2Android架构152.3Android平台本地应用的开发162.3.1虚拟机之上的Java应用162.3.
2、2Linux之上的C/C++本地代码162.4Android平台数据的存储与同步172.4.1嵌入式关系数据库管理系统SQLite172.4.2Android平台的数据同步193Android平台上的车牌识别203.1图像处理203.1.1OpenCV203.1.2JavaCV203.2车牌探测213.2.1将原始图像转化为灰阶图像223.2.2灰阶图像的平滑与增强处理223.2.3灰阶图像转化为二值图像223.2.4从二值图像中提取轮廓233.2.5基于边缘检测的车牌探测233.3车牌字符分割243
3、.4车牌字符识别253.4.1TesseractOCR引擎253.4.2车牌语言的训练253.4.3Tesseract库在Android中的使用274需求分析与设计294.1功能需求294.1.1用例模型294.1.2交互图324.2非功能需求345系统设计、实现与测试365.1系统的设计365.1.1程序逻辑设计3652华南理工大学毕业设计(论文)5.1.2数据库设计385.2系统实现385.2.1支撑条件395.2.2类的实现415.2.3数据库模式425.3运行与测试435.3.1运行演示435
4、.3.2测试466结语与后续计划48参考文献49致谢52插图目录:图1Android架构图15图2OpenCV的构成20图3AndroidVIQ项目目录结构21图4原始车辆图像22图5灰阶图像22图6平滑与增强过后的灰阶图像22图7二值图像23图8轮廓图像(黑色背景上的白色轮廓线,不易观察)23图9检测出的车牌图像24图10车牌图像的轮廓24图11分割后的车牌字符25图12分割后再合并的车牌字符25图13车牌字符训练图片图14连通多部首汉字以简化盒子文件的修改26图15项目tesseract-andr
5、oid-tools的目录结构27图16本系统直接用例模型30图17系统抽象用例模型30图18细化并扩展了的用例模型31图19用例“编辑车辆信息”的顺序图33图20UI类的交互图34图21用例“浏览车辆信息库”和“浏览车辆登记单”实际的类图37图22项目目录结构39图23类“VehicleItemViewActivity”的实现42图24车辆信息库图25快速查找图26快速查找43图27车辆信息库列表项的上下文菜单图28查看车辆图29编辑车辆信息44图30删除车辆信息图31联系车主图32浏览车辆登记单44
6、图33查看车辆图34登记车辆图35登记信息立即显示在了登记记录列表中45图36查询/登记车辆图37成功登记的车辆图38创建车辆信息46图39成功创建车辆信息4652华南理工大学毕业设计(论文)摘要本文基于Android移动操作系统,集成了OpenCV、TesseractOCR、JavaCPP、SQLite等几大开源技术,设计并实现了一个基于Android平台的车辆信息查询系统。该系统除针对车辆信息及其车辆登记记录简单快捷的增删改查操作外,还具有自动车牌识别、快速拨打电话、多终端数据同步等功能,能满足小
7、区(停车场)车辆管理、“黑的”鉴别、基于车辆识别的个性化服务等诸多场景的需求。论文主要学习、研究基于Android平台的车辆信息查询系统的技术实现,具体内容包括:Android技术背景,Android平台本地应用的开发,Android平台数据的存储与同步,以及Android平台上车牌识别技术的实现。通过本对课题的调查、研究与实现,归纳出了Android系统在车辆管理方面的典型应用场景和用例;介绍了与之相关的理论和技术基础;详细讲解了这些理论和技术基础在本系统中的实践与运用;围绕数据同步子课程,研究了在
8、多个Android终端间同步数据的解决方案;围绕关键子课题车牌识别,研究并采用了OpenCV作为车牌图像处理技术,TesseractOCR作为车牌字符识别技术,JavaCPP作为在Android平台上高效调用OpenCV与TesseractOCR共享库的技术,以及Android上内置的SQLite嵌入式数据库技术。本文的特色在于:1)将车牌识别技术在Android上成功实现;2)集成创新,车牌识别等技术取材于谷歌代码上的开源项目,源码易于获得且允许商业应
此文档下载收益归作者所有