基于深度学习的水表检测Android应用设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:zhoubo1204
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能手机的普及,移动互联网与我们的生活越来越息息相关。近年来,人工智能的蓬勃发展也引起了新的技术革命,越来越多的传统企业开始关注人工智能和移动互联网。如何将人工智能和移动互联网结合是我们接下来的重要课题。传统水务公司人工抄表方式存在着极大的人力物力浪费,本文将深度学习应用到传统水务公司的业务中,并设计了一套基于Android的水表检测系统来改善这一问题。主要做了以下工作:1.本文分别采用了Hough变换法、最小二乘法以及深度学习三种方法检测水表圆盘区域,对比结果表明深度学习在水表圆盘区域的检测过程中效果较好。本文设计的算法利用全卷积神经网络进行水表圆盘的特征提取,特征融合后利用滑动窗口提取候选框送入分类层与回归层。与传统的目标检测不同,本文样本标注是圆形,所以采用蒙特卡洛采样法计算候选框与标注的交并比(IoU)来区分正负样本。本文基于深度学习设计并实现的水表圆盘区域检测算法是对深度学习应用领域的延伸,利用了深度学习解决传统企业的问题,是一次比较创新的尝试。2.本文基于Android平台开发了水表检测应用。应用包括注册、登录、识别、管理等功能,并且通过了单元测试、黑盒测试和压力测试。该客户端功能完善,用户体验较好,具有较高实用性的同时兼具可扩展性。3.本文设计的水表检测Android应用涉及到大量的网络请求操作和水表图片加载。为了提升应用性能,节省系统资源,本文针对水表检测场景设计并实现了网络请求框架和图片缓存框架,大大提高了用户体验。网络请求框架主要利用了多线程技术,缓存技术和网络传输相关技术,统一管理所有网络请求。图片缓存框架设计了多级图片缓存统一管理图片,并实现了多种缓存淘汰算法。网络请求框架与图片缓存框架均支持动态配置,具有较强的扩展性。
其他文献
研究普洱茶水溶性茶色素对高脂血症小鼠的降脂作用。采用高脂饲料饲喂法建立高脂血症小鼠模型,分别以普洱茶水溶性茶色素低剂量0.5g/kg,中剂量1.0g/kg,高剂量2.0g/kg灌胃小鼠
随着城市化进程的不断深入,各大城市为了满足自身发展的需要,不断建设城市轨道,无论是轨道的数量还是规模都在不断扩大。为了保障轨道运行的安全性和秩序性,就需要城市轨道交
目的分析病毒性脑炎患儿发生精神行为异常的临床症状和护理措施。方法分析2012年3月~2016年3月中本院确诊为病毒性脑炎的117例患儿病例资料、护理要点,将伴有精神行为异常的5
修辞作为加强语言或文句效果的艺术手法,常常被政治家们所使用。政治家们通过各种修辞手法使自己的演讲或发言更具感染力,从而达到交际意图。本文从修辞学角度,对俄罗斯总统
目的应用加速康复外科理念(ERAS)在子宫肌瘤腹腔镜手术围手术期进行护理干预,观察对患者术后康复的影响。方法选择该院2016年3月—2018年3月子宫肌瘤患者120例,两组各60例,随
由于肾盂、输尿管解剖位置及其特性,受外界贯穿性或非贯穿性暴力打击,不易使其受到创伤,因而外伤性肾盂输尿管交界处断裂极少见。本院2000-2006年收治5例外伤性肾盂输尿管交界处