一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

目标物宽度确定方法及相关装置与流程

2022-07-02 07:04:44 来源:中国专利 TAG:


1.本发明涉及农业自动化技术领域,具体而言,涉及一种目标物宽度确定方法及相关装置。


背景技术:

2.在实际生成种植中,通常是通过人工测量农作物的宽度和地膜的宽度。随着农作物种植密度的不断增加,膜下滴灌技术的推广以及各种新型种植方式的普及,人工检测的方式不仅检测效率低,检测结果的准确性和客观性方面也很难得到保障,后续也不利于调控技术的选择和实施。


技术实现要素:

3.为了克服现有技术的不足,本发明实施例提供了一种目标物宽度确定方法及相关装置,以提高农作物和地膜的宽度检测效率,及检测结果的准确性和客观性,进而为后续调控技术的选择和实施提供依据。
4.本发明的实施例可以这样实现:
5.第一方面,本发明提供一种目标物宽度确定方法,所述方法包括:
6.获取待检测种植区的目标物的掩模图像;
7.根据所述目标物的掩膜图像和所述目标物的预设采样点,得到所述待检测种植区对应的所述目标物的宽度信息。
8.在可选的实施方式中,所述目标物包括农作物和/或地膜,所述根据所述目标物的掩膜图像和所述目标物的预设采样点,得到所述待检测种植区对应的所述目标物的宽度信息的步骤包括:
9.根据所述农作物的掩模图像和所述农作物的预设采样点,得到所述待检测种植区对应的所述农作物的宽度信息;和/或
10.根据所述农作物的掩模图像、所述地膜的掩模图像和所述地膜的预设采样点,得到所述待检测种植区对应的所述地膜的宽度信息。
11.在可选的实施方式中,所述农作物的预设采样点为多个,所述根据所述农作物的掩模图像和所述农作物的预设采样点,得到所述待检测种植区对应的所述农作物的宽度信息的步骤包括:
12.根据所述农作物的预设采样点的坐标和所述农作物的掩模图像,确定所述农作物的预设采样点的宽度;
13.根据所有所述农作物的预设采样点的宽度,得到所述农作物的宽度信息。
14.在可选的实施方式中,所述农作物的掩模图像包括多个像素点,所述根据所述农作物的预设采样点的坐标和所述农作物的掩模图像,确定所述农作物的预设采样点的宽度的步骤包括:
15.针对所述农作物的预设采样点,根据所述农作物的预设采样点的坐标,从所述多
个像素点中确定所述农作物的预设采样点对应的起始像素点;
16.以所述起始像素点为起点,将预设方向上首个像素值与所述起始像素点的像素值不同的像素点的前一个像素点作为终点;
17.根据所述起点与所述终点之间像素点的数量,计算所述农作物的预设采样点的宽度。
18.在可选的实施方式中,所述地膜的预设采样点为多个,所述根据所述农作物的掩模图像、所述地膜的掩模图像和所述地膜的预设采样点,得到所述待检测种植区对应的所述地膜的宽度信息的步骤包括:
19.根据所述地膜的预设采样点的坐标和所述农作物的掩模图像以及所述地膜的掩模图像,确定所述地膜的预设采样点的宽度;
20.根据所有所述地膜的预设采样点的宽度,得到所述待检测种植区对应的所述地膜的宽度信息。
21.在可选的实施方式中,所述根据所述地膜的预设采样点的坐标和所述农作物的掩模图像以及所述地膜的掩模图像,确定所述地膜的预设采样点的宽度的步骤包括:
22.针对所述地膜的预设采样点,根据所述地膜的预设采样点的坐标和所述农作物的掩模图像,得到所述地膜的预设采样点的第一宽度;
23.根据所述地膜的预设采样点的坐标和所述地膜的掩模图像,得到所述地膜的预设采样点的第二宽度;
24.根据所述第一宽度和所述第二宽度,确定所述地膜的预设采样点的宽度。
25.在可选的实施方式中,所述根据所述第一宽度和所述第二宽度,确定所述地膜的预设采样点的宽度的步骤,包括:
26.若所述第一宽度不大于所述第二宽度与预设系数的乘积,则将所述第一宽度作为所述地膜的预设采样点的宽度;
27.若所述第一宽度大于所述第二宽度与预设系数的乘积,则根据所述第一宽度和预设权重因子计算所述地膜的预设采样点的宽度。
28.在可选的实施方式中,所述目标物包括农作物和地膜,所述方法还包括:
29.根据所述农作物的宽度信息和所述地膜的宽度信息,确定所述待检测种植区的通风透光性。
30.在可选的实施方式中,所述方法还包括:
31.根据在预设时间段内的所述农作物的宽度信息,生成农作物宽度变化曲线;和/或
32.根据在预设时间段内的所述地膜的宽度信息,生成地膜宽度变化曲线。
33.在可选的实施方式中,所述方法还包括:
34.根据所述农作物宽度变化曲线和/或所述地膜宽度变化曲线,确定目标农事管理策略。
35.在可选的实施方式中,所述根据所述农作物宽度变化曲以及所述地膜宽度变化曲线确定目标农事管理策略的步骤,包括以下至少一种方式:
36.第一种方式:
37.将所述农作物宽度变化曲线与第一阈值曲线进行比较,所述第一阈值曲线表征农作物的宽度标准变化趋势;
38.根据所述农作物宽度变化曲线与所述第一阈值曲线的比较结果,确定目标农事管理策略;
39.第二种方式:
40.将所述地膜宽度变化曲线与第二阈值曲线进行比较,所述第二阈值曲线表征地膜的宽度标准变化趋势;
41.根据所述地膜宽度变化曲线与所述第二阈值曲线的比较结果,确定目标农事管理策略;
42.第三种方式:
43.将所述农作物宽度变化曲线中至少一个所述农作物的宽度信息与农作物的标准宽度信息进行比较;
44.根据所述农作物宽度变化曲线中至少一个所述农作物的宽度信息与所述农作物的标准宽度信息的比较结果,确定目标农事管理策略;
45.第四种方式:
46.将所述地膜宽度变化曲线中至少一个所述地膜的宽度信息与地膜的标准宽度信息进行比较;
47.根据所述地膜宽度变化曲线中至少一个所述地膜的宽度信息与所述地膜的标准宽度信息的比较结果,确定目标农事管理策略;
48.第五种方式:
49.将所述农作物宽度变化曲线和/或所述地膜宽度变化曲线输入农事策略生成模型,确定目标农事管理策略。
50.在可选的实施方式中,还包括:
51.通过种植区显示界面显示所述农作物宽度变化曲线和/或所述地膜宽度变化曲线。
52.在可选的实施方式中,所述方法还包括:
53.通过种植区显示界面显示所述目标农事管理策略。
54.在可选的实施方式中,所述通过种植区显示界面显示所述农作物宽度变化曲线和/或所述地膜宽度变化曲线的步骤包括:
55.对所述待检测种植区进行区域划分;
56.针对每一个所述待检测种植区的子区域,显示所述子区域对应的农作物宽度变化曲线和/或地膜宽度变化曲线。
57.第二方面,本发明提供一种农业管理系统,包括处理模块和输出模块;
58.所述处理模块,用于执行以下至少一种操作:
59.根据前述实施方式的方法获取待检测种植区对应的目标物的宽度信息、根据前述实施方式所述的方法获取待检测种植区的通风透光性、根据所述前述实施方式所述的方法确定目标农事管理策略;
60.所述输出模块,用于输出所述处理模块的处理结果。
61.第三方面,本发明提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于在调用所述计算机程序时执行如前述实施方式任一项所述的方法。
62.第四方面,本发明提供一种计算机可读存储介质,其上存储由计算机程序,所述计算机程序被处理器执行时实现如前述实施方式任一项所述的方法。
63.相较于现有技术,本发明实施例提供的一种目标物宽度确定方法及相关装置,首先,获取待检测种植区的目标物的掩模图像;然后,根据目标物的掩膜图像和目标物的预设采样点,得到待检测种植区对应的目标物的宽度信息。由于本发明实施例基于目标物的掩膜图像和目标物的预设采样点来确定目标物的宽度信息,从而降低了人为因素对检测结果客观性的影响,并且提高了检测效率以及检测结果的准确性,进而可以将检测结果作为后续调控技术的选择和实施的依据。
附图说明
64.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
65.图1为本发明实施例提供的种植区图像的一种示意图;
66.图2为本发明实施例提供的目标物宽度确定方法的一种流程示意图;
67.图3为本发明实施例提供的四值化掩模图像的一种示意图;
68.图4为本发明实施例提供的农业管理系统的一种结构示意框图;
69.图5为本发明实施例提供的一种计算机设备的结构示意框图。
70.图标:200-农业管理系统;210-处理模块;220-输出模块;300-计算机设备;310-存储器;320-处理器。
具体实施方式
71.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
72.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
73.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
74.此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
75.需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
76.农作物通常包括油料作物、粮食作物、经济作物等。如图1所示,在实际生产种植中,许多农作物通常是整齐的按直线、彼此间平行的方式种植的,得到多行农作物,而两行农作物之间未种植作物的区域,部分被地膜覆盖,即农作物被种植在地膜的两侧。随着农作
物的生长,农作物的叶将地膜逐渐覆盖,当两行的农作物长到互相搭连将它们之间的地膜完全覆盖时,这种现象被称为封行,如果“封行”过早发生,易造成种植区通风、透光不良,虚弱作物的光合作用,从而出现空瘪粒、落花落果以及倒伏。
77.根据种植区“封行”现象的出现情况可以获知种植区的通风透光性,目前主要是通过人工测量每行农作物的宽度和地膜的宽度来确定是否发生“封行”,对于较大规模的种植区,这种方式不仅效率低下,而且准确率低,不利于后续种植区调控策略的选择和实施。
78.有鉴于此,本方面实施例提供了一种目标物宽度确定方法、农业管理系统、计算机设备及存储介质,以克服现有技术存在的低效率、低准确率问题,下面进行详细的介绍。
79.请参照图2,图2为本发明实施例提供的目标物宽度确定方法的一种流程示意图,具体包括下述步骤s101至步骤s102。
80.s101,获取待检测种植区的目标物的掩膜图像。
81.其中,目标物可以是待检测种植区内的种植的农作物,也可以是未种植农作物的区域覆盖的地膜,还可以是未种植农作物并且未覆盖地膜的区域,即裸露土壤。掩膜图像可以是通过对无人机巡视待检测种植区时拍摄的图像进行掩模操作得到的。
82.掩模(mask)图像包括二值化掩模图像、四值化掩模图像等,图3为一四值化掩模图像。本发明实施例中的目标物的掩膜图像为二值化掩模图像。二值化掩模图像是由若干个像素值为0和1的像素点组成,其中,目标物区域对应的像素点的像素值为1,非目标物区域对应的像素点的像素值为0。
83.例如,当目标物为农作物时,在农作物的掩膜图像上,值为1的像素点代表农作物,值为0的像素点代表非农作物。同样地,当目标物为地膜时,地膜的掩膜图像上,值为1的像素点代表地膜,值为0的像素点代表非地膜。
84.s102,根据目标物的掩膜图像和目标物的预设采样点,得到待检测种植区对应的目标物的宽度信息。
85.其中,如图1所示,种植区内的目标物是按行分布的,目标物的预设采样点位于每行目标物的中心线上,对于任意一行目标物,其中心线上有多个预设采样点。待检测种植区对应的目标物的宽度信息包括每个预设采样点目标的宽度。根据目标物的掩模图像上像素点的像素值的变化情况,确定每个目标物的预设采样点处的宽度,从而得到待检测种植区对应的目标物的宽度信息。
86.上述实施例提供的方法,其有益效果在于,通过目标物的掩膜图像和目标物的预设采样点来确定目标物的宽度信息,从而降低了人为因素对检测结果客观性的影响,并且提高了检测效率以及检测结果的准确性,进而可以将检测结果作为后续调控技术的选择和实施的依据。
87.由于目标物可以是农作物、地膜或裸露土壤等,当目标物为农作物时,本发明实施例提供了如下确定待检测种植区对应的农作物的宽度信息的一种实现方式,即步骤s102包括子步骤s102-1。
88.s102-1,根据农作物的掩模图像和农作物的预设采样点,得到待检测种植区对应的农作物的宽度信息。
89.其中,如图1所示,种植区内分布着多行农作物,在任意一行农作物的中心线上都预先选取了多个采样点。根据农作物的掩模图像上每个农作物的预设采样点处一定区域内
像素点的像素值的变化情况,确定每个农作物的预设采样点处农作物的宽度,进而得到待检测种植区对应的农作物的宽度信息。
90.当目标物为地膜时,本发明实施例提供了如下确定待检测种植区对应的地膜的宽度信息的一种实现方式,即步骤s102包括子步骤s102-2。
91.s102-2,根据地膜的掩模图像和地膜的预设采样点,得到待检测种植区对应的地膜的宽度信息。
92.其中,如图1所示,种植区内的地膜与农作物一样也是按行分布的,并且在任意一行地膜的中心线上也预先选取了多个采样点。类似地,根据地膜的掩模图像上每个地膜的预设采样点处一定区域内像素点的像素值的变化情况,确定每个地膜的预设采样点处地膜的宽度,进而可以得到待检测种植区对应的地膜的宽度信息。
93.虽然上述方式可以获取到待检测种植区对应的地膜的宽度信息,但由于地膜的掩膜图像上,地膜被损坏的区域的像素点的像素值不代表地膜,使得根据像素点的像素值的变化情况确定的地膜宽度存在误差。
94.为了进一步提高检测结果的准确性,本发明实施例还提供了如下确定待检测种植区对应的地膜的宽度信息的另一实现方式,即步骤s102包括子步骤s102-3:
95.s102-3,根据农作物的掩模图像、地膜的掩模图像和地膜的预设采样点,得到待检测种植区对应的地膜的宽度信息。
96.其中,分别根据地膜的掩模图像和农作物掩膜图像上每个地膜的预设采样点处一定区域内像素点的像素值的变化情况,来确定每个地膜的预设采样点处地膜的宽度,进而得到待检测种植区对应的地膜的宽度信息。
97.进一步地,子步骤s102-1的实现方式如下:
98.s102-1-1,根据农作物的预设采样点的坐标和农作物的掩模图像,确定农作物的预设采样点的宽度。
99.其中,根据每个农作物的预设采样点的坐标确定该农作物的预设采样点在农作物掩模图像中的位置,并根据该位置周围一定范围内的像素点变化情况,确定该农作物的预设采样点处农作物的宽度。
100.s102-1-2,根据所有农作物的预设采样点的宽度,得到农作物的宽度信息。
101.将位于同一行农作物的中心线上的预设采样点处农作物的宽度组成一个集合,每行农作物对应一个集合,所有集合构成了待检测种植区对应的农作物的宽度信息。
102.在本发明实施例中,子步骤s102-1-1包括子步骤s102-1-1a、s102-1-1b和s102-1-1c。
103.s102-1-1a,针对农作物的预设采样点,根据农作物的预设采样点的坐标,从多个像素点中确定农作物的预设采样点对应的起始像素点。
104.其中,由于图像上像素点的数量受图像分辨率的影响,农作物的预设采样点处可能不存在像素点。可以将农作物的预设采样点依次与农作物掩模图像中各像素点的坐标进行比较,将差值最小,且像素值代表“农作物”的像素点作为农作物的预设采样点对应的起始像素点,即将掩膜图像上的起始像素点与现实的农作物的预设采样点对应起来。
105.s102-1-1b,以起始像素点为起点,将预设方向上首个像素值与起始像素点的像素值不同的像素点的前一个像素点作为终点。
106.其中,每行农作物均被其中心线划分为左半部分和右半部分,预设方向与每行农作物的中心线垂直,可以理解地,平面上这样的预设方向有两个,将起始像素点作为起点,分别获取两个预设方向上一定长度的像素点序列,将每个像素点序列中首个像素值与起始像素点的像素值不同的像素点的前一个像素点作为终点,其中,像素点序列的长度可以根据待检测种植区的种植参数或者根据无人机拍摄的待检测种植区图像的gsd进行设定。
107.例如,像素点序列的长度为66,一个预设方向上的像素点序列为[1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0],由于起始像素点的像素值为1(代表农作物),而首个像素值为0(代表非农作物)的像素点为第11个像素点,所以将第11个像素点的前一个像素点作为终点,即终点为第10个像素点。
[0108]
s102-1-1c,根据起点与终点之间像素点的数量,计算农作物的预设采样点的宽度。
[0109]
其中,分别统计起点与两个预设方向上的终点之间的像素点的个数,再根据换算关系(例如1像素点约相当于2厘米),分别得到预设采样点处农作物的左半部分宽度和右半部分宽度,将左半部分宽度和右半部分宽度之和作为预设采样点处农作物的宽度。
[0110]
可以理解地,子步骤s102-2的实现方式与子步骤s102-1相同,即“根据地膜的掩模图像和地膜的预设采样点,得到待检测种植区对应的地膜的宽度信息”的实现过程可以参考“根据农作物的掩模图像和农作物的预设采样点,得到待检测种植区对应的农作物的宽度信息”的实现过程。
[0111]
进一步地,子步骤s102-3的实现方式如下:
[0112]
s102-3-1,根据地膜的预设采样点的坐标和农作物的掩模图像以及地膜的掩模图像,确定地膜的预设采样点的宽度。
[0113]
其中,根据每个地膜的预设采样点的坐标分别确定该地膜的预设采样点在农作物掩模图像和地膜的掩膜图像中的位置。一般情况下,地膜的预设采样点在农作物掩模图像中的位置与其在地膜的掩膜图像中的位置相同。根据该位置周围一定范围内农作物掩模图像上像素点的像素值的变化情况和地膜掩模图像上像素点的像素值的变化情况,确定该地膜的预设采样点处地膜的宽度。
[0114]
s102-3-2,根据所有地膜的预设采样点的宽度,得到待检测种植区对应的地膜的宽度信息。
[0115]
其中,将位于同一行地膜的中心线上的预设采样点处地膜的宽度组成一个集合,每行地膜对应一个集合,所有集合构成了待检测种植区对应的地膜的宽度信息。
[0116]
在本发明实施例中,子步骤s102-3-1包括子步骤s102-3-1a、s102-3-1b和s102-3-1c。
[0117]
s102-3-1a,针对地膜的预设采样点,根据地膜的预设采样点的坐标和农作物的掩模图像,得到地膜的预设采样点的第一宽度。
[0118]
其中,可以将地膜的预设采样点依次与农作物的掩模图像中各像素点的坐标进行比较,将差值最小,且像素值代表“非农作物”的像素点作为地膜的预设采样点对应的起始像素点,即将掩膜图像上的起始像素点与现实的地膜的预设采样点对应起来。
[0119]
由于每行地膜均被其中心线划分为左半部分和右半部分,预设方向与每行地膜的
中心线垂直,可以理解地,平面上这样的预设方向有两个,将起始像素点作为起点,分别获取两个预设方向上一定长度的像素点序列,将每个像素点序列中首个像素值与起始像素点的像素值不同的像素点的前一个像素点作为终点,其中,像素点序列的长度可以根据待检测种植区的种植参数或者根据无人机拍摄的待检测种植区图像的gsd进行设定。
[0120]
例如,像素点序列的长度为66,一个预设方向上的像素点序列为[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1],由于起始像素点的像素值为0(代表非农作物),而首个像素值为1(代表农作物)的像素点为第57个像素点,所以将第57个像素点的前一个像素点作为终点,即终点为第56个像素点。
[0121]
分别统计起点与两个预设方向上的终点之间的像素点的个数,再根据换算关系(例如1像素点约相当于2厘米),分别得到预设采样点处地膜的左半部分宽度和右半部分宽度,将左半部分宽度和右半部分宽度之和作为预设采样点处地膜的第一宽度。
[0122]
s102-3-1b,根据地膜的预设采样点的坐标和地膜的掩模图像,得到地膜的预设采样点的第二宽度。
[0123]
其中,可以将地膜的预设采样点依次与地膜的掩模图像中各像素点的坐标进行比较,将差值最小,且像素值代表“地膜”的像素点作为地膜的预设采样点对应的起始像素点,即将掩膜图像上的起始像素点与现实的地膜的预设采样点对应起来。
[0124]
将起始像素点作为起点,分别获取两个预设方向上一定长度的像素点序列,将每个像素点序列中首个像素值与起始像素点的像素值不同的像素点的前一个像素点作为终点。
[0125]
例如,像素点序列的长度为66,一个预设方向上的像素点序列为[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0],由于起始像素点的像素值为1(代表地膜),而首个像素值为0(代表非地膜)的像素点为第57个像素点,所以将第57个像素点的前一个像素点作为终点,即终点为第56个像素点。
[0126]
s102-3-1c,根据第一宽度和第二宽度,确定地膜的预设采样点的宽度。
[0127]
可选地,子步骤s102-3-1c的实现过程如下:
[0128]
首先,判断第一宽度是否大于第二宽度与预设系数的乘积;
[0129]
若第一宽度不大于第二宽度与预设系数的乘积,则将第一宽度作为地膜的预设采样点的宽度;
[0130]
若第一宽度大于第二宽度与预设系数的乘积,则根据第一宽度和预设权重因子计算地膜的预设采样点的宽度。
[0131]
其中,第一宽度是基于农作物的掩模图形得到的,第二宽度是基于地膜的掩模图像得到的,当第一宽度不大于第二宽度与预设系数的乘积时,按行分布的未种植农作物的区域上覆盖的地膜没有损坏,则可以直接将第二宽度作为地膜的预设采样点的宽度。当第一宽度大于第二宽度与预设系数的乘积时,按行分布的未种植农作物的区域上覆盖的地膜存在损坏,由于第一宽度是每行地膜的左半部分宽度和右半部分宽度之和,将左半部分宽度和右半部分宽度中的较小值乘以预设权重因子,得到的结果作为地膜的预设采样点的宽度。在一个实施例中,预设系数设置为1.5,预设权重因子设置为2。
[0132]
进一步地,本发明实施例提供的方法还可以包括步骤s103。
[0133]
s103,根据待检测种植区内农作物的宽度信息和地膜的宽度信息,确定待检测种植区的通风透光性。
[0134]
其中,如图1所示,任意一行农作物上的预设采样点和相邻的一行地膜上的预设采样点是一一对应的,根据每个农作物的预设采样点处的宽度和与其对应的地膜的预设采样点处的宽度,判断待检测种植区内“封行”现象的情况,进而获知待检测种植区的通风透光性。
[0135]
进一步地,本发明实施例提供的方法还可以包括步骤s104和/或s105。
[0136]
s104,根据在预设时间段内的农作物的宽度信息,生成农作物宽度变化曲线。
[0137]
其中,可以对不同时间点获取的待检测种植区的航拍图像进行掩膜操作,得到不同时间点的农作物的掩膜图像,并对每一时间点的农作物的掩膜图像采用前述实施例的方法,得到每一时间点的待检测种植区对应的农作物的宽度信息。根据位于预设时间段内的各时间点的待检测种植区对应的农作物的宽度信息,可以生成时间域的农作物宽度变化曲线。
[0138]
需要说明的是,农作物宽度变化曲线可以是表征任意一个农作物的预设采样点处农作物的宽度随时间的变化情况,也可以是表征一行农作物上所有农作物的预设采样点的平均宽度/宽度极大值/宽度极小值随时间的变化情况,也可以是一个矩形区域内所有农作物的预设采样点的平均宽度/宽度极大值/宽度极小值随时间的变化情况。
[0139]
s105,根据在预设时间段内的多个地膜的预设采样点的宽度信息,生成地膜宽度变化曲线。
[0140]
其中,可以对不同时间点获取的待检测种植区的航拍图像进行掩膜操作,得到不同时间点的农作物的掩膜图像和地膜的掩膜图像,并对每一时间点的农作物的掩膜图像和地膜的掩膜图像采用前述实施例的方法,得到每一时间点的待检测种植区对应的地膜的宽度信息。根据位于预设时间段内的各时间点的待检测种植区对应的地膜的宽度信息,可以生成时间域的地膜宽度变化曲线。
[0141]
需要说明的是,地膜宽度变化曲线可以是表征任意一个地膜的预设采样点处地膜的宽度随时间的变化情况,也可以是表征一行地膜上所有地膜的预设采样点的平均宽度/宽度极大值/宽度极小值随时间的变化情况,也可以是一个矩形区域内所有地膜的预设采样点的平均宽度/宽度极大值/宽度极小值随时间的变化情况。
[0142]
可以将农作物宽度变化曲线和地膜宽度变化曲线展示给种植区管理人员,以使管理人员根据两曲线来获取农作物的生长信息,并制定相应的农事管理策略。但为了实现智能的无人化管理种植区,本发明实施例提供的方法还可以包括步骤s106。
[0143]
s106,根据农作物宽度变化曲线和/或地膜宽度变化曲线,确定目标农事管理策略。
[0144]
在本发明实施例中,步骤s106具有如下五种实现方式。
[0145]
第一种方式:
[0146]
首先,将农作物宽度变化曲线与第一阈值曲线进行比较,第一阈值曲线表征农作物的宽度标准变化趋势;
[0147]
然后,根据农作物宽度变化曲线与第一阈值曲线的比较结果,确定目标农事管理
策略。
[0148]
第二种方式:
[0149]
首先,将地膜宽度变化曲线与第二阈值曲线进行比较,第二阈值曲线表征地膜的宽度标准变化趋势;
[0150]
然后,根据地膜宽度变化曲线与第二阈值曲线的比较结果,确定目标农事管理策略。
[0151]
第三种方式:
[0152]
首先,将农作物宽度变化曲线中至少一个农作物的宽度信息与农作物的标准宽度信息进行比较;
[0153]
然后,根据农作物宽度变化曲线中至少一个农作物的宽度信息与农作物的标准宽度信息的比较结果,确定目标农事管理策略。
[0154]
第四种方式:
[0155]
首先,将地膜宽度变化曲线中至少一个地膜的宽度信息与地膜的标准宽度信息进行比较;
[0156]
然后,根据地膜宽度变化曲线中至少一个地膜的宽度信息与地膜的标准宽度信息的比较结果,确定目标农事管理策略。
[0157]
第五种方式:
[0158]
将农作物宽度变化曲线和/或地膜宽度变化曲线输入农事策略生成模型,确定目标农事管理策略。
[0159]
可以将得到的农作物宽度变化曲线和/或地膜宽度变化曲线、目标农事管理策略显示在种植区显示界面上,以供种植区管理人员进行监管。其中,目标农事管理策略可以为除草策略、施肥策略、或滴灌策略等。种植区显示界面可以是种植区自动化管理设备上的显示界面,也可以是与自动化管理设备通信连接的终端设备上。
[0160]
进一步地,当种植区面积较大时,为了更加精细化的管控种植区,本发明实施例提供了如下显示农作物宽度变化曲线和/或地膜宽度变化曲线、目标农事管理策略的一种实现方式。
[0161]
首先,对待检测种植区进行区域划分;
[0162]
然后,针对每一个待检测种植区的子区域,显示子区域对应的农作物宽度变化曲线和/或地膜宽度变化曲线。
[0163]
可以理解地,种植区显示界面上可以将每一个待检测种植区的子区域对应的农作物宽度变化曲线和/或地膜宽度变化曲线均显示出来,也可以按照子区域的编号逐一进行显示,还可以只显示被管理人员选择的子区域对应的农作物宽度变化曲线和/或地膜宽度变化曲线。
[0164]
同时,在种植区显示界面上显示每一个待检测种植区的子区域对应的农作物宽度变化曲线和/或地膜宽度变化曲线时,也可以将该子区域对应的目标农事管理策略一同进行显示。
[0165]
为了执行上述实施例及各个可能的实施方式中的相应步骤进一步地,下面给出了一种农业管理系统200的实现方式。请参照图4,图4为本发明实施例提供的农业管理系统200的一种结构示意框图。需要说明的是,本发明实施例提供农业管理系统200,其基本原理
及产生的技术效果和上述实施例相同,在此不再进行赘述。
[0166]
农业管理系统200包括处理模块210和输出模块220。
[0167]
处理模块210,用于获取待检测种植区的目标物的掩模图像;根据目标物的掩膜图像和目标物的预设采样点,得到待检测种植区对应的目标物的宽度信息。
[0168]
在一种实现方式中,目标物包括农作物和/或地膜,处理模块210还用于根据农作物的掩模图像和农作物的预设采样点,得到待检测种植区对应的农作物的宽度信息;和/或根据农作物的掩模图像、地膜的掩模图像和地膜的预设采样点,得到待检测种植区对应的地膜的宽度信息。
[0169]
在一种实现方式中,农作物的预设采样点为多个,处理模块210在用于根据农作物的掩模图像和农作物的预设采样点,得到待检测种植区对应的农作物的宽度信息时,还具体用于根据农作物的掩模图像和农作物的预设采样点,得到待检测种植区对应的农作物的宽度信息。
[0170]
在一种实现方式中,农作物的掩模图像包括多个像素点,处理模块210在用于根据农作物的预设采样点的坐标和农作物的掩模图像,确定农作物的预设采样点的宽度时,还具体用于针对农作物的预设采样点,根据农作物的预设采样点的坐标,从多个像素点中确定农作物的预设采样点对应的起始像素点;以起始像素点为起点,将预设方向上首个像素值与起始像素点的像素值不同的像素点的前一个像素点作为终点;根据起点与终点之间像素点的数量,计算农作物的预设采样点的宽度。
[0171]
在一种实现方式中,地膜的预设采样点为多个,处理模块210在用于根据农作物的掩模图像、地膜的掩模图像和地膜的预设采样点,得到待检测种植区对应的地膜的宽度信息时,还具体用于根据地膜的预设采样点的坐标和农作物的掩模图像以及地膜的掩模图像,确定地膜的预设采样点的宽度;根据所有地膜的预设采样点的宽度,得到待检测种植区对应的地膜的宽度信息。
[0172]
在一种实现方式中,处理模块210在用于根据地膜的预设采样点的坐标和农作物的掩模图像以及地膜的掩模图像,确定地膜的预设采样点的宽度时,还具体用于针对地膜的预设采样点,根据地膜的预设采样点的坐标和农作物的掩模图像,得到地膜的预设采样点的第一宽度;根据地膜的预设采样点的坐标和地膜的掩模图像,得到地膜的预设采样点的第二宽度;根据第一宽度和第二宽度,确定地膜的预设采样点的宽度。
[0173]
在一种实现方式中,处理模块210在用于根据第一宽度和第二宽度,确定地膜的预设采样点的宽度时,还具体用于若第一宽度不大于第二宽度与预设系数的乘积,则将第一宽度作为地膜的预设采样点的宽度。若第一宽度大于第二宽度与预设系数的乘积,则根据第一宽度和预设权重因子计算地膜的预设采样点的宽度。
[0174]
在一种实现方式中,目标物包括农作物和地膜,处理模块210还用于根据农作物的宽度信息和地膜的宽度信息,确定待检测种植区的通风透光性。
[0175]
在一种实现方式中,处理模块210还用于根据在预设时间段内的多个农作物的宽度信息,生成农作物宽度变化曲线;和/或根据在预设时间段内的地膜的预设采样点的宽度信息,生成地膜宽度变化曲线。
[0176]
在一种实现方式中,处理模块210还用于根据农作物宽度变化曲线和/或地膜宽度变化曲线,确定目标农事管理策略。
[0177]
可选地,处理模块210在用于根据农作物宽度变化曲以及地膜宽度变化曲线确定目标农事管理策略时,还用于执行以下至少一种方式:
[0178]
第一种方式:将农作物宽度变化曲线与第一阈值曲线进行比较;第一阈值曲线表征农作物的宽度标准变化趋势;根据农作物宽度变化曲线与第一阈值曲线的比较结果,确定目标农事管理策略;
[0179]
第二种方式:将地膜宽度变化曲线与第二阈值曲线进行比较;第二阈值曲线表征地膜的宽度标准变化趋势;根据地膜宽度变化曲线与第二阈值曲线的比较结果,确定目标农事管理策略;
[0180]
第三种方式:将农作物宽度变化曲线中至少一个农作物的宽度信息与农作物的标准宽度信息进行比较;根据农作物宽度变化曲线中至少一个农作物的宽度信息与农作物的标准宽度信息的比较结果,确定目标农事管理策略;
[0181]
第四种方式:将地膜宽度变化曲线中至少一个地膜的宽度信息与地膜的标准宽度信息进行比较;根据地膜宽度变化曲线中至少一个地膜的宽度信息与地膜的标准宽度信息的比较结果,确定目标农事管理策略;
[0182]
第五种方式:将农作物宽度变化曲线和/或地膜宽度变化曲线输入农事策略生成模型,确定目标农事管理策略。
[0183]
输出模块220,用于通过种植区显示界面显示农作物宽度变化曲线和/或地膜宽度变化曲线。
[0184]
在一种实现方式中,输出模块220还用于通过种植区显示界面显示目标农事管理策略。
[0185]
在一种实现方式中,输出模块220具体用于对待检测种植区进行区域划分;针对每一个待检测种植区的子区域,显示子区域对应的农作物宽度变化曲线和/或地膜宽度变化曲线。
[0186]
需要注意地是,输出模块220可以是显示模块,也可以是通信模块。当输出模块220为通信模块时,可以将处理模块210得到的结果发送到用户终端进行显示。
[0187]
进一步地,请参照图5,图5为本发明实施例提供的一种计算机设备300的结构示意框图,该计算机设备300可以包括存储器310和处理器320。
[0188]
其中,处理器320可以是一个通用的中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制上述方法实施例提供的种植区通风透光性检测方法的程序执行的集成电路。
[0189]
存储器310可以是rom或可存储静态信息和指令的其它类型的静态存储设备,ram或者可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmabler-only memory,eeprom)、只读光盘(compactdisc read-only memory,cd-rom)或其它光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质,但不限于此。存储器310可以是独立存在,通过通信总线与处理器320相连接。存储器310也可以和处理器320集成在一起。其中,存储器310用于存储执行本技术方案的机器可执行指令。处理器
320用于执行存储器310中存储的机器可执行指令,以实现前述的方法实施例。
[0190]
由于本发明实施例提供的计算机设备300是前述的方法实施例提供目标物宽度确定方法的另一种实现形式,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
[0191]
本发明实施例还提供一种包含计算机可执行指令的可读存储介质,计算机可执行指令在被执行时可以用于执行前述的方法实施例提供的目标物确定方法中的相关操作。
[0192]
综上,本发明实施例提供的一种目标物宽度确定方法及相关装置,首先,获取待检测种植区的目标物的掩模图像;然后,根据目标物的掩膜图像和目标物的预设采样点,得到待检测种植区对应的目标物的宽度信息。由于本发明实施例基于目标物的掩膜图像和目标物的预设采样点来确定目标物的宽度信息,从而降低了人为因素对检测结果客观性的影响,并且提高了检测效率以及检测结果的准确性,进而可以将检测结果作为后续调控技术的选择和实施的依据。
[0193]
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献