一、应用背景
中国为农业大国,因此在农业病虫害防治等方面积累了丰富的经验,但在实际工作过程中也存在许多问题。如过于依赖传统经验,对突如而来的新型病虫害问题研究不够到位,如由于判断者主观上面的一些模糊,而带来整个病害的误判,并且不同的地区,由于病虫害的多样性以及一般的病虫害,其中大多数是由多种害虫和多种病原体的入侵引起的。
对于国外来说,农业病虫害也是他们所遇到的一个大问题,如苹果来说,可分为有机苹果、无机苹果、新西兰苹果等类别,来分类进行病虫害识别。如苹果黑星病、霉斑病、火疫病、苹果蚜虫、苹果木虱、苹果蠢蛾等等。
无论是国外还是国内病虫与病虫之间的组合,加上原有病虫的种类就非常的多,因此,病虫之间所有的组合的可能就非常的大,而这些都需要人工记住并且熟悉此种虫害的类别、在叶片上所呈现的图像是什么,这对于人工来说十分的困难,费时费力,而且不利于普遍推广。目前,病虫害的防治存在诸多问题,如总是使用化学农药来控制农业病虫害的频繁发生,尽管其特点是快速,有效,灵活,但由于应用数量的增加,农业成本有所提高,抗虫性也有所提高很难知道哪些病虫害是由不同的病虫害引起的。因此,对于计算机视觉的病虫害图像识别技术的研究与应用推广迫在眉睫,怎样在农业生产中应用信息技术,如何提高农业自动化水平是当前的研究方向[11]。由于MATLAB有20个图像处理功能,因此本文使用MATLAB图像处理技术来执行它。利用MATLAB识别和处理病虫害,基于图像处理技术研究有害生物和疾病鉴定领域的算法。
二、设计目的
本设计的研究目的是农业的病虫害叶片处理与识别,因此通过调研最终选择黄瓜的病虫害叶片,选择黄瓜典型的一些疾病例如:棒孢叶斑病、细菌性斑点病、角斑。通过具有电子设备拍摄出具有病虫害的黄瓜叶片,利用MATLAB对图像进行图像增强、特征提取等处理,最终得出此叶片所患疾病。
三、设计内容
首先,有必要建立一个GUI平台,通过该平台打开先前通过电子设备拍摄出的黄瓜叶片的图像,并对图像进行处理。然后进行分析最终得出结论,在最后找出黄瓜叶片引起的疾病。要处理的文件MATLAB是黄瓜刀片图像。它需要从计算机上拍照,存储处理过的带有黄瓜叶片疾病的图像,完成图像处理、图像增强等功能且能够退出程序。因此该平台具有“处理图像”,“保存图像”和“退出”等的一些基本的功能。进行图像处理时,当您要重新处理图像时,还必须执行启动状态以恢复已处理的图像。必须在逐步图像中执行各种操作。如果出现特殊操作错误,则需要执行取消此步骤的操作。如果图像太大而不易使用,则需要在使用前提前图像,需要具有截屏功能。
四、GUI界面设计

GUI界面设计

运行示意图 ​

MATLAB虫害检测农业应用设计相关推荐

  1. MATLAB颜色的植物虫害检测识别

    资源链接https://gitee.com/chending006/zhiwujiancehttps://gitee.com/chending006/zhiwujiance 本课题是基于MATLAB颜 ...

  2. 基于MATLAB颜色的植物虫害检测识别

    一.课题介绍 本课题是基于MATLAB颜色的植物虫害检测识别,可以辨析植物叶子属于是轻度虫害,中度虫害,严重虫害,正常等四个级别.算法流程:每种等级叶子分别放在同一个文件夹,训练得到每个文件夹每个叶子 ...

  3. 基于深度学习的植物虫害检测

    基于深度学习的植物虫害检测 植物病虫害的识别是对植物保护和利用的基础,随着计算机图像识别技术的发展,利用计算机图像处理技术获取植物病虫害信息可以大大提高植物病虫害的识别效率.选择SVM工具箱和Matl ...

  4. 基于高光谱成像的苹果虫害检测特征向量的选取

    基于高光谱成像的苹果虫害检测特征向量的选取 摘 要:利用高光谱成像技术,明确苹果虫害无损检测的最优特征向量,以实现对苹果虫害的快速.准确.无损检测.本文首先对 646 nm 波长的特征图像进行阈值分割 ...

  5. 微弱信号相关检测程序matlab,基于MATLAB微弱信号的相关检测设计与仿真.pdf

    基于MATLAB微弱信号的相关检测设计与仿真.pdf 2010年第1期 中国高新技术企业 NO.1.2010 (总第136期) ChinaHi-TechEnterprises (Cumulativet ...

  6. 基于matlab的模糊控制器的设计与仿真,基于MATLAB的模糊控制洗衣机的设与仿真详解.doc...

    基于MATLAB的模糊控制洗衣机的设计与 仿真 卫瑶瑶,王胜红 (南京农业大学工学院,210031) 摘要:根据模糊控制的原理对传统洗衣机进行改造,设计了模糊控制系统.通过MATLAB仿真,采用取最大 ...

  7. 【Matlab瑕疵检测】阙值瓶盖瑕疵检测【含源码 730期】

    一.代码运行视频(哔哩哔哩) [Matlab瑕疵检测]阙值瓶盖瑕疵检测[含源码 730期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MATLAB ...

  8. matlab 端点检测 能零比法_端点检测方法

    文章编号 :1000-9833(2008)04-0074-03 一种基于 Matlab 的语音信号端点检测方法 宋建华 1, 包玉花 2, 梁 跃 1, 刘 坤 1 (1. 黑龙江大学电子工程学院 , ...

  9. matlab谐波电流测量,基于MATLAB谐波电流检测仿真研究

    随着电力电子器件的广泛应用,系统电流发生畸变,电网中的谐波污染日益严重,影响了供电质量并且造成了电能的浪费,所以电网中的谐波问题的解决备受关注.本文基于瞬时无功功率理论,设计了电网谐波电流实时检测方法 ...

最新文章

  1. 台式计算机系统重新安装软件,有人教我重装电脑程序的吗,谢谢了
  2. 使用W3C XML Schema
  3. 网络推广——网络推广优化基础问题必须明确
  4. 邮件附件在线预览——HTML Filter
  5. 深度学习笔记5:Building Deep Networks for Classification
  6. μC/OS-Ⅱ的移植
  7. 产品战略规划十步法ppt_从管理咨询角度谈如何系统地做产品战略规划?
  8. python中的键不允许重复_为什么python允许您使用重复键创建字典
  9. ICCV 2019 | 微软开源无监督学习的医学图像配准方法:递归级联网络
  10. springboot项目如何不依赖spring-boot-parent
  11. 怎么测试服务器端口是否对外开放_12个经典性能测试人员面试题
  12. 2019年12月数据库流行度排行:前三甲高位收官 数据库重获增长趋势
  13. 零基础学python数据分析_Python学习指南:使用Python学习数据分析
  14. Table of Contents
  15. WebGrid Enterprise
  16. 数据清洗Chap5——数据转换
  17. 低成本高笑果之两只大老虎(TBT)
  18. HDFS--Secondary NameNode
  19. 总结一下2010--2011初看的书
  20. 计算机服务器机房 消防灭火,服务器机房消防系统和维护

热门文章

  1. microduino与onetnet测试
  2. rand函数和srand函数的用法和区别
  3. 【C++】严重性代码说明项目文件行错误
  4. 生成模型-解码策略小结
  5. 可见性,原子性,有序性的源头(一)
  6. mysql kv_KV数据存储:持久化
  7. JAVA使用jcifs读取共享文件夹(SMB1,SMB2协议)
  8. php网站mercury安装,mercury无线路由器怎么安装 mercury无线路由器安装方法
  9. 楼宇能效控制器真的有用吗
  10. [Android]桌面应用