一种基于红外感应的昆虫计数方法及装置
文献发布时间:2023-06-19 10:46:31
技术领域
本发明涉及农林业领域,特别是涉及一种基于红外感应的昆虫计数方法及装置、电子设备、存储介质。
背景技术
对于农林业种植而言,害虫防治是一项重要工作,田间害虫种类多、数量大,且发生代数多,对农林业生产造成了很大的影响。害虫种类和数量的获取是害虫精准防治的前提,目前虽然市面上已有害虫诱捕器,可以对田间的害虫进行诱捕,而且在诱捕的同时通过红外感应的方式对害虫的数量统计,但现有的红外线传感器在对害虫进行感应的时候只能对害虫是否经过进行记录,并不能得知所经过的害虫的体型大小或者害虫种类,无法满足现代农林业对害虫防止的需求。
发明内容
鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的一种基于红外感应的昆虫计数方法及装置、电子设备、存储介质,包括:
为了解决上述问题,本发明实施例公开了一种基于红外感应的昆虫计数方法,应用于昆虫诱捕设备,所述昆虫诱捕设备包括红外线传感器,所述方法包括:
接收红外线传感器发送的电位信号;
确定所述电位信号的特征值;
在所述特征值满足预设计数条件时,确定通过所述红外线传感器的昆虫的数量;
在所述特征值与预设信息匹配时,确定通过所述红外线传感器的昆虫的体型信息。
可选地,所述在所述特征值满足预设计数条件时,确定通过所述红外线传感器的昆虫的数量的步骤,包括:
当所述特征值发生衰减时,确定所述特征值满足预设计数条件;
记录所述特征值发生衰减的次数;
采用所述特征值发生衰减的次数作为通过所述红外线传感器的昆虫的数量。
可选地,所述在所述特征值与预设信息匹配时,确定通过所述红外线传感器的昆虫的体型信息的步骤,包括:
将所述特征值与预设的体型信息表进行比对,确定与所述特征值对应的目标体型信息。
可选地,所述在所述特征值与预设信息匹配时,确定通过所述红外线传感器的昆虫的体型信息的步骤之后,还包括;
采用所述目标体型信息与预设的种类信息表进行比对,确定所述目标体型信息对应的目标种类信息;
将所述昆虫的数量、所述目标体型信息和所述目标种类信息上传至服务器。
可选地,所述体型信息包括体长和体宽,所述方法还包括:
基于所述体长、体宽与所述特征值之间的对应关系生成所述体型信息表。
本发明实施例还公开了一种基于红外感应的昆虫计数装置,应用于昆虫诱捕设备,所述昆虫诱捕设备包括红外线传感器,所述装置包括:
电位信号接收模块,用于接收红外线传感器发送的电位信号;
特征值确定模块,用于确定所述电位信号的特征值;
数量确定模块,用于在所述特征值满足预设计数条件时,确定通过所述红外线传感器的昆虫的数量;
体型信息确定模块,用于在所述特征值与预设信息匹配时,确定通过所述红外线传感器的昆虫的体型信息。
可选地,所述数量确定模块包括:
计数条件确定子模块,用于当所述特征值发生衰减时,确定所述特征值满足预设计数条件;
记录子模块,用于记录所述特征值发生衰减的次数;
昆虫数量子模块,用于采用所述特征值发生衰减的次数作为通过所述红外线传感器的昆虫的数量。
可选地,所述体型信息确定模块包括:
目标体型信息确定模块,将所述特征值与预设的体型信息表进行比对,确定与所述特征值对应的目标体型信息。
本发明实施例还提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,计算机程序被处理器执行时实现如上基于红外感应的昆虫计数方法的步骤。
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上基于红外感应的昆虫计数方法的步骤。
本发明具有以下优点:
在本发明的实施例中,通过接收红外线传感器发送的电位信号,确定所述电位信号的特征值,在特征值与预设信息匹配时,确定通过红外线传感器的昆虫的体型信息,在特征值满足预设计数条件时,确定通过红外线传感器的昆虫的数量。从而使得在诱捕昆虫的时候,可对昆虫的数量和体型进行自动统计,为农林业害虫防治提供了可靠依据。
附图说明
为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种基于红外感应的昆虫计数方法的步骤流程图;
图2是本发明实施例提供的另一种基于红外感应的昆虫计数方法的步骤流程图;
图3是本发明实施例提供的一种基于红外感应的昆虫计数装置的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图1,示出了本发明实施例提供的一种基于红外感应的昆虫计数方法的步骤流程图,应用于昆虫诱捕设备,所述昆虫诱捕设备包括红外线传感器,所述方法具体可以包括如下步骤:
步骤101,接收红外线传感器发送的电位信号;
需要说明的是,昆虫诱捕设备为一种昆虫捕捉设备,设备上设置有引诱昆虫的引诱剂或光源,通过引诱剂和光源可以吸引附近的昆虫进入昆虫诱捕设备,昆虫诱捕设备可设置有挡板,昆虫在撞击到挡板后失去平衡掉落至收纳容器中,从而完成对昆虫的捕捉。红外线传感器是利用红外线的物理性质来进行测量的传感器,红外线又称红外光,它具有反射、折射、散射、干涉、吸收等性质。任何物质,只要它本身具有一定的温度(高于绝对零度),都能辐射红外线,红外线传感器可以包括光学系统、检测元件和转换电路,光学系统用于对辐射的红外线进行透射或反射,而检测元件可以包括热敏电阻,热敏电阻收到红外线辐射时温度升高,使得电阻值发生变化,通过转换电路即可转换为电位信号输出。
具体的,在昆虫诱捕设备启动后,红外线感应器开始工作,发送电位信号。当昆虫受到引诱剂或光源的引诱,撞击挡板进入昆虫诱捕设备时,通过红外线传感器,使得发送的电位信号发生改变。
步骤102,确定所述电位信号的特征值;
在接收到红外线传感器发送的电位信号后,可对电位信号的大小进行确认,即确定电压值的大小。
步骤103,在所述特征值满足预设计数条件时,确定通过所述红外线传感器的昆虫的数量;
在没有昆虫经过红外线传感器时,电位信号的特征值,即电压值的大小保持不变,而当有昆虫经过红外线传感器时,电压值会发生变化,当昆虫经过红外线传感器之后,电压值又会回复原状。因此可以将电压值是否发生变化作为预设计数条件,电压值每发生一次变化,则认为有一只昆虫经过,从而确定通过红外线传感器的昆虫的数量。
步骤104,在所述特征值与预设信息匹配时,确定通过所述红外线传感器的昆虫的体型信息。
在没有昆虫经过红外线传感器时,电位信号的特征值,即电压值的大小保持不变,而当有昆虫经过红外线传感器时,根据昆虫的体型大小不同,其所辐射的红外线强弱也有所不同,从而使得电压值的大小发生相应的变化,预设信息为预先输入的电压值与昆虫的体型的对应关系,根据电压值的具体数值在预设信息中进行比对,获取预设信息中电压值所对应的昆虫的体型作为通过红外线传感器的昆虫的体型信息。
在本发明的实施例中,通过接收红外线传感器发送的电位信号,确定所述电位信号的特征值,在特征值满足预设计数条件时,确定通过红外线传感器的昆虫的数量,在特征值与预设信息匹配时,确定通过红外线传感器的昆虫的体型信息。从而使得在诱捕昆虫的时候,可对昆虫的数量和体型进行自动统计,为农林业害虫防治提供了可靠依据。
参照图2,示出了本发明实施例提供的另一种基于红外感应的昆虫计数方法的步骤流程图,应用于昆虫诱捕设备,所述昆虫诱捕设备包括红外线传感器,所述方法具体可以包括如下步骤:
步骤201,接收红外线传感器发送的电位信号;
由于步骤201与上一实施例中的步骤101类似,具体描述可参照上一实施例的步骤101,本实施例在此不再赘述。
步骤202,确定所述电位信号的特征值;
具体的,红外线传感器发送的电位信号的特征值可以为电压值,电压值的大小在预设的区间内变化,例如预设的区间可以为0V至5V。
步骤203,在所述特征值满足预设计数条件时,确定通过所述红外线传感器的昆虫的数量;
在本发明一种优选实施例中,所述步骤203还包括如下子步骤:
当所述特征值发生衰减时,确定所述特征值满足预设计数条件;
记录所述特征值发生衰减的次数;
采用所述特征值发生衰减的次数作为通过所述红外线传感器的昆虫的数量。
当没有物体经过红外线传感器时,红外线传感器发送的电位信号保持在高位,例如电位信号的特征值为电压值,电压值区间为0V至5V时,在没有物体经过红外线传感器时,电压值保持为5V,当有物体经过红外线传感器时,物体辐射的红外线被红外线传感器接收,从而使得电压值发生变化,具体的,电压值会从5V向0V衰减。因此可以将计数条件设置为电压值发生衰减,当电压值发生衰减时,可以确定有物体正在通过红外线传感器,即特征值满足计数条件,将衰减的次数记录下来。由于昆虫在经过红外线传感器时,电压值会衰减,但当昆虫完全经过红外线传感器后,电压值又会回复为5V,直至下一只昆虫经过红外线传感器时,电压值才会再次发生衰减,即衰减的次数与昆虫的数量相同,因此将该次数作为通过红外线传感器的昆虫的数量。
此外,由于昆虫诱捕设备一般放置于野外,环境中存在各种干扰物,例如树叶、枯枝等,因此为了避免干扰物意外落入昆虫诱捕设备并经过红外线传感器,导致出现统计误差,可在预设计数条件中设置计数阈值,即当电压值衰减到一定程度后再进行计数,例如预设计数条件可设置为“电压值A≤4.5V”,即表示电压值衰减至4.5V或4.5V以下才记录衰减的次数,防止干扰物对红外线传感器的干扰导致出现统计误差。
步骤204,在所述特征值与预设信息匹配时,确定通过所述红外线传感器的昆虫的体型信息;
在本发明一种优选实施例中,所述步骤204还包括如下子步骤:
将所述特征值与预设的体型信息表进行比对,确定与所述特征值对应的目标体型信息。
昆虫诱捕设备中还包括有预设的体型信息表,体型信息表中包括多个不同的电压值以及昆虫的体型数值,在电压值以及对应的昆虫的体型数值之间建立映射关系,从而当将特征值与预设的体型信息表进行匹配时,可根据映射关系,从体型信息表中找到与电压值对应的体型信息,例如当特征值为4.4V时,采用电压值4.4V在体型信息表中进行匹配,根据映射关系获取电压值4.4V对应的体型信息,将该体型信息作为目标体型信息。
在本发明另一种优选实施例中,所述体型信息包括体长和体宽,所述方法还包括:
基于所述体长、体宽与所述特征值之间的对应关系生成所述体型信息表。
具体的,可以将多个体长、体宽以及对应的电压值的数值输入昆虫诱捕设备中,从而生成体型信息表。
步骤205,采用所述目标体型信息与预设的种类信息表进行比对,确定所述目标体型信息对应的目标种类信息;
在昆虫诱捕设备中放置的引诱剂不同,吸引来的昆虫也不同,而同一种昆虫,依照其种类不同,体型也有所区别。例如天牛,体长一般在15mm至50mm之间。但亦有很大的如大山锯天牛,体长可达110mm,较小的如微小天牛,体长仅0.5mm。昆虫诱捕设备中设置有体长、体宽、昆虫种类一一对应的种类信息表,在获取了目标体型信息后,将目标体型信息与种类信息表中的体长和体宽进行匹配,确定与目标体型信息对应的昆虫种类。
步骤206,将所述昆虫的数量、所述目标体型信息和所述目标种类信息上传至服务器。
为了对数据进行保存,方便用户查看,在获取了昆虫的数量、目标体型信息和目标种类信息后,可以将三种数据上传至服务器。用户通过移动终端可以登陆服务器,在线查看三种数据的实时数据,又或者对保存的历史数据进行下载,查看。
应用本发明实施例,通过接收红外线传感器发送的电位信号,确定电位信号的特征值,在特征值满足预设计数条件时,确定通过红外线传感器的昆虫的数量,在特征值与预设信息匹配时,确定通过红外线传感器的昆虫的体型信息,采用目标体型信息与预设的种类信息表进行比对,确定目标体型信息对应的目标种类信息,将昆虫的数量、目标体型信息和目标种类信息上传至服务器,从而自动统计昆虫的数量,识别昆虫的体型和昆虫的种类,对用户进行害虫防治提供了充分可靠的数据支持。
参照图3,示出了本发明一实施例提供的一种基于红外感应的昆虫计数装置的结构框图,应用于昆虫诱捕设备,所述昆虫诱捕设备包括红外线传感器,所述装置可以包括如下模块:
电位信号接收模块301,用于接收红外线传感器发送的电位信号;
特征值确定模块302,用于确定所述电位信号的特征值;
数量确定模块303,用于在所述特征值满足预设计数条件时,确定通过所述红外线传感器的昆虫的数量;
体型信息确定模块304,用于在所述特征值与预设信息匹配时,确定通过所述红外线传感器的昆虫的体型信息。
在本发明一实施例中,所述数量确定模块303包括:
计数条件确定子模块,用于当所述特征值发生衰减时,确定所述特征值满足预设计数条件;
记录子模块,用于记录所述特征值发生衰减的次数;
昆虫数量子模块,用于采用所述特征值发生衰减的次数作为通过所述红外线传感器的昆虫的数量。
在本发明一种实施例中,所述体型信息确定模块304包括:
目标体型信息确定模块,将所述特征值与预设的体型信息表进行比对,确定与所述特征值对应的目标体型信息。
在本发明一种实施例中,所述装置还包括:
目标种类信息确定模块,用于采用所述目标体型信息与预设的种类信息表进行比对,确定所述目标体型信息对应的目标种类信息;
上传模块,用于将所述昆虫的数量、所述目标体型信息和所述目标种类信息上传至服务器。
在本发明一种实施例中,所述体型信息包括体长和体宽,所述装置还包括:
基于所述体长、体宽与所述特征值之间的对应关系生成所述体型信息表。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明一实施例还提供了电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上基于红外感应的昆虫计数方法的步骤。
本发明一实施例还提供了计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上基于红外感应的昆虫计数方法的步骤。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种基于红外感应的昆虫计数方法及装置、电子设备、存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
- 一种基于红外感应的昆虫计数方法及装置
- 一种基于卷积神经网络的昆虫分类及计数方法