本发明涉及监测技术领域,特别是涉及一种种植设备中植物病虫害监测方法及装置。
背景技术:
随着科学技术的发展进步,种植箱、种植大棚等种植设备逐渐增多。种植箱多数应用于小型蔬菜植物的种植,不仅可以用于家庭装饰,还可以达到娱乐及亲子教育的目的。种植大棚多数应用于大规模蔬菜植物的种植,可以为用户创造经济效益。
在种植设备中生长的植物,如果维护不当,难免会遭受病虫害。一旦种植设备中植物遭受病虫害,将给用户带来较大损失。所以,如何有效监测种植设备中植物病虫害,是目前亟需解决的技术问题。
技术实现要素:
本发明的目的是提供一种种植设备中植物病虫害监测方法及装置,以对种植设备中植物病虫害进行有效监测,及时告警,减少病虫害给用户带来的损失。
为解决上述技术问题,本发明提供如下技术方案:
一种种植设备中植物病虫害监测方法,包括:
在达到设定的图像采集间隔时,采集目标种植设备中目标植物的植物图像;
对所述植物图像进行图像识别处理,确定所述目标植物的当前病虫害状态;
根据预设的与所述目标植物当前生长周期对应的病虫害等级确定标准及所述当前病虫害状态,确定所述目标植物的当前病虫害等级,所述病虫害等级确定标准中包含每个病虫害状态对应的病虫害等级;
使用与所述当前病虫害等级对应的告警方式进行告警。
在本发明的一种具体实施方式中,所述当前病虫害状态包括当前虫子数量、当前叶洞数量、当前坏果数量中的至少一种。
在本发明的一种具体实施方式中,所述根据预设的与所述目标植物当前生长周期对应的病虫害等级确定标准及所述当前病虫害状态,确定所述目标植物的当前病虫害等级,包括:
如果所述当前病虫害状态包括当前虫子数量,则确定所述当前虫子数量所属的数量范围对应的第一病虫害等级;
如果所述当前病虫害状态包括当前叶洞数量,则确定所述当前叶洞数量所属的数量范围对应的第二病虫害等级;
如果所述当前病虫害状态包括当前坏果数量,则确定所述当前坏果数量所属的数量范围对应的第三病虫害等级;
将所述第一病虫害等级、所述第二病虫害等级和所述第三病虫害等级中等级最高的病虫害等级确定为所述目标植物的当前病虫害等级。
在本发明的一种具体实施方式中,所述对所述植物图像进行图像识别处理,确定所述目标植物的当前病虫害状态,包括:
将所述植物图像与上一次图像采集间隔达到时采集到的历史植物图像进行对比,获得区别部分;
对所述植物图像中的所述区别部分进行图像识别处理,确定所述区别部分的病虫害状态;
根据所述历史植物图像对应的病虫害状态和区别部分的病虫害状态,确定所述目标植物的当前病虫害状态。
在本发明的一种具体实施方式中,所述告警方式为灯光告警、声音告警、通知消息告警、电话告警中的至少一种。
一种种植设备中植物病虫害监测装置,包括:
植物图像采集模块,用于在达到设定的图像采集间隔时,采集目标种植设备中目标植物的植物图像;
当前病虫害状态确定模块,用于对所述植物图像进行图像识别处理,确定所述目标植物的当前病虫害状态;
当前病虫害等级确定模块,用于根据预设的与所述目标植物当前生长周期对应的病虫害等级确定标准及所述当前病虫害状态,确定所述目标植物的当前病虫害等级,所述病虫害等级确定标准中包含每个病虫害状态对应的病虫害等级;
告警模块,用于使用与所述当前病虫害等级对应的告警方式进行告警。
在本发明的一种具体实施方式中,所述当前病虫害状态包括当前虫子数量、当前叶洞数量、当前坏果数量中的至少一种。
在本发明的一种具体实施方式中,所述当前病虫害等级确定模块,具体用于:
如果所述当前病虫害状态包括当前虫子数量,则确定所述当前虫子数量所属的数量范围对应的第一病虫害等级;
如果所述当前病虫害状态包括当前叶洞数量,则确定所述当前叶洞数量所属的数量范围对应的第二病虫害等级;
如果所述当前病虫害状态包括当前坏果数量,则确定所述当前坏果数量所属的数量范围对应的第三病虫害等级;
将所述第一病虫害等级、所述第二病虫害等级和所述第三病虫害等级中等级最高的病虫害等级确定为所述目标植物的当前病虫害等级。
在本发明的一种具体实施方式中,所述当前病虫害状态确定模块,具体用于:
将所述植物图像与上一次图像采集间隔达到时采集到的历史植物图像进行对比,获得区别部分;
对所述植物图像中的所述区别部分进行图像识别处理,确定所述区别部分的病虫害状态;
根据所述历史植物图像对应的病虫害状态和区别部分的病虫害状态,确定所述目标植物的当前病虫害状态。
在本发明的一种具体实施方式中,所述告警方式为灯光告警、声音告警、通知消息告警、电话告警中的至少一种。
应用本发明实施例所提供的技术方案,在达到设定的图像采集间隔时,采集目标种植设备中目标植物的植物图像,可以对植物图像进行图像识别处理,确定目标植物的当前病虫害状态,根据预设的与目标植物当前生长周期对应的病虫害等级确定标准及当前病虫害状态,确定目标植物的当前病虫害等级,使用与该当前病虫害等级对应的告警方式进行告警。通过图像识别可以对种植设备中植物病虫害进行有效监测,并及时告警,可以使监控人员及时采取措施,减少病虫害给用户带来的损失。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中一种种植设备中植物病虫害监测方法的实施流程图;
图2为本发明实施例中一种种植设备中植物病虫害监测装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1所示,为本发明实施例所提供的一种种植设备中植物病虫害监测方法的实施流程图,该方法可以包括以下步骤:
S110:在达到设定的图像采集间隔时,采集目标种植设备中目标植物的植物图像。
在本发明实施例中,种植设备中可以设置有一个或多个图像采集装置,每个图像采集装置可以采集其视场范围内的植物图像。
预先设定图像采集周期,如每隔10分钟采集一次。在达到设定的图像采集间隔时,可以通过图像采集装置采集目标种植设备中目标植物的植物图像。
S120:对植物图像进行图像识别处理,确定目标植物的当前病虫害状态。
采集到目标种植设备中目标植物的植物图像后,可以对植物图像进行图像识别处理。具体的图像识别方法可以参考现有技术的图像识别方法,本发明实施例在此不再赘述。
通过对植物图像进行图像识别处理,可以确定目标植物的当前病虫害状态。当前病虫害状态可以包括当前虫子数量、当前叶洞数量、当前坏果数量中的至少一种。
种植设备内植物在生长过程中,难免会发生病虫害。病虫害容易造成植物叶子或者植物果实的破坏,如给植物叶子留下坑洞,植物果实出现烂点等。通过对植物图像进行图像识别处理,可以确定目标种植设备中当前虫子数量、当前叶洞数量、当前坏果数量中的至少一种。
如果当前虫子数量、当前叶洞数量、当前坏果数量中的任意一个不为0,则可以确定目标植物发生了病虫害。
在本发明的一种具体实施方式中,步骤S120可以包括以下步骤:
第一个步骤:将植物图像与上一次图像采集间隔达到时采集到的历史植物图像进行对比,获得区别部分;
第二个步骤:对植物图像中的区别部分进行图像识别处理,确定区别部分的病虫害状态;
第三个步骤:根据历史植物图像对应的病虫害状态和区别部分的病虫害状态,确定目标植物的当前病虫害状态。
在达到每个图像采集间隔时,都可以采集到目标种植设备中目标植物的植物图像。在第一次采集到植物图像时,对植物图像进行图像识别处理,可以得到第一次采集到的植物图像对应的病虫害状态,在之后每次采集到植物图像时,都可以与前一次采集到的植物图像进行对比,得到区别部分,对区别部分进行图像识别处理,可以得到区别部分的病虫害状态。
即将当前采集到的植物图像与上一次图像采集间隔达到时采集到的历史植物图像进行对比,可以获得两次采集的植物图像的区别部分。对植物图像中区别部分进行图像识别处理,可以确定区别部分的病虫害状态。将历史植物图像对应的病虫害状态和区别部分的病虫害状态结合起来,可以确定目标植物的当前病虫害状态。
这样,可以减少图像识别处理时间,提高图像识别效率。
S130:根据预设的与目标植物当前生长周期对应的病虫害等级确定标准及当前病虫害状态,确定目标植物的当前病虫害等级。
其中,病虫害等级确定标准中包含每个病虫害状态对应的病虫害等级。
不同植物对病虫害的耐受能力不同,同一植物在不同生长周期对病虫害的耐受能力也可能不同,如植物在幼苗阶段,对病虫害的耐受能力可能小于其在成熟阶段对病虫害的耐受能力。在本发明实施例中,可以针对不同植物,针对同一植物的不同生长周期设定不同的病虫害等级确定标准。
比如,对于处于成熟期的圣女果,可以设定以下病虫害等级确定标准:
当虫子数量<5时,病虫害等级为正常等级;当5≤虫子数量<10时,病虫害等级为普通等级;当虫子数量≥10时,病虫害等级为严重等级;
当叶洞数量<5时,病虫害等级为正常等级;当5≤叶洞数量<10时,病虫害等级为普通等级;当叶洞数量≥10时,病虫害等级为严重等级;
当坏果数量<5时,病虫害等级为正常等级;当5≤坏果数量<10时,病虫害等级为普通等级;当坏果数量≥10时,病虫害等级为严重等级。
对于处于其他生长周期的圣女果,可以设定不同的病虫害等级确定标准。
确定目标植物的当前病虫害状态后,可以根据预设的与该目标植物当前生长周期对应的病虫害等级确定标准及当前病虫害状态,确定目标植物的当前病虫害等级。
在本发明的一种具体实施方式中,步骤S130可以包括以下步骤:
步骤一:如果当前病虫害状态包括当前虫子数量,则确定当前虫子数量所属的数量范围对应的第一病虫害等级;
步骤二:如果当前病虫害状态包括当前叶洞数量,则确定当前叶洞数量所属的数量范围对应的第二病虫害等级;
步骤三:如果当前病虫害状态包括当前坏果数量,则确定当前坏果数量所属的数量范围对应的第三病虫害等级;
步骤四:将第一病虫害等级、第二病虫害等级和第三病虫害等级中等级最高的病虫害等级确定为目标植物的当前病虫害等级。
为便于描述,将上述四个步骤结合起来进行说明。
病虫害等级确定标准中包含每个病虫害状态对应的病虫害等级,病虫害等级对应的病虫害状态可以是一个数量范围。
如果当前病虫害状态包括当前虫子数量,则可以根据当前虫子数量所属的数量范围,确定其对应的第一病虫害等级;
如果当前病虫害状态包括当前叶洞数量,则可以根据当前叶洞数量所属的数量范围,确定其对应的第二病虫害等级;
如果当前病虫害状态包括当前坏果数量,则可以根据当前坏果数量所属的数量范围,确定其对应的第三病虫害等级。
确定出每种病虫害状态对应的病虫害等级后,可以将第一病虫害等级、第二病虫害等级、第三病虫害等级中等级最高的病虫害等级确定为目标植物的当前病虫害等级。
比如,第一病虫害等级为普通等级、第二病虫害等级为正常等级、第三病虫害等级为严重等级,则可以将目标植物的当前病虫害等级确定为严重等级。
S140:使用与当前病虫害等级对应的告警方式进行告警。
在本发明实施例中,针对不同的病虫害等级可以设定不同的告警方式。告警方式可以为灯光告警、声音告警、通知消息告警、电话告警中的至少一种。
在步骤S130确定目标植物的当前病虫害等级后,可以使用与当前病虫害等级对应的告警方式进行告警。以使监控人员及时查看种植设备内植物状态,及时采取相应措施,如调整种植设备内环境等。
在实际应用中,如果种植同一种植物的种植设备有多个,则可以在多个种植设备中选择几个种植设备,使用本发明实施例所提供的技术方案对其进行监控。在对选择出的种植设备进行监控的过程中,如果确定出其对应的病虫害等级,则可以推知其他种植设备当前可能也存在同样等级的病虫害,监控人员可以及时对所有种植设备采集相应措施。对部分种植设备进行监控,可以节约成本。
应用本发明实施例所提供的方法,在达到设定的图像采集间隔时,采集目标种植设备中目标植物的植物图像,可以对植物图像进行图像识别处理,确定目标植物的当前病虫害状态,根据预设的与目标植物当前生长周期对应的病虫害等级确定标准及当前病虫害状态,确定目标植物的当前病虫害等级,使用与该当前病虫害等级对应的告警方式进行告警。通过图像识别可以对种植设备中植物病虫害进行有效监测,并及时告警,可以使监控人员及时采取措施,减少病虫害给用户带来的损失。
相应于上面的方法实施例,本发明实施例还提供了一种一种种植设备中植物病虫害监测装置,下文描述的一种种植设备中植物病虫害监测装置与上文描述的一种种植设备中植物病虫害监测方法可相互对应参照。
参见图2所示,该装置包括以下模块:
植物图像采集模块210,用于在达到设定的图像采集间隔时,采集目标种植设备中目标植物的植物图像;
当前病虫害状态确定模块220,用于对植物图像进行图像识别处理,确定目标植物的当前病虫害状态;
当前病虫害等级确定模块230,用于根据预设的与目标植物当前生长周期对应的病虫害等级确定标准及当前病虫害状态,确定目标植物的当前病虫害等级,病虫害等级确定标准中包含每个病虫害状态对应的病虫害等级;
告警模块240,用于使用与当前病虫害等级对应的告警方式进行告警。
应用本发明实施例所提供的装置,在达到设定的图像采集间隔时,采集目标种植设备中目标植物的植物图像,可以对植物图像进行图像识别处理,确定目标植物的当前病虫害状态,根据预设的与目标植物当前生长周期对应的病虫害等级确定标准及当前病虫害状态,确定目标植物的当前病虫害等级,使用与该当前病虫害等级对应的告警方式进行告警。通过图像识别可以对种植设备中植物病虫害进行有效监测,并及时告警,可以使监控人员及时采取措施,减少病虫害给用户带来的损失。
在本发明的一种具体实施方式中,当前病虫害状态包括当前虫子数量、当前叶洞数量、当前坏果数量中的至少一种。
在本发明的一种具体实施方式中,当前病虫害等级确定模块230,具体用于:
如果当前病虫害状态包括当前虫子数量,则确定当前虫子数量所属的数量范围对应的第一病虫害等级;
如果当前病虫害状态包括当前叶洞数量,则确定当前叶洞数量所属的数量范围对应的第二病虫害等级;
如果当前病虫害状态包括当前坏果数量,则确定当前坏果数量所属的数量范围对应的第三病虫害等级;
将第一病虫害等级、第二病虫害等级和第三病虫害等级中等级最高的病虫害等级确定为目标植物的当前病虫害等级。
在本发明的一种具体实施方式中,当前病虫害状态确定模块220,具体用于:
将植物图像与上一次图像采集间隔达到时采集到的历史植物图像进行对比,获得区别部分;
对植物图像中的区别部分进行图像识别处理,确定区别部分的病虫害状态;
根据历史植物图像对应的病虫害状态和区别部分的病虫害状态,确定目标植物的当前病虫害状态。
在本发明的一种具体实施方式中,告警方式为灯光告警、声音告警、通知消息告警、电话告警中的至少一种。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。