一种病虫害识别方法、装置、设备及可读存储介质与流程

文档序号:31605307发布日期:2022-09-21 10:26阅读:73来源:国知局
一种病虫害识别方法、装置、设备及可读存储介质与流程

1.本技术属于农业互联网技术领域,尤其涉及一种病虫害识别方法、装置、设备及可读存储介质。


背景技术:

2.本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。
3.农业是支撑国民经济建设与发展的最重要的产业,在农业生产中,病虫害一直是影响农作物生长的重要因素,更是造成作物减产低产低品的原因,如植物在生长发育、储藏运输和销售的过程中,常会遭到各种病虫危害,使植物的产量和品质受到影响,降低经济价值。与此同时,在防治病虫害的过程中,用药不当也常会使植物产生药害,导致人畜中毒,污染环境进而破坏生态平衡。因此,在实现农业现代化、数字化的进程中,病虫害的识别与防治工作具有不可替代的重要地位。
4.现阶段对于病虫害的识别,主要依靠少数专业的植保员、专家等通过实地考察,深入生产场景接触作物以及肉眼观察来判断,这种方法识别效率低,需消耗大量的人力物力。尤其对于交通不便的部分地区,专业人员无法及时赶到现场进行识别,只能依靠种植户口述等方式进行判断,种植户对于专业知识的缺乏而很难详细准确的描述病虫害的主要特征,导致无法准确判断病虫害类型,进而无法进行有效地防治,造成无法挽回的损失。


技术实现要素:

5.为克服现有技术的不足,本技术提供一种病虫害识别方法、装置和系统,首先根据病害部位特征确定病虫害的初步识别结果,然后将当地气象信息与病虫害发生条件进行比对,确定病虫害的识别准确率,在识别准确率高于预设阈值的前提下,将病虫害初步识别结果发送给终端设备,以通过多重比较确认病虫害,确保病虫害识别结果的准确性。
6.本技术采用的技术方案如下:
7.第一方面,本发明实施例提供一种病虫害识别方法,包括:
8.获取终端设备所采集的病虫害图像;
9.提取所述病虫害图像的病害部位特征,并与预先存储的特征进行匹配,得到病虫害的初步识别结果;
10.根据所述终端设备的位置信息,获取当地特定时间段内的气象信息,将所述气象信息与该病虫害的发生条件进行比对,根据比对结果确定病虫害的识别准确率;
11.若所述识别准确率高于预设阈值,则向所述终端设备发送病虫害初步识别结果。
12.在一种可能的实施方式中,在确定病虫害的识别准确率之后,还包括:
13.若所述识别准确率不高于预设阈值,则将初步识别结果和病害部位特征发送至专家站,并接收专家站反馈的鉴定结果,将所述鉴定结果发送至终端设备。
14.在一种可能的实施方式中,获取作物病虫害图谱,并进行标注,得到病虫害数据
集;
15.采用yolov5对病虫害数据集进行训练,得到病虫害识别模型;
16.将所述病虫害图像输入至病虫害识别模型中,输出得到初步识别结果。
17.在一种可能的实施方式中,采用labelme对病虫害数据集进行人工标注;将标注信息转换为yolov5所需要的格式,并进行模型的训练;获取在验证集上准确率最高的模型,将其作为病虫害识别模型。
18.在一种可能的实施方式中,所述初步识别结果包括病虫害的具体病变位置以及病变的类别信息。
19.在一种可能的实施方式中,所述气象信息包括但不限于温度、湿度、降雨、风力中的一个或多个;将各项气象信息与初步识别结果的发生条件进行比对,根据比对结果确定各项气象信息对应的指标系数;将各指标系数的乘积确定为病虫害的识别准确率。
20.在一种可能的实施方式中,还包括:获取病虫害相对应的防治方法并记录相关数据,以用于指导种植户快速解决病虫害对作物造成的危害,确保作物的生长发育。
21.第二方面,本技术实施例提供一种病虫害识别装置,包括:
22.图像获取模块,用于获取终端设备所采集的病虫害图像;
23.特征匹配模块,用于提取所述病虫害图像的病害部位特征,并与预先存储的特征进行匹配,得到病虫害的初步识别结果;
24.信息比对模块,用于根据所述终端设备的位置信息,获取当地特定时间段内的气象信息,将所述气象信息与该病虫害的发生条件进行比对,根据比对结果确定病虫害的识别准确率;
25.发送模块,用于若所述识别准确率高于预设阈值,则向所述终端设备发送病虫害初步识别结果。
26.第三方面,本发明实施例提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述第一方面和第一方面任一种可能的实施方式中所述的病虫害识别方法的步骤。
27.第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面和第一方面任一种可能的实施方式中所述的病虫害识别方法的步骤。
28.本技术的有益效果:
29.(1)首先根据病害部位特征确定病虫害的初步识别结果,然后将当地气象信息与病虫害发生条件进行比对,根据比对结果确定病虫害的识别准确率,在识别准确率高于预设阈值的前提下,将病虫害初步识别结果发送给终端设备,以通过多重比较确认病虫害,确保病虫害识别结果的准确性。
30.(2)在确定识别准确率不高于预设阈值时,将初步识别结果和病害部位特征发送至专家站,并接收专家站反馈的鉴定结果,将所述鉴定结果发送至终端设备,以快速得到准确的鉴定结果,及时地消除病虫害对于农业生产造成的不利影响。
附图说明
31.构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
32.图1是本技术实施例所提供的病虫害识别方法的流程示意图;
33.图2是本技术另一实施例所提供的病虫害识别方法的流程示意图;
34.图3是本技术实施例所提供的基于yolov5病虫害识别模型流程图;
35.图4是本技术实施例所提供的病虫害识别装置的结构示意图;
36.图5是本技术实施例所提供的一种计算机设备的示意图。
具体实施方式
37.下面结合附图与实施例对本发明作进一步说明。
38.应该指出,以下详细说明都是例示性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。
39.需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
40.请参阅图1,图1是本技术实施例所提供的病虫害识别方法的流程示意图,如图1中所示,本实施例所提供的病虫害识别方法包括以下步骤:
41.s101:获取终端设备所采集的病虫害图像。
42.在具体实施中,终端设备包括手机、电脑等带有图像采集功能的终端设备,种植户在终端设备下载专属app,打开拍照模式,对准发病作物侵染部位进行拍照,可以设置自动对焦功能,获取病虫害图像。
43.s102:提取所述病虫害图像的病害部位特征,并与预先存储的特征进行匹配,得到病虫害的初步识别结果。
44.在具体实施中,从病虫害图像中提取病害部位特征,如枯萎、腐烂、斑点、霉粉、花叶、虫体特征等主要特征,通过与预先存储的特征进行匹配,得到病虫害的初步识别结果,初步识别结果包括病虫害的具体病变位置以及病变的类别信息。
45.s103:根据所述终端设备的位置信息,获取当地特定时间段内的气象信息,将所述气象信息与该病虫害的发生条件进行比对,根据比对结果确定病虫害的识别准确率。
46.在具体实施中,在得到病虫害的初步识别结果之后,种植户授权获取当地位置信息,根据所述终端设备的位置信息,获取当地特定时间段内的气象信息,如温度、湿度、降雨、风力等信息,并结合区域位置判定该区域是否易发生此种病害,综合考虑光温水气的信息,判断是否属于初步判定病虫害的发生条件。将气象信息与该病虫害的发生条件进行比对,根据比对结果确定病虫害的识别准确率。
47.s104:若所述识别准确率高于预设阈值,则向所述终端设备发送病虫害初步识别结果。
48.在具体实施中,如果所确定的病虫害的识别准确率高于预设阈值(如90%),则向
终端设备发送病虫害初步识别结果。这样,通过多重比较确认病虫害,能够确保病虫害识别结果的准确性。
49.作为一可选实施方式,在确定病虫害的识别准确率之后,还包括:若所述识别准确率不高于预设阈值,则将初步识别结果和病害部位特征发送至专家站,并接收专家站反馈的鉴定结果,将所述鉴定结果发送至终端设备。
50.在具体实施中,针对识别准确率不高于预设阈值的初步识别结果,则将初步识别结果和病害部位特征发送至专家站,由不少于三位农业病虫害方面的专家亲自鉴定、识别,给出鉴定结果。接收专家站反馈的鉴定结果,将所述鉴定结果发送至终端设备,送达种植户手中。
51.作为一可选实施方式,获取作物病虫害图谱,并进行标注,得到病虫害数据集;采用yolov5对病虫害数据集进行训练,得到病虫害识别模型;将所述病虫害图像输入至病虫害识别模型中,输出得到初步识别结果。
52.在具体实施中,如图2中所示,人工筛选主要作物病虫害高清图谱,并结合病虫害主要侵染部位及侵染情况,为不同病虫害设置不同的侵染特征。图片涵盖全部可能的侵染补位并涵盖多角度的部位侵染情况,同时针对不同生长发育阶段的特征和不同侵染阶段的特征,选取图片,保证每个病虫害图片不少于200-500张,每个部位及每个侵染时期的图片不少于30-50张,确保病虫害在植株的任一生育时期以及任一侵染阶段都能准确识别,得到病虫害数据集。
53.采用yolov5对病虫害数据集进行训练,得到能够识别病害的病虫害识别模型,将终端设备所采集的病虫害图像输入至病虫害识别模型中,输出得到初步识别结果,所述初步识别结果包括病虫害的具体病变位置以及病变的类别信息。在具体应用中,基于yolov5的病虫害识别模型对病虫害图像进行识别,采用yolov5来进行训练,采用yolov5在线增强的方式,将图像resize到416,基于yolov5-x预训练模型来进行训练,迭代100个epoch,最终通过基于yolov5的病害检测识别模型与终端设备所拍摄的图片进行比对,初步得到病虫害名称及信息。
54.作为一可选实施方式,采用labelme对病虫害数据集进行人工标注;将标注信息转换为yolov5所需要的格式,并进行模型的训练;获取在验证集上准确率最高的模型,将其作为病虫害识别模型,其流程图如图3中所示。
55.作为一可选实施方式,所述气象信息包括但不限于温度、湿度、降雨、风力中的一个或多个;将各项气象信息与初步识别结果的发生条件进行比对,根据比对结果确定各项气象信息对应的指标系数;将各指标系数的乘积确定为病虫害的识别准确率。
56.在具体实施中,通过后台数据库得到该病虫害发生的温湿度及环境指标要求,匹配当地实时的气象信息及当地是否易发生此种病害。如番茄灰霉病发生病害最适宜温度为24-28
°
,易发生病害温度为20-30
°
。若当地实时温度为24-28
°
,则此项指标系数为1;若地区实时温度为20-30
°
,则此项指标系数为0.9。同样地,确定出温度、湿度、降雨、风力等各项气象信息对应的指标系数,将各指标系数的乘积确定为病虫害的识别准确率。也可以根据气象信息对病虫害的影响程度,为各指标参数设置相应的权重,根据各项指标系数和相应的权重确定病虫害的识别准确率。
57.作为一可选实施方式,获取病虫害相对应的防治方法并记录相关数据,以用于指
导种植户快速解决病虫害对作物造成的危害,确保作物的生长发育。
58.在具体实施中,在通过上述方式确定病虫害类型后,利用数据库信息,获取病虫害防治方法,指导种植户快速解决病虫害对作物造成的危害,确保作物的生长发育,同时记录相关数据,以为病虫害的风险预测与预防提供数据支撑。
59.请参阅图4,图4是本技术实施例所提供的病虫害识别装置的结构示意图。如图4中所示,病虫害识别装置400包括:
60.图像获取模块410,用于获取终端设备所采集的病虫害图像;
61.特征匹配模块420,用于提取所述病虫害图像的病害部位特征,并与预先存储的特征进行匹配,得到病虫害的初步识别结果;
62.信息比对模块430,用于根据所述终端设备的位置信息,获取当地特定时间段内的气象信息,将所述气象信息与该病虫害的发生条件进行比对,根据比对结果确定病虫害的识别准确率;
63.发送模块440,用于若所述识别准确率高于预设阈值,则向所述终端设备发送病虫害初步识别结果。
64.本实施例提供的病虫害识别装置用于实现前述的病虫害识别方法,因此病虫害识别装置中的具体实施方式可见前文中的病虫害识别方法的实施例部分,在此不再进行赘述。
65.请参阅图5,图5是本技术实施例提供的一种计算机设备的示意图。如图5中所示,本技术实施例还提供一种计算机设备,所述计算机设备500包括处理器510、存储器520和总线530。
66.所述存储器520存储有所述处理器510可执行的机器可读指令,当计算机设备500运行时,所述处理器510与所述存储器520之间通过总线530通信,所述机器可读指令被所述处理器510执行时,可以执行如上述图1和图2所示方法实施例中的病虫害识别方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
67.基于相同的发明构思,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述方法实施例中所述的病虫害识别方法的步骤。
68.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random accessmemory,ram)等。
69.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1