农作物虫害图像采集与处理手持设备的设计

来源 :河北农业大学 | 被引量 : 8次 | 上传用户:a0701302
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着农业信息化的快速发展,农业专家系统在农业生产中占有越来越重要的地位。然而,在农业专家系统的使用过程中,用户需要对相应专家系统中一系列的提问进行表述和提示性的选择,使用和操作比较复杂。本文介绍了基于嵌入式技术的便携式农业专家系统的图像采集功能及图像处理功能的软硬件实现方案,目的是简化农业专家系统的输入方法,即利用基于嵌入式的图像采集与处理技术对田间作业现场采集到的图像进行分析处理,提取虫害的特征作为相应农业专家系统的输入信息。用户只需通过现场简单的拍照,就可以得到虫害的特征,从而简化使用农业专家系统的操作步骤,提高表述的准确性,使用户在田间作业现场方便快捷地使用农业专家系统。本文的研究内容:1.对系统进行了总体的分析与设计。通过对多种ARM处理器以及摄像头的对比,选择了适用于本系统硬件设备:系统的硬件平台采用了飞凌公司的OK6410开发板,摄像头选用了中星微公司的ZC301摄像头。通过对图像采集与处理系统的分析,探讨了系统软件和图像处理软件的选择:系统软件选用了开源的嵌入式Linux操作系统,图像处理软件选用了具有良好移植性的OpenCV库。2.系统软件开发环境的构建。在宿主机中安装了Linux系统,并搭建了ARM-Linux交叉编译环境;嵌入式Linux系统向开发板的移植,包括引导程序Uboot的移植,Linux内核的配置、移植,根文件系统的创建;最后,对用于图像处理的OpenCV库进行了安装和配置。3.基于ARM-Linux的图像采集系统的实现。针对USB图像采集设备,移植了基于V4L的摄像头驱动程序。详述了V4L接口函数的数据结构和获取图像的方式,通过编写实时图像采集程序,实现了单帧图像的显示与存储,并对图像采集系统进行了测试,在开发板中实现了实时单帧图像的采集功能。4.基于OpenCV的图像处理技术的实现。着重介绍了基于形态学的图像处理的相关函数,在此基础上,通过OpenCV用函数与代码实现了图像的预处理、轮廓提取和目标识别。OpenCV库向ARM嵌入式平台的移植,详细介绍了OpenCV在ARM系统中的移植过程,以及图像处理模块在嵌入式平台上的实现。本文的创新之处:提出了一种新的人机交互方式——图像输入法。研究了基于嵌入式技术的便携式图像采集与处理系统,对田间农作物虫害图像进行实时的采集和处理,提取出虫害的特征作为相应农业专家系统的输入信息,简化使用农业专家系统的操作步骤,有助于农业专家系统普及应用。
其他文献
实时碰撞检测是机器人、动画仿真、虚拟现实等领域中一个非常关键的问题,其基本任务是确定两个或多个物体彼此之间是否发生接触或穿透。尽管针对碰撞检测已有了大量有价值的
随着科技的飞速发展,网络成为人们交换、获取信息的新平台,其中电子邮件以其快捷、经济的特点,改变了传统的通信方式,成为人们重要的通信手段。电子邮件给人们带来便利的同时,也给
随着软件技术的发展和软件项目规模的不断扩大,软件测试的作用越来越重要。面向对象技术给软件测试带来了新的挑战,而面向对象软件的集成测试是面向对象软件测试必不可少的部
数据持久层是一组软件服务,将应用程序与该程序所使用的数据源分离,为整个项目提供一个统一、安全、并发的数据持久机制。持久层位于数据源之上,提供访问这些数据源的应用程序接
机器学习是一个正处于发展壮大中的学科。因此,机器学习的研究趋势,应该是越来越多的数学家加入其中研究构造有坚实理论基础的学习方法。本文在李群机器学习(LML)的理论框架
第四媒体互联网的迅速发展,使数字互动娱乐延伸到新的领域,网络游戏是近年来得到广泛关注并且发展极为迅速的一个产业,如今我国的网络游戏业的巨大市场使得游戏从业人员不断发展
随着互联网的高速发展以及PB级海量信息存储需求的出现,以富于表现力的对象作为访问接口的对象存储系统克服了块接口和文件接口的不足,成为海量信息存储系统的一种主流架构。
本课题主要针对USB接口的远程数据采集系统的设计。采用USB-RS485接口弥补了单独采用USB总线或单独采用RS485、RS232总线的数据采集系统的缺点,实现了高速、低成本、远距离、
移动自组网(MANET)是由一组带无线收发装置的移动终端组成的一个多跳的临时性自治系统。由于它不依赖固定的基础通信设施,没有中心控制节点,抗毁性强,因此适用于许多网络布线
网络蠕虫以其快速、多样化的传播方式不断给网络世界带来灾害,与传统的主机病毒相比,网络蠕虫具有更强的繁殖能力和破坏能力。从蠕虫爆发到蠕虫被消灭的时间却越来越长,但从