论文部分内容阅读
棉花一直以来是我国农业的重要经济作物,棉花种植业作为农业的支柱性产业之一,促进了我国纺织工业的发展和国民经济的提升。棉花的病虫害影响了棉花的产量和质量,根据统计每年因为棉花病虫害造成的产量损失约15%~20%,严重时能达到50%的损失,这大大影响了农民的收入和棉花产业的发展。传统的棉花病虫害诊断的方法主要是人工依据经验进行判断,这样主观性强,误差较大,棉农不能及时应对进行诊治,导致了棉花的减产。因此本文分析了当前的病虫害的检测技术手段,结合图像处理与Android系统完成了基于Android的棉花红蜘蛛虫害的检测系统的设计。棉花红蜘蛛危害严重时可以造成棉田减产30%以上,本文针对此虫害设计了一种基于Android的棉花红蜘蛛虫害检测系统,实时性好、应用性强、便携性好,为了实现此检测系统,主要对系统的结构功能、系统流程、软件设计、检测方法进行了研究,主要工作如下:(1)分析了基于Android的棉花红蜘蛛虫害检测系统的总体结构和功能需求,根据系统的设计原则选择移动终端平台,完成了对基于Android的棉花红蜘蛛虫害检测系统的总体和诊断流程的设计。(2)选择OpenCV机器视觉库,对获取的棉花红蜘蛛虫害的图像进行预处理、特征提取、识别和诊断,图像处理包括图像灰度化、图像分割、图像平滑和图像压缩等,特征提取包括对棉叶上受到红蜘蛛虫害侵害的部分进行了边缘、形状和颜色的提取,之后根据形状和颜色特征进行棉花红蜘蛛虫害的识别,最后根据像素比值法进行了棉花红蜘蛛受害程度的诊断。(3)配置完成Android系统通用开发环境的建立,利用Android应用的基本组件和应用资源完成了用户界面的设计,棉花红蜘蛛虫害图像的采集,功能主界面的浏览和使用,棉花红蜘蛛虫害相关资料查询和系统使用的帮助指南。(4)服务器端完成账号的基本操作,利用OpenCV机器视觉库的Java接口调用图像处理算法,将棉花红蜘蛛虫害处理、识别和检测的结果显示在手机移动终端上,完成基于Android的棉花红蜘蛛虫害检测系统应用程序,通过该程序进行测试,实现了棉花红蜘蛛虫害的检测功能。