本发明涉及信息技术领域,具体涉及一种基于大数据的农作物病虫害诊断系统与方法。
背景技术:
病虫害是严重危害农业生产的自然灾害之一,不仅会导致经济作物的质量和产量下降,还会引起农药等药物的大量投入和防治费用的上升,从而使得农林生产成本增加以及严重污染环境。根据联合国粮农组织估计,全世界的粮食和棉花生产因病害常年损失在10%以上;且病虫害的分类鉴定和诊断是复杂的专业工作,按照传统的分类检索十分烦琐,因此对于虫害诊断主要是根据害虫的为害形状、形态和行为特征;病害诊断主要是根据植株受害症状、病原微生物部分特征和分子特性。
现有的病虫害检测方法主要有人工感官判定和理化检测两种人工感官判定很容易受到情绪、健康、疲劳等一些主客观因素的影响;而理化检测对使用者技术要求高且时效性较差,在具体诊断中很不实用。
目前,广大农民在解决农作物生产过程中遇到病虫害问题,存在以下现象:
由于农村专家数量少且分布较散,且请专家实地考察解决问题费用太高,大多数农民通过咨询农资店或依靠传统经验的方式解决病虫害问题,这样农民不知道确切病症的情况下用药,不仅滥用农药,且没有从根本上解决问题;另外,由于农民文化程度与农村对于先进技术的推广渠道也有限,对于先进技术知识的学习能力弱、讨论途径少,导致不能有效地解决病虫害问题与通过先进技术增加产量的问题。
因有鉴于此,如何充分利用大数据技术提供一种简便、快捷的农业病虫害查询诊断系统,是目前亟待解决的问题。
技术实现要素:
为了解决上述技术问题,本发明所采用的技术方案是提供了一种基于大数据的农作物病虫害诊断系统,包括:应用服务器以及与应用服务器通过无线通信连接的移动客户端;
移动客户端包括客户用于与应用服务器之间进行信息交互的输入模块与接收显示模块;
应用服务器包括无线传输模块、接收模块、临时数据库、反馈模块,与临时数据库连接的数据分析整合模块,及通过索引模块连接的病虫害数据库管理单元、药方数据库与病虫害查询诊断模块;
接收模块:用于接收客户发送的图片、文字等信息,并将信息存储至临时数据库中;
病虫害数据库管理单元:用于管理系统中所有病虫害图片数据,图片显著特征数据,各种病虫害、专家以及农资店等地域分布情况数据;
药方数据库:用于存储治疗各种病虫害的药方,药方中具体包括病虫害的病症描述及治疗方法;
临时数据库:用于短时间保存应用服务器与客户之间的交互信息;
索引模块:用于根据预设好的规则生成对应的索引条目,通过索引条目快速查找到所述病虫害数据库管理单元中的数据;
病虫害查询诊断模块:用于根据客户上传的病虫害文字信息与图片,提取作物名称、显著特征或病害类型参数,配合索引模块快速查找出匹配度最高的图片,以及与图片对应的病症描述及治疗方法;
与所述病虫害查询诊断模块连接的反馈模块:用于将所述病虫害查询诊断模块或人工诊断的结果反馈给所述接收显示模块;
数据分析整合模块:用于整合临时数据库中保存的客户对系统的使用规律、喜好及客户的活动轨迹,根据客户查询或咨询的问题分析获得客户所在区域的病虫害种类以及引发该种类病害的因素,并将整合的数据存储至病虫害数据库管理单元中。
在上述方案中,所述病虫害数据库管理单元包括病虫害图片数据库、病虫害显著特征数据库与地域分布数据库;和/或
病虫害图片数据库包括多个作物图片子数据库,所述多个作物图片子数据库分别为病害图片子数据库、虫害图片子数据库、药害图片子数据库、草害图片子数据库、肥害图片子数据库与缺素图片子数据库;病虫害显著特征数据库包括与所述多个作物图片子数据库对应设置的多个显著特征子数据库,包括病害显著特征子数据库、虫害显著特征子数据库、药害显著特征子数据库、草害显著特征子数据库、肥害显著特征子数据库与缺素显著特征子数据库;
地域分布数据库:用于保存各种病虫害、专家以及农资店等地域分布的情况。
在上述方案中,所述病虫害查询诊断模块包括预处理单元、特征提取单元、病害类型判别单元与匹配单元;
预处理单元:用于对接收到的图片进行灰度处理、中值滤波、轮廓检测和病斑提取等动作以去除无关信息;
特征提取单元:用于提取文字中的作物名称或预处理后的形状、构造等显著特征;
病害类型判别单元:用于所述作物名称或所述显著特征判别客户需要查找的病害类型;
匹配单元:用于通过提取到的作物名称、显著特征或病害类型等几个参数,配合索引模块快速查找出匹配的图片及药方。
在上述方案中,所述特征提取单元通过pca技术方法进行图片显著特征的提取;
所述病害类型为病害、虫害、药害、草害、肥害与缺素;
所述匹配单元的匹配条件为图片匹配率≥85%。
在上述方案中,所述应用服务器还设有新信息数据库;
新信息数据库设有用于保存匹配单元未匹配成功的图片的新图片数据库及图片未成功匹配的原因;与所述新图片数据库通过索引连接且用于保存在匹配过程中提取得到的显著特征的新显著特征数据库。
在上述方案中,所述临时数据库还设有问题暂存子数据库;所述应用服务器还设有注册单元和病虫害咨询诊断单元;
问题暂存子数据库:用于专家或系统繁忙时,保存客户的问题及上传的图片,便于所述数据分析整合模块对客户查询、咨询等问题的分析整合。
所述注册单元包括:
信息填写模块:用于客户、专家以及农资店服务员填写并完善相应的有效信息,有效信息包括姓名、联系方式、证件类型、证件号、所在地理位置、专家类别等信息;
信息确认模块:系统用于核实客户、专家、农资店、农资店服务员等身份信息;
所述病虫害咨询诊断单元包括:
专家咨询模块:用于客户与专家之间的交流,根据客户需求给客户分配相应的免费专家、付费专家或客户根据意愿自行选择咨询的专家,同时专家根据客户的咨询的问题、以及提供的图片资料等为客户提供解决方案、药方或推荐农资店,对于无法及时解决的问题,将保存至所述问题暂存子数据库中进行排队,等待分配给专家进行解答;
平台咨询模块:用于客户与平台之间的问题交流,系统接收客户发送的作物名称、病虫害文字描述或上传的病虫害图片并对其进行审核是否有效,即是否为病虫害相关的问题或图片,若有效,则将问题保存至所述问题暂存子数据库,等待分配给相应的专家进行解答,并将解答结果通过反馈给移动客户端;若无效,系统将提醒客户信息无效;
支付模块:用于客户向专家或平台支付相应的咨询费或药房费用。
在上述方案中,所述应用服务器还设有互动单元与定位模块;
所述定位模块:用于通过移动客户端的gps模块获取客户、专家和农资店的位置信息;便于系统向客户推荐农资店或专家位置;
讨论模块:用于提供给客户、专家以及农资店服务员等人之间的交友、讨论、咨询等活动,与临时数据库连接;并将记录用户偏好、社交活动轨迹、以及交流问题的内容,并存储至所述临时数据库。
本发明还提供了一种基于大数据的农作物病虫害诊断方法,其特征在于:包括以下步骤:
s1、接收客户上传病虫害图片;
s2、判断是否输入了作物名称,若否,则转s3,否则转s9;
s3、链接病虫害图片数据库,提取病虫害图片的显著特征,并判断病虫害类型;其中,
病虫害图片数据库包括多个作物图片子数据库,每个所述作物图片子数据库包括病害图片子数据库、虫害图片子数据库、药害图片子数据库、草害图片子数据库、肥害图片子数据库与缺素图片子数据库,且每个图片子数据库分别对应设有用于保存图片显著特征的显著特征子数据库,为病害显著特征子数据库、虫害显著特征子数据库、药害显著特征子数据库、草害显著特征子数据库、肥害显著特征子数据库与缺素显著特征子数据库;
s4、根据作物名称、显著特征及病害类型与病虫害图片数据库进行匹配;
s5、判断显著特征匹配率,若匹配率≥85%,则转s6,否则转转s9;
s6、获得相应的一张或多张图片;
s7、根据获得相应的一张或多张图片链接药方数据库,查找相应的药方;
s8、判断药方数据库中是否有治疗病虫害相应的药方,若有,则转s10,否则转s9;
s9、判断失败,进入人工诊断阶段;
s10、输出整个诊断结果,并结束流程;
在上述方法中,所述步骤s1具体包括以下步骤:
a11、客户上传病虫害图片;
a12、判断用户是否为会员,若是,则转s2,否则转a13;
a13、判断用户是否注册并成为会员,若是,则转s2,否则转a14;
a14、系统抛出异常并终止所有程序。
在上述方法中,所述步骤s3具体包括以下实施步骤:
b11、对病虫害图片进行预处理获得预处理图片,包括对图片进行灰度处理、中值滤波、轮廓检测和病斑提取等动作以去除无关信息;
b12、对预处理图片进行特征提取,获得图片的显著特征;
b13、根据显著特征判别客户需要查找的病害类型;和/或
优选的匹配率=95%。
本发明通过分析提取客户上传的病虫害信息或图片中的关键词、显著特征或病害类型等几个参数,配合索引模块快速查找出匹配的图片、药方及推荐合适的专家及农资店,从多面更加精准地解决客户遇到的病虫害问题,提高整个系统的判定精准性,且若信息、图片或药方未匹配成功,那么病虫害图片与未匹配成功的原因将保存至临时数据库中,通过系统管理员或专家进行人工诊断及开取药方。
附图说明
图1为本发明提供的实施例1的示意框图;
图2为本发明提供的实施例2的示意框图;
图3为本发明提供的实施例3的示意框图;
图4为本发明提供的实施例4的示意框图;
图5为本发明提供的实施例6的流程图;
图6为本发明提供的实施例6中步骤s1的具体流程图;
图7为本发明提供的实施例6中步骤s3的具体流程图。
具体实施方式
本发明通过分析提取客户上传的病虫害信息或图片中的关键词、显著特征或病害类型等几个参数,配合索引模块快速查找出匹配的图片、药方及推荐合适的专家及农资店,从多面更加精准地解决客户遇到的病虫害问题,提高整个系统的判定精准性,且若信息、图片或药方未匹配成功,那么病虫害图片与未匹配成功的原因将保存至临时数据库中,通过系统管理员或专家进行人工诊断及开取药方。下面结合具体实施方式和说明书附图对本发明做出详细的说明。
实施例1
如图1所示,本发明提供了一种基于大数据的农作物病虫害诊断系统,包括:应用服务器以及与应用服务器通过无线通信连接的移动客户端。
移动客户端包括客户用于与应用服务器之间进行信息交互的输入模块与接收显示模块;移动客户端包括手机端与平板及
应用服务器包括无线传输模块、接收模块、病虫害数据库管理单元、药方数据库、临时数据库、索引模块、病虫害查询诊断模块、反馈模块与数据分析整合模块。其中,病虫害数据库管理单元、药方数据库与病虫害查询诊断模块通过索引模块连接。
接收模块:用于接收客户发送的图片、文字等信息,并将信息存储至临时数据库中。
病虫害数据库管理单元:用于管理系统中每种作物的所有病虫害图片数据库,图片显著特征数据库,客户、专家以及农资店等地域分布数据库;具体包括病虫害图片数据库、病虫害显著特征数据库与地域分布数据库;
病虫害图片数据库包括多个作物图片子数据库,多个作物图片子数据库分别以作物名称进行区分,其中作物包括一下类型:
瓜类:黄瓜、冬瓜、南瓜、西葫芦西瓜、甜瓜、丝瓜、苦瓜等。
茄果类:番茄、茄子、甜椒、辣椒等。
豆科类:菜豆、豇豆、蚕豆、扁豆、秋葵、毛豆、豌豆、扁豆等。
葱蒜类:韭菜、大葱、洋葱、香葱、大蒜等。
绿叶菜:菠菜、芹菜、莴笋、上海青、菜薹、空心菜、油菜等。
白菜类:大白菜、小白菜等。
甘蓝类:甘蓝、紫甘蓝等。
菜根类:萝卜、胡萝卜等。
薯芋类:马铃薯、甘薯、山药、姜、芋头等。
果树类:苹果、葡萄、梨树、枣树、桃树、樱桃、石榴、柑橘、火龙果、板栗、核桃、橙子、芒果等。
大田作物:水稻、小麦、玉米、棉花、大豆、花生、高粱、烟草、向日葵、绿豆等。
多个作物图片子数据库中分别包含病害图片子数据库、虫害图片子数据库、药害图片子数据库、草害图片子数据库、肥害图片子数据库与缺素图片子数据库。病虫害图片数据库中存储的图片均为图文图片,图片不仅包括各种病害的形态特征,且在图的下方还注释了对应病害的病症描述及治理方法等文字;
病虫害显著特征数据库包括与上述多个作物图片子数据库对应设置的多个显著特征子数据库,具体包括病害显著特征子数据库、虫害显著特征子数据库、药害显著特征子数据库、草害显著特征子数据库、肥害显著特征子数据库与缺素显著特征子数据库。
地域分布数据库:用于保存各种病虫害、专家以及农资店等地域分布的情况,这样便于通过本数据库中的数据来了解全国及世界方位内各病虫害的地域分布情况,分析引发病虫害的因素,如土壤、气候、自然灾害以及外来物种的影响等,获得有效预防及治理病虫害的方法,同时,客户在选择专家、农资店或系统向客户推荐专家、农资店时。
药方数据库:用于存储治疗各种病虫害的药方,药方中具体包括病虫害的病症描述及治疗方法,这样可在加快诊断速度,同时也可节约专家的诊断时间。
临时数据库:用于短时间保存应用服务器与客户之间的交互信息。这样减少服务器内存的占用,保证内存的合理利用。
索引模块:用于根据预设好的规则生成对应的索引条目,通过索引条目快速查找到上述对应的病虫害图片数据库或图片显著特征数据库,各图片子数据库与各对应病虫害显著特征子数据库以及药方数据库通过相应的索引条目一一对应;其中,病害显著特征子数据库与多个病害图片子数据库连接,虫害显著特征子数据库与多个虫害图片子数据库连接,药害显著特征子数据库与多个药害图片子数据库连接,草害显著特征子数据库与多个草害图片子数据库连接,肥害显著特征子数据库与多个肥害图片子数据库连接,缺素显著特征子数据库与多个肥害图片子数据库连接。
相比于现有的一一对比的匹配检索模式来说,索引模块的设置是为了节省系统的检索时间与磁盘i/o操作。
病虫害查询诊断模块:用于根据客户上传的作物名称、病虫害文字描述或病虫害图片,提取关键词、显著特征或病害类型参数,配合索引模块快速查找出匹配度最高的图片,以及与图片对应的病症描述与治疗方法;包括预处理单元、特征提取单元、病害类型判别单元与匹配单元;其中,
预处理单元是对接收到的图片进行灰度处理、中值滤波、轮廓检测和病斑提取等动作以去除无关信息。
特征提取单元是提取文字中的作物名称与预处理后的图片中的形状、构造等显著特征。本实施例通过pca(principalcomponentanalysis,主成分分析图像处理方法)技术方法进行图片显著特征的提取,便于匹配图片时通过索引模块快速找到相应的显著特征子数据库。
病害类型判别单元:用于通过提取的图片的显著特征判别客户需要查找的病害类型,病害类型主要为病害、虫害、药害、草害、肥害与缺素。此单元的设置便于索引模块根据提取的作物名称与图片的显著特征快速判断出需要查找的病害类型,再通过病害类型与图片的显著特征快速查找出匹配度最高的图片。本实施例通过作物名称、显著特征、病害类型等几个参数与索引模块配合运作来筛选最为匹配的图片,加大了图片的匹配准确率与匹配效率,同时也减少了系统的检索时间与磁盘i/o操作。
匹配单元:用于通过提取到的作物名称、显著特征或病害类型等几个参数,配合索引模块快速查找出匹配的图片与药方;
匹配单元实现的匹配过程具体包括以下几种情况:
1)客户只输入了作物名称名字或表现症状的文字
索引模块根据特征提取单元提取的作物名称,匹配出相应作物图片子数据库中的病害图片子数据库、虫害图片子数据库、药害图片子数据库、草害图片子数据库、肥害图片子数据库与缺素图片子数据库,客户通过这些子数据库中的图片自行判断病虫害。
2)客户只上传了病虫害图片
索引模块根据特征提取单元提取的显著特征,病害类型判别单元判断出相应的病害类型,再通过病害类型查找到相应的病害显著特征子数据库、虫害显著特征子数据库、药害显著特征子数据库、草害显著特征子数据库、肥害显著特征子数据库与缺素显著特征子数据库,再将提取的显著特征与上述查找出的图片子数据库对应连接的病害图片子数据库、虫害图片子数据库、药害图片子数据库、草害图片子数据库、肥害图片子数据库与缺素图片子数据库。进行显著特征的匹配时,若图片匹配率≥85%时,说明图片匹配成功,本实施例中优选的图片匹配率=95%。再根据匹配出的一张或多张图片与药方数据库进行匹配获得对应的病虫害表现现状及治疗方法。此种匹配方式为细检索方式,匹配准确率与匹配效率高,同时也减少了系统的检索时间与磁盘i/o操作。
3)客户输入了作物名称与病虫害图片
特征提取单元提取的作物名称与病虫害图片的显著特征,病害类型判别单元根据作物名称与病虫害图片的显著特征判断病害类型,索引模块根据作物名称、病害类型查找到相应的显著特征子数据库,匹配单元将提取的显著特征与对应的而显著特征子数据库进行匹配,并通过索引模块查找到相应的图片子数据库和与相应的图片子数据库索引连接的药方。在进行显著特征匹配时,同上,若匹配率≥85%时,说明图片匹配成功,本实施例中优选的匹配率=95%。再根据匹配出的一张或多张图片与药方数据库进行匹配获得对应的病症描述及治疗方法。
在匹配的过程中,因客户上传的文字或图片中可能是单一的病害或多种病害同时存在的情况,特征提取单元可能会提取出不只一个关键词或显著特征,因此将会查找出一个或多个对应的病虫害图片数据库,最终匹配出一张或多张图片,以及对应的药方;若未成功匹配出图片或药方,那么客户上传的病虫害图片与未匹配成功原因将保存至临时数据库中,通过系统管理员或专家进行人工诊断及开取药方。这样从多面更加精准地解决客户遇到的病虫害问题,提高整个系统的判定精准性与可行性,且客户只需将要查询的病虫害图片或文字传输至系统即可,使用便捷高效。
反馈模块:与病虫害查询诊断模块连接,用于将病虫害查询诊断模块或人工诊断的结果反馈给移动客户端的接收显示模块,结果信息包括匹配出的图片、症状描述、治疗方法及系统推荐的就近相关病虫害的专家和农资店等。
数据分析整合模块:用于整合临时数据库中保存的客户对系统的使用规律、喜好及客户的活动轨迹,根据客户查询或咨询的问题分析获得客户所在区域的病虫害种类以及引发该种类病害的因素,并将整合的数据存储至地域分布数据库中。
本实施例中,接收模块接收移动客户端上传的病虫害图片与作物名称保存至临时数据库中,病虫害查询诊断模块的预处理单元将图片进行预处理,由特征提取单元获得图片的显著特征点,病害类型判别单元根据显著特征点判断图片中的病害类型是属于病害、虫害、药害、草害、肥害或缺素中的一种或几种,索引模块根据提取的作物名称、显著特征与病害类型,匹配单元查找并匹配到的相应作物的显著特征子数据库,再匹配单元将提取的显著特征与对应的显著特征子数据进行匹配,并通过匹配上的显著特征查找出的对应的一张或几张图片,以及与图片索引连接的药方,最后反馈单元将图片与药方通过无线传输模块发送至移动客户端,若未成功匹配出图片,那么图片将保存至临时数据库中,通过系统管理员或专家进行人工诊断,再将结果反馈给移动客户端。
实施例2
一种基于大数据的农作物病虫害诊断系统,如图2所示,与实施例1不同点在于还设有新信息数据库;
新信息数据库包括用于保存匹配单元未匹配成功的图片及图片未成功匹配的原因的新图片子数据库,其中未匹配成功的原因有多重情况,如显著特征未匹配上、药方未查找到、病害类型未查找出等等;与新图片数据库通过索引连接且用于保存在匹配过程中提取得到的显著特征的新显著特征子数据库;即客户上传的图片也许为新种类或病虫害数据库管理单元中不存在的病虫害图片,甚至专家对其未知的情况下,将此图片保存至新图片子数据库中,等待专家或系统管理员对新图片进行分析,并根据图片的病虫害类别将分析出的作物名称、显著特征、表现症状、治疗药方等信息归纳进对应的数据库中。这样是为了更加完善病虫害数据库管理单元,且新显著特征子数据库的设置是为了便于系统或专家对新图片数据库中的图片进行分析整理时,不需要再次对图片进行显著特征提取的操作,节省了系统的操作时间。
实施例3
一种基于大数据的农作物病虫害诊断系统,如图3所示,与实施例1不同点在于还包括注册单元和病虫害咨询诊断单元;
注册单元包括信息填写模块与信息确认模块;病虫害咨询诊断单元包括专家咨询模块、平台咨询模块与支付模块。临时数据库还设有问题暂存子数据库。
问题暂存子数据库:用于专家或系统繁忙时,保存客户的问题及上传的图片,便于数据分析整合模块对客户查询、咨询等问题的分析整合。
信息填写模块:用于客户、专家以及农资店服务员填写并完善相应的有效信息,有效信息包括姓名、联系方式、证件类型、证件号、专家类别等信息。
信息确认模块:系统用于核实客户、专家、农资店、农资店服务员等身份信息。
本实施例中,客户、专家、农资店服务员等登入本系统时,都需要先注册,才可执行其他操作,若已经注册成功的可直接登录再完成其他操作。注册单元的设置是为了规范和保证整个系统内的人员信息的有效性与合法性,用以保证客户、专家或农资店的合法利益,同时系统累积更多的有效用户数据;另外,当系统无法解决客户提出的问题时,客服或专家可根据用户注册信息回访客户,从线下解决客户的问题。
专家咨询模块:用于客户与专家之间的交流,根据客户需求,给客户分配相应的免费专家、付费专家或客户根据意愿自行选择咨询的专家,客户可通过即时消息、视频聊天或留言等方式与专家进行问题的解答,同时专家根据客户的咨询的问题、以及提供的图片资料等为客户提供解决方案、药方或推荐农资店,对于无法及时解决的问题,将保存至问题暂存子数据库中进行排队,等待分配给专家进行解答。
平台咨询模块:用于客户与平台之间的问题交流,系统根据客户发送的文字描述或上传的图片;平台咨询模块设有审核子模块,用于对客户发送的文字描述或上传的图片进行审核是否有效,即是否为病虫害相关的问题或图片,若有效,则将问题保存至问题暂存子数据库,等待分配给相应的专家进行解答,并将解答结果通过反馈模块发送给移动客户端;若无效,将通过反馈模块提醒客户信息无效。
支付模块:用于给客户向专家或平台支付相应的咨询费或药房费用;客户可通过支付宝、微信、在线支付等支付方式进行支付。
实施例4
一种基于大数据的农作物病虫害诊断系统,如图4所示,与实施例1不同点在于还包括互动单元与定位模块。
定位模块:用于通过移动客户端的gps模块获取客户,专家和农资店的位置信息;定位模块的设置可在确定客户所在大概位置并向客户推荐农资店或专家位置,方便客户找寻专家及农资店解决病害问题;可更好地配合地域分布数据库中的数据为客户推荐最近或最优的农资店或专家位置,提高了系统的智能性与准确合理性,同时还便于数据分析整合模块对客户查询、咨询等问题的分析整合。
讨论模块:用于提供给客户、专家以及农资店服务员等人之间的交友、讨论、咨询等活动的模块,与临时数据库连接。讨论模块将记录用户偏好、社交活动轨迹、以及交流问题的内容,并存储至临时数据库,便于数据分析整合模块对数据的分析整合,不断完善系统数据库以及提高整个系统的检索精确可靠性。
实施例5
一种基于大数据的农作物病虫害诊断系统,与实施例1不同点在于还包括病虫害自诊单元;
病虫害自诊单元:客户选择查询的作物及病害类型点击对应的作物下的多个作物图片子数据库,将可查看相应图片子数据库包含的病害图片子数据库、虫害图片子数据库、药害图片子数据库、草害图片子数据库、肥害图片子数据库与缺素图片子数据库等数据库,客户查看相应的病虫害图片子数据库即可查询所有相关病虫害的图片,最后客户自行将图片进行对比,获得查询结果。
实施例6
如图5所示,本发明还提供了一种基于大数据的农作物病虫害诊断方法,具体包括以下步骤:
s1、接收客户上传的病虫害图片。
客户上传需要查询的图片的同时,为了规范和保证整个系统内的人员信息的有效性与合法性,用以保证客户、专家或农资店的合法利益,同时为系统累积更多的有效用户数据,如图6所示,具体包括以下步骤:
a11、客户上传的病虫害图片。
a12、判断用户是否为会员,若是,则转s2,否则转a13。
a13、判断用户是否注册并成为会员,若是,则转s2,否则转a14。
a14、系统抛出异常并终止所有程序。
s2、判断是否输入了作物名称,若否,则转s3,否则转s9。
s3、链接病虫害图片数据库,提取病虫害图片的显著特征,并判断病虫害类型。其中,
病虫害图片数据库中包括多个作物图片子数据库,每个作物图片子数据库包括病害图片子数据库、虫害图片子数据库、药害图片子数据库、草害图片子数据库、肥害图片子数据库与缺素图片子数据库,且每个图片子数据库分别对应设有用于保存图片显著特征的显著特征子数据库,分别为病害显著特征子数据库、虫害显著特征子数据库、药害显著特征子数据库、草害显著特征子数据库、肥害显著特征子数据库与缺素显著特征子数据库。其中,如图7所示,步骤s3具体包括以下实施步骤:
b11、对病虫害图片进行预处理获得预处理图片,具体包括对图片进行灰度处理、中值滤波、轮廓检测和病斑提取等动作以去除无关信息。
b12、对预处理图片进行特征提取,获得图片的显著特征。本实施例通过pca技术方法提取预处理图片的显著特征,便于匹配图片时通过相关的索引规则快速找到相应的显著特征子数据库。
b13、根据显著特征判别客户需要查找的病害类型,病害类型主要病害、虫害、药害、草害、肥害或缺素。
s4、根据作物名称、显著特征及病害类型与病虫害图片数据库进行匹配。
c14、根据作物名称与病害类型查找到相应的相应的显著特征子数据库,再将提取的显著特征与相应的显著特征子数据库进行显著特征的匹配。
s5、判断显著特征匹配率,若匹配率≥85%,则转s6,否则转转s9。本实施例中优选的匹配率=95%。
s6、获得相应的一张或多张图片。
s7、根据获得相应的一张或多张图片链接药方数据库,查找相应的药方。药方数据库中存储治疗各种病虫害的药方,药方中具体包括病虫害的症状描述及治疗方法。
s8、判断药方数据库中是否有治疗病虫害相应的药方,若有,则转s10,否则转s9。
s9、判断失败,进入人工诊断阶段。
s10、输出整个诊断结果,并结束流程。
本发明不局限于上述最佳实施方式,任何人应该得知在本发明的启示下作出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。
技术特征:
技术总结
本发明公开了一种基于大数据的农作物病虫害诊断系统与方法,该系统包括:应用服务器以及与应用服务器通过无线通信连接的移动客户端;移动客户端包括输入模块与接收显示模块;应用服务器包括无线传输模块、接收模块、临时数据库、反馈模块、数据分析整合模块、病虫害数据库管理单元、药方数据库与病虫害查询诊断模块。本发明通过分析提取客户上传的病虫害信息或图片中的关键词、显著特征或病害类型等几个参数,配合索引模块查找出匹配的图片,从多面更加精准地解决客户的病虫害问题,提高整个系统的判定精准性,若信息、图片或药方未匹配成功,那么病虫害图片与为匹配成功原因将保存至临时数据库中,通过系统管理员或专家进行人工诊断及开取药方。
技术研发人员:韩国仕;慈西太
受保护的技术使用者:北京中农苑生物科技研究所
技术研发日:2017.07.07
技术公布日:2017.12.01
相关知识
基于Android的水稻病虫害图像的识别与诊断系统
一种农业病虫害远程自动诊断系统及方法
基于物联网的农田病虫害远程诊断系统的制作方法
基于大数据的病虫害预警系统
大数据驱动下的农作物病虫害预测模型.docx
基于图像规则与Android手机的棉花病虫害诊断系统
一种基于模型融合的农作物病虫害指标预测方法及装置
一种热带农作物病虫害风险评估方法及系统与流程
一种基于种植设备的病虫害预测方法及装置与流程
病虫害识别防治预警系统及方法与流程
网址: 一种基于大数据的农作物病虫害诊断系统与方法与流程 https://m.huajiangbk.com/newsview343966.html
上一篇: 基于电子病历的作物病害诊断方法及 |
下一篇: 农业病虫害智能诊断系统V1.0 |