水稻病虫害图像识别系统的设计与实现(附答辩)
水稻病虫害图像识别系统的设计与实现(附答辩)(包含选题审批表,任务书,开题报告,中期报告,毕业论文13000字,答辩记录,答辩ppt)
摘 要:随着计算机硬件成本的下降、CPU运算速度的提高、计算机处理能力的增强以及图像处理与识别技术本身的专业化发展,数字图像处理与识别技术在农业上的应用越来越广泛,并将成为实现农业信息化与自动化的重要技术力量。本论文以计算机图像处理技术为重要技术手段,综合运用图像处理、植物生理学、色度学、模式识别等方面的知识,研究利用计算机图像处理技术进行水稻的病虫害的识别与诊断。只有正确识别病虫害,才能对症下药,减少生产损失,增加农民收入。要达到对各种病症准确无误的识别,必须利用计算机图像处理与识别技术,并研制出应用软件,以克服人的视觉系统的观察误差。
关键词:水稻;病虫害;图像识别
Design and implementation of rice diseases and pestsfor image recognition system
Abstract:Along with the computer hardware cost down, CPU speed increase, computer processing ability enhancement and image processing and recognition technology itself, the professional development of the digital image processing and recognition technology in agriculture used more widely, and will become the realizing agricultural informatization and the important technical forces. Automation This papers to the computer image processing technology for important technical means, the integrated use of image processing, plant physiology, colourometry, pattern recognition, study the knowledge of the respect such as using computer image processing technology of the recognition and rice plant diseases and insect pests diagnosis. Only to correctly identify diseases, can suit the remedy to the case, reduce the production loss, increases the farmers' income. To reach for various diseases accurate identification, must use the computer image processing and recognition technology, and developed the application software, to overcome visual system observation error.
Key words: Rice; Disease and pest; Design and implementation
系统总体设计
本系统是使用VC++6.0编程语言完成。系统在Windows 2000或Windows XP或更高版本的操作系统上运行,采用的数据库为Microsoft SQL Server 20000 。用户首先通过人机界面与系统交流,推理机根据用户输入的数据,从知识库中获取用户所需的信息,再通过人机界面返回给用户;知识库是系统的核心,对知识库进行管理,用户也可通过系统维护对数据库进行添加、修改、删除等维护工作系统的核心是水稻病虫害的识别和防治,系统的运作流程也就是病虫害诊断防治的流程。系统用户首先在登录界面注册,然后登录系统,先选择要识别的虫害还是病害,然后进行一系列的识别,最后系统根据诊断条件,给出诊断结果,并提供防治措施和推荐农药。系统把用户分为3类:系统管理员、资料维护人员和普通用户。普通用户只能浏览系统前台的普通网页:资料维护人员可进入系统管理,对信息管理进行维护,但没有用户管理的权限;系统管理员具备所有权限,包括信息管理和用户管理。
普通用户登录后,进入前台页面系统管理员和资料维护人员登录后台数据管理系统。系统前后台使用同一数据库,网络数据库SQL Server 2000允许多用户同时对数据库进行操作。前台普通用户在浏览系统的时候,后台管理员和资料维护人员可同时对数据库进行增加、修改、删除等操作:同时多个管理员和资料维护人员可在不同的地方,同时对数据库进行增加、修改、删除等操作。后台数据管理系统通过数据访问模型ADO.NET访问数据库,使用Sql语言直接对数据库进行增加、修改、删除等操作。以维护病害为例,代码如下:
//链接数据库
SqlConnection Conn = new SqlConnection();
Conn.ConnectionString="data source=localhost;initial catalog=zjxt;persist security
info=False;uid=zjxt;password=zjxt";
//增加操作Sql语句
Sql=Insert into病害(病害主名)Values (T_zwmc, T_bhzm) ;
//修改操作Sql语句
Sql = update set病害主名=T_ bhzm where ID=ID;
//删除操作Sql语句
Sql="DELETE病害WHERE [ID]=" +DeleteID;
目 录
摘 要 1
关键词 1
1 前言 2
2 课题研究意义 2
3 国内外研究现状 3
4 图像处理的过程 3
4.1 图像采集 3
4.2 图像预处理 4
4.3 图像去噪 4
4.4 图像特征提取 4
5 水稻病虫害的特征分析 5
5.1 水稻病害特征 5
5.2 水稻虫害特征 6
6 水稻病虫害的数据库设计 7
7 系统总体设计 13
[来源:http://www.doc163.com]
8 病虫害识别流程的实现 14
8.1 病害诊断 14
8.2 虫害诊断 19
9 总结 20
参考文献 20
致 谢 21