基于图像识别的茶树萎芽病定位系统、方法、介质和设备与流程

文档序号:18136698发布日期:2019-07-10 10:40阅读:217来源:国知局
基于图像识别的茶树萎芽病定位系统、方法、介质和设备与流程

本发明涉及茶园病虫害识别技术领域,尤其涉及一种基于图像识别的茶树萎芽病定位系统、方法、介质和设备。



背景技术:

茶叶作为传统的饮品,在我国已经有着近千年的历史。因其醇厚的香味、独特的香气等,深受着人们的喜爱,并已成为我国重要的经济作物,是茶农的重要经济来源。萎芽病作为一种常出现于英红九号嫩芽、嫩叶处的病害,因其发病快、周期长、危害大等特点严重影响着茶农的收益。面对如此大危害的病害,与之对应的却是防治手段的匮乏。及时、有效地确定问题植株、定位发病部位是茶园病害防治的第一步,更是萎芽病防治的重要一步。因此,研究一种快速、有效的茶园茶树病害定位系统,在茶园萎芽病病害防治过程中具有重要意义。



技术实现要素:

为克服现有技术存在的缺陷,本发明提供基于图像识别的茶树萎芽病定位系统,能根据萎芽病多出现于嫩芽、嫩叶等特点,通过图像信息、图像采集设备信息快速、精确地采集茶树枝、芽等部位图像,通过智能算法进行萎芽病识别,进而有效确定茶树萎芽病,并反馈发病植株的位置,以供茶农、研究人员进行参考。

本发明的第二目的在提供一种基于图像识别的茶树萎芽病定位方法。

本发明的第三目的在于提供一种存储介质。

本发明的第四目的在于提供一种计算设备。

为了达到上述目的,本发明采用以下技术方案:

本发明提供一种基于图像识别的茶树萎芽病定位系统,包括:图像采集单元、通信单元和图像控制终端,

所述图像采集单元用于采集茶园茶树的实时图像信息,所述图像采集单元通过通信单元与图像控制终端进行通信连接,

所述图像控制终端,包括图像采集与存储单元、ptz云台控制单元、网络连接单元、图像分析单元,

所述图像采集与存储单元用于产生ptz云台控制信号,进行图像存储;

所述ptz云台控制单元用于接收来自图像采集与存储单元的控制信号,对图像采集单元进行控制调节;

所述网络连接单元用于传输图像采集单元的图像信息,传输至图像采集与存储单元进行存储;

所述图像分析单元用于获取图像采集与存储单元的图像信息,进行茶树萎芽病的识别和分析。

作为优选的技术方案,所述图像采集单元包括ccd感光传感器、步进电机、空心杯电机、焦距调节部件和ptz云台,所述ccd感光传感器用于图像成像,所述步进电机驱动ptz云台,所述空杯电机带动焦距调节部件转动。

作为优选的技术方案,所述通信单元包括本地路由单元、网络穿透单元和远程云服务器,本地路由单元与图像采集单元、网络穿透单元相连,建立局域网;本地路由单元通过gprs网络与远程云服务器相连,建立无线网络;所述远程云服务器与图像控制终端通信连接。

作为优选的技术方案,所述远程云服务器设置内网穿透服务端,所述网络穿透单元设置有内网穿透客户端。

为了到达上述第二目的,本发明采用以下技术方案:

一种基于图像识别的茶树萎芽病定位方法,包括下述步骤:

在茶园部署图像采集单元,测量、记录图像采集单元初始安装高度,作为萎芽病患病植株的计算的高度值,

图像采集单元通过网线连接本地路由单元,获取本地局域网网络ip,同时设置通信端口号,与图像控制终端进行连接;

本地路由单元通过网线与网络穿透单元连接,网络穿透单元设置内网穿透客户端,远程云服务器设置内网穿透服务端;

图像采集与存储单元与ptz云台控制单元、图像采集单元配合,根据实际需要监测的地点设置监测预设点,对监测区域内各个子区域进行图像采集、存储和图像传输;

图像分析单元对采集的图像位置信息进行记录,同时根据图像的颜色、形状、面积信息,分析和识别出萎芽病患病区域;

识别出萎芽病患病区域后,通过图像采集设备的ptz云台参数、图像采集单元初始安装高度信息,利用相似三角函数转换确定患病植株的实际位置。

作为优选的技术方案,所述利用三角函数转换确定患病植株的实际位置,具体计算方式为:

萎芽病患病植株相对于图像采集设备的空间位置坐标(x,y)满足如下公式:

其中,l表示萎芽病患病部位距图像采集设备的距离,h表示图像采集设备的初始架设高度,α表示图像采集设备水平角度;

萎芽病患病部位距图像采集设备的距离l利用相似三角形公式进行数据计算,设置空间坐标系xcyczc表示摄像头成像空间,oc为原点,设置空间坐标系xwywzw表示实际空间,ow为原点,ocp2表示图像中萎芽病的成像长度,p1z1表示萎芽病实际长度,p2z2表示萎芽病成像长度,ocz2表示焦距,萎芽病患病部位距图像采集设备的距离l=ocz1,

l=ocz1=(ocz2×p1z1)/p2z2。

为了达到上述第三目的,本发明采用以下技术方案:

一种存储介质,存储有程序,所述程序被处理器执行时实现上述的基于图像识别的茶树萎芽病定位方法。

为了达到上述第四目的,本发明采用以下技术方案:

一种计算设备,包括处理器和用于存储处理器可执行程序的存储器,所述处理器执行存储器存储的程序时,实现上述基于图像识别的茶树萎芽病定位方法。

本发明与现有技术相比,具有如下优点和有益效果:

(1)茶园地势起伏,同时茶树枝叶繁茂,而茶树萎芽病的发生又具有随机、不确定性,并伴随有高温高湿等情况,传统的人力巡视、病害识别存在有效率低下、人力成本过高等问题。本发明以图像采集设备机器代替人力,实现图像采集的自动化。其一方面节省人力,提高了图像管理效率;另一方面,通过机械设备的引入,可提高图像采集、识别的频率,提高系统的时效性等。

(2)本发明针对茶树萎芽病发病特点、病症等信息进行仔细分析,通过对萎芽病常发病部位枝、芽等部位进行图像信息采集,经过图像分析后确定萎芽病患病植株,后将萎芽病患病植株与其位置信息一并反馈,方便用户对萎芽病及时、有效地快速定位。相对于传统茶园病虫害图像采集、识别系统,其能更好的应对萎芽病的不同时段、不同规模的发病情况,并能反馈更及时的相关信息等。

附图说明

图1为本发明的实施例1茶树萎芽病快速定位系统的整体结构示意图;

图2为本发明的实施例1茶树萎芽病快速定位系统的部署效果示意图;

图3为本发明的实施例2茶树植株位置信息获取原理示意图;

图4为本发明实施例1图像控制终端的内部结构示意图。

其中,1-图像采集单元,2-通信单元,3-图像控制终端,4-本地路由单元,5-远程云服务器,6-网络穿透单元,7-植株。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例1

如图1、图2所示,本实施例提供一种基于图像识别的茶树萎芽病定位系统,包括图像采集单元1、通信单元2以及图像控制终端3;

在本实施例中,图像采集单元1部署于茶园本地,用于采集茶园茶树的实时图像信息,通过控制摄像头的水平、竖直、变焦、变倍操作,可完成患病植株7的图像信息获取;通信单元2连接图像采集单元1、图像控制终端3,用于搭建通信网络,为控制指令、预览图像等信息的传输提供传输路径。

如图4所示,图像控制终端3包括网络连接单元、ptz云台控制单元、图像采集与存储单元、图像分析单元,用于提供图像采集指令,分析植株7生长图像,确定患病植株7,同时分析、获取患病植株7的位置信息;所述图像采集与存储单元根据实际需求,制定云台控制指令、图像存储设置等;ptz云台控制单元用于接收来自图像采集与存储单元的控制指令,对图像采集单元1的ptz参数进行赋值配置;网络连接单元通过利用图像采集单元1的ip地址、端口号、用户名、设备密码等信息可与图像采集单元1进行连接;图像分析单元接收经由网络连接单元传递而来的图像采集单元1采集而来的图像信息,并进行萎芽病识别、分析等。

在本实施例中,所述图像采集单元1包括ccd感光传感器、步进电机、ptz云台、空心杯电机和焦距调节部件,图像采集单元1利用ccd感光传感器,接受图像信息并完成图像成像;以步进电机作为驱动部件,控制云台设备的上下、左右转动,完成图像采集单元1的水平360°转动和竖直方向上的90°转动。利用空心杯电机转动,调节焦距调节部件完成设备调焦。

在本实施例中,本地路由单元4一方面通过连接gprs网络,提供无线网络环境;另一方面与图像采集单元1、网络穿透单元6相连接,将其加入局域网内。其中,为实现gprs网络的接入,本地路由单元4分别提供了物理网口、无线网络中继等方式。本地路由单元4与图像采集单元1、网络穿透单元6相连,建立局域网;本地路由单元4通过gprs网络与远程云服务器5相连,建立无线网络;图像控制终端3经由远程云服务器5、网络穿透单元6、本地路由单元4与图像采集单元1相连接。

在本实施例中,为实现图像控制终端能够对局域网内的图像采集设备进行控制,本系统进行内网穿透操作,并分别于网络穿透单元6、远程云服务器5部署有反向代理应用——frp。其中远程云服务器5需部署frp服务端,并具备公网ip等,选用安装有64位ubuntu16.04系统的腾讯云服务器;网络穿透单元6则选用以树莓派3b作为硬件平台,并安装树莓派原生系统——raspbian,其中部署有frp客户端。

在本实施例中,图像控制终端3以安装有windows10操作系统的pc机为硬件平台,其中安装有visualstudio2017集成开发环境,同时配置有opencv开发环境,主要负责图像采集单元的运动操作以及对采集而来的图像进行分析。其中,图像采集单元1运动操作运用c++语言进行开发,可控制图像采集单元水平、竖直、变焦、变倍等操作。

实施例2

本实施例还提供一种基于图像识别的茶树萎芽病定位方法,包括如下步骤:

1)在茶园本地部署有图像采集单元,丈量、记录图像采集单元起始部署高度等初始安装状态,作为萎芽病患病植株的计算的高度值;

2)图像采集单元通过网线连接通信单元的本地路由单元获取本地局域网网络ip,同时设置通信端口号,与图像控制终端进行连接;

3)本地路由单元通过网线与网络穿透单元连接,网络穿透单元设置内网穿透客户端,远程云服务器设置内网穿透服务端;

4)图像采集与存储单元与ptz云台控制单元、图像采集单元配合,根据实际需要监测的地点设置监测预设点,对监测区域内各个子区域进行图像采集、存储和图像传输;

5)图像分析单元对采集的图像位置信息记录,同时分析、识别图像内的颜色、形状、面积等信息,分析和识别出萎芽病患病区域,

6)识别出萎芽病患病区域后,通过图像采集设备的ptz云台参数、图像采集单元初始安装高度信息,利用相似三角函数转换确定患病植株的实际位置。

在本实施例中,图像分析功能利用python语言编写,通过分析萎芽病位置的颜色、形状、面积等信息特点,进行问题植株识别。遵循小孔成像原理计算萎芽病患病部位距图像采集设备的距离l,利用图像采集设备的初始架设高度h,图像采集设备水平角度α以及设备焦距f等信息,则萎芽病患病植株相对于图像采集设备的空间位置(x,y)满足如下公式:

如图3所示,其中萎芽病患病部位距图像采集设备的距离l可利用相似三角形公式,进行数据计算,设置空间坐标系xcyczc表示摄像头成像空间,oc为原点,设置空间坐标系xwywzw表示实际空间,ow为原点,ocp2表示图像中萎芽病的成像长度,p1z1表示萎芽病实际长度,p2z2表示萎芽病成像长度,ocz2表示焦距,萎芽病患病部位距图像采集设备的距离l=ocz1,可由如下公式推导得出:

ocz1=(ocz2×p1z1)/p2z2。

实施例3

本实施例还提供一种存储介质,存储介质可以是rom、ram、磁盘、光盘等储存介质,该存储介质存储有一个或多个程序,所述程序被处理器执行时,实现上述基于图像识别的茶树萎芽病定位方法:

1)在茶园本地部署有图像采集单元,丈量、记录图像采集单元起始部署高度等初始安装状态,作为萎芽病患病植株的计算的高度值;

2)图像采集单元通过网线连接通信单元的本地路由单元获取本地局域网网络ip,同时设置通信端口号,与图像控制终端进行连接;

3)本地路由单元通过网线与网络穿透单元连接,网络穿透单元设置内网穿透客户端,远程云服务器设置内网穿透服务端;

4)图像采集与存储单元与ptz云台控制单元、图像采集单元配合,根据实际需要监测的地点设置监测预设点,对监测区域内各个子区域进行图像采集、存储和图像传输;

5)图像分析单元对采集的图像位置信息记录,同时分析、识别图像内的颜色、形状、面积等信息,分析和识别出萎芽病患病区域,

6)识别出萎芽病患病区域后,通过图像采集设备的ptz云台参数、图像采集单元初始安装高度信息,利用相似三角函数转换确定患病植株的实际位置。

实施例4

本实施例还提供一种计算设备,所述的计算设备可以是台式电脑、笔记本电脑、智能手机、pda手持终端、平板电脑或其他具有显示功能的终端设备,该计算设备包括该计算设备包括处理器和存储器,存储器存储有一个或多个程序,处理器执行存储器存储的程序时,实现上述基于图像识别的茶树萎芽病定位方法:

1)在茶园本地部署有图像采集单元,丈量、记录图像采集单元起始部署高度等初始安装状态,作为萎芽病患病植株的计算的高度值;

2)图像采集单元通过网线连接通信单元的本地路由单元获取本地局域网网络ip,同时设置通信端口号,与图像控制终端进行连接;

3)本地路由单元通过网线与网络穿透单元连接,网络穿透单元设置内网穿透客户端,远程云服务器设置内网穿透服务端;

4)图像采集与存储单元与ptz云台控制单元、图像采集单元配合,根据实际需要监测的地点设置监测预设点,对监测区域内各个子区域进行图像采集、存储和图像传输;

5)图像分析单元对采集的图像位置信息记录,同时分析、识别图像内的颜色、形状、面积等信息,分析和识别出萎芽病患病区域,

6)识别出萎芽病患病区域后,通过图像采集设备的ptz云台参数、图像采集单元初始安装高度信息,利用相似三角函数转换确定患病植株的实际位置。

本实施例一方面解决了萎芽病发病时,传统人力巡视茶园效率低下、实时性差、巡视困难等问题;另一方面提供萎芽病患病植株的位置信息,可实现问题植株的快速定位,为茶树萎芽病防治提供了及时、有效的信息。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1