作物处理方法、系统及非易失性存储介质技术方案

技术编号:28297563 阅读:42 留言:0更新日期:2021-04-30 16:23
本申请公开了一种作物处理方法、系统及非易失性存储介质。其中,该方法包括:获取目标作物的第一图像数据;将所述目标作物的第一图像数据传输至操作端设备;接收所述操作端设备发送的对所述第一图像数据进行操作的第一操作信息,其中,所述第一操作信息为目标对象在所述操作端设备的人机交互界面中对所述第一图像数据执行的操作信息,所述人机交互界面用于展示所述第一图像数据;依据所述第一操作信息对所述目标作物进行操作。本申请解决了由于机器视觉识别受环境光影响较大,采用全自动机器视觉方法对作物进行处理时精度及成功率不高的技术问题。

【技术实现步骤摘要】
作物处理方法、系统及非易失性存储介质
本申请涉及农业生产领域,具体而言,涉及一种作物处理方法、系统及非易失性存储介质。
技术介绍
随着人工智能技术的快速发展,其分支的机器视觉技术也被越来越广泛地应用于农业生产当中,其不仅有助于解放劳动力,还有助于提高农作物产品的品质和质量,机器视觉技术为农业生产自动化奠定了基础。目前农业生产中,在进行棉花打顶操作时,通常采用机械仿形,或是利用红外等传感器对植株高度进行识别等方式来进行。近年来,开始出现将机器视觉应用于棉花打顶的相关研究,其采用全自动的机器视觉技术对棉花顶芽的位置进行识别定位,然后控制执行机构对棉花进行打顶操作,但是由于现场的光照变化等环境因素比较复杂,机器视觉识别很容易受到这些环境因素的干扰,导致实际的打顶位置不够精确,导致打顶的精度以及成功率不高,而如果加入环境干扰修正又会导致机器算法过于复杂,较难实现。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种作物处理方法、系统及非易失性存储介质,以至少解决由于机器视觉识别受环境光影响较大,采用全自动机器视觉方法对作物进行处理时精度及成功率不高的技术问题。根据本申请实施例的一个方面,提供了一种作物处理方法,包括:获取目标作物的第一图像数据;将所述目标作物的第一图像数据传输至操作端设备;接收所述操作端设备发送的对所述第一图像数据进行操作的第一操作信息,其中,所述第一操作信息为在所述操作端设备中检测到的操作信息;依据所述第一操作信息对所述目标作物进行操作。可选地,获取目标作物的第一图像数据,包括:利用深度相机获取所述目标作物的三维彩色深度图像,其中,所述三维彩色深度图像包含所述目标作物的第一位置信息,其中,所述第一位置信息用于表示所述目标作物和执行端设备的相对位置,所述执行端设备用于对所述目标作物进行操作。可选地,所述第一操作信息至少包括:第一操作类型信息及第一操作位置信息。可选地,依据所述第一操作信息对所述目标作物进行相应操作,包括:依据所述第一操作位置信息,确定操作空间范围内与所述第一操作位置信息对应的待操作部位;依据所述第一操作类型信息,对所述待操作部位执行与所述第一操作类型对应的操作。可选地,依据所述第一操作信息对所述目标作物进行操作之前,所述方法还包括:依据所述第一位置信息确定所述目标作物和所述执行端设备之间的相对距离;确定所述执行端设备对所述目标作物进行操作的最大操作距离;在所述最大操作距离小于所述相对距离时,控制所述执行端设备向所述目标作物所在的方向移动。可选地,依据所述第一操作信息对所述目标作物进行操作之后,所述方法还包括:获取所述目标作物的第二图像数据,其中,所述第二图像数据用于展示对所述目标作物进行操作后的状态;将所述第二图像数据传输至所述操作端设备;接收操作端设备依据所述第二图像数据反馈的确认指令,其中,所述确认指令用于确认对所述目标作物进行的操作是否有效;在所述确认指令指示对所述目标作物进行的操作为无效操作时,则重新对所述目标作物进行操作。可选地,重新对所述目标作物进行操作之前,所述方法还包括:向所述操作端设备发送请求消息,其中,该请求消息用于请求所述操作端设备确定所述无效操作的产生原因;接收所述操作端设备依据所述产生原因生成的第二操作信息,其中,所述第二操作信息中至少包括所述目标作物的第二操作位置信息。可选地,将所述目标作物的第一图像数据传输至操作端设备之前,所述方法还包括:确定所述第一图像数据所对应图像的图像质量;在所述图像质量满足预设条件时,依据所述第一图像数据确定第三操作信息;并依据所述第三操作信息对所述目标作物进行操作;在所述图像质量不符合预设条件时,确定将所述目标作物的第一图像数据传输至操作端设备。可选地,依据所述第一操作信息对所述目标作物进行操作之前,所述方法还包括:确定所述目标作物的状态;并依据所述目标作物的状态确定对所述目标作物执行操作时采用的操作参数值。根据本申请实施例的另一方面,还提供了一种作物处理方法,包括:接收来自执行端设备的目标作物的图像数据,并通过人机交互界面展示所述图像数据;响应目标对象在所述人机交互界面上对所述图像数据的操作,生成操作信息,其中,所述操作信息至少包括:操作类型信息及操作位置信息;将所述操作信息发送至执行端设备,以指示执行端设备对所述目标作物进行与所述操作信息对应的操作。根据本申请实施例的另一方面,还提供了一种作物处理系统,包括:执行端设备,用于获取目标作物的图像数据,并将所述图像数据传输至操作端设备;接收来自操作端设备的目标对象对所述图像数据的操作信息,依据所述操作信息对所述目标作物执行相应操作;操作端设备,用于接收来自所述执行端设备的所述目标作物的图像数据,在显示界面中展示所述图像数据;响应所述目标对象在所述显示界面中对所述图像数据的操作生成所述操作信息;将所述操作信息传输至所述执行端设备。可选地,所述执行端设备包括:图像采集模块,用于获取所述目标作物的图像数据;通信模块,用于传输所述执行端设备和所述操作端设备之间的数据信息;执行模块,用于依据来自所述操作信息,对所述目标作物执行相应操作。可选地,所述操作端设备包括:显示模块,用于展示所述目标作物的图像数据;通信模块,用于传输所述执行端设备和所述操作端设备之间的数据信息;操作模块,用于响应所述目标对象对所述图像数据的操作,生成所述操作信息。根据本申请实施例的另一方面,还提供了一种非易失性存储介质,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行上述的数据传输方法。在本申请实施例中,通过获取目标作物的图像数据,将目标作物的图像数据传输至操作端设备,接收操作端设备发送的对图像数据进行操作的操作信息,依据操作信息对目标作物进行操作。由于本申请是在检测到环境光导致采集的作物图像质量不佳时,利用人工辅助操作代替机器自动识别作物特征进行操作,从而解决了由于机器视觉识别受环境光影响较大,采用全自动机器视觉方法对作物进行处理时精度及成功率不高的技术问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请实施例的一种作物处理方法的流程示意图;图2是相关技术中深度相机的原理图;图3是根据本申请实施例的一种棉花打顶方法的流程示意图;图4是根据本申请实施例的一种棉花打顶方法的实施示意图;图5是根据本申请实施例的另一种作物处理方法的流程示意图;图6a是根据本申请实施例的一种作物处理系统的结构示意图;图6b是根据本申请实施例的一种可选的作物处理系统的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实本文档来自技高网
...

【技术保护点】
1.一种作物处理方法,其特征在于,所述方法包括:/n获取目标作物的第一图像数据;/n将所述目标作物的第一图像数据传输至操作端设备;/n接收所述操作端设备发送的对所述第一图像数据进行操作的第一操作信息,其中,所述第一操作信息为在所述操作端设备中检测到的操作信息;/n依据所述第一操作信息对所述目标作物进行操作。/n

【技术特征摘要】
1.一种作物处理方法,其特征在于,所述方法包括:
获取目标作物的第一图像数据;
将所述目标作物的第一图像数据传输至操作端设备;
接收所述操作端设备发送的对所述第一图像数据进行操作的第一操作信息,其中,所述第一操作信息为在所述操作端设备中检测到的操作信息;
依据所述第一操作信息对所述目标作物进行操作。


2.根据权利要求1所述的方法,其特征在于,获取目标作物的第一图像数据,包括:
利用深度相机获取所述目标作物的三维彩色深度图像,所述三维彩色深度图像包含所述目标作物的第一位置信息,其中,所述第一位置信息用于表示所述目标作物和执行端设备的相对位置,所述执行端设备用于对所述目标作物进行操作。


3.根据权利要求1所述的方法,其特征在于,所述第一操作信息至少包括:第一操作类型信息及第一操作位置信息。


4.根据权利要求3所述的方法,其特征在于,依据所述第一操作信息对所述目标作物进行相应操作,包括:
依据所述第一操作位置信息,确定操作空间范围内与所述第一操作位置信息对应的待操作部位;
依据所述第一操作类型信息,对所述待操作部位执行与所述第一操作类型对应的操作。


5.根据权利要求2所述的方法,其特征在于,依据所述第一操作信息对所述目标作物进行操作之前,所述方法还包括:
依据所述第一位置信息确定所述目标作物和执行端设备之间的相对距离;确定所述执行端设备对所述目标作物进行操作的最大操作距离;在所述最大操作距离小于所述相对距离时,控制所述执行端设备向所述目标作物所在的方向移动。


6.根据权利要求1所述的方法,其特征在于,依据所述第一操作信息对所述目标作物进行操作之后,所述方法还包括:
获取所述目标作物的第二图像数据,其中,所述第二图像数据用于展示对所述目标作物进行操作后的状态;
将所述第二图像数据传输至所述操作端设备;
接收操作端设备依据所述第二图像数据反馈的确认指令,其中,所述确认指令用于确认对所述目标作物进行的操作是否有效;
在所述确认指令指示对所述目标作物进行的操作为无效操作时,则重新对所述目标作物进行操作。


7.根据权利要求6所述的方法,其特征在于,重新对所述目标作物进行操作之前,所述方法还包括:
向所述操作端设备发送请求消息,其中,该请求消息用于请求所述操作端设备确定所述无效操作的产生原因;
接收所述操作端设备依据所述产生原因生成的第二操作信息,其中,所述第二操作信息中至少包括所述目标作物的第二操作位置信息。

【专利技术属性】
技术研发人员:苏吉贤
申请(专利权)人:广州极飞科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1