CN112229349A - 用于确定农业机械作业面积的方法、装置及农业机械 - Google Patents
用于确定农业机械作业面积的方法、装置及农业机械 Download PDFInfo
- Publication number
- CN112229349A CN112229349A CN202011010151.7A CN202011010151A CN112229349A CN 112229349 A CN112229349 A CN 112229349A CN 202011010151 A CN202011010151 A CN 202011010151A CN 112229349 A CN112229349 A CN 112229349A
- Authority
- CN
- China
- Prior art keywords
- area
- agricultural machine
- positioning points
- determining
- positioning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/28—Measuring arrangements characterised by the use of optical techniques for measuring areas
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明实施例提供一种用于确定农业机械作业面积的方法、装置、农业机械、处理器及存储介质。方法包括:获取农业机械作业过程中确定的针对农业机械的多个定位点;任意选取多个定位点中位置相邻的两个定位点;根据两个定位点确定对应的预设区域;对预设区域进行灰度处理,以得到对应的灰度图像;确定灰度图像中包含的像素数量;根据像素数量确定农业机械的作业面积。通过这种方式对作业面积进行确认时,很好地考虑了农业机械的漏耕场景,可以将漏耕地块的面积也统计在内,同时也解决了农业机械可能存在的重耕操作,对重复作业的地块面积不会进行重复计算,从而可以准确有效地对农业机械的作业面积进行确定。
Description
技术领域
本发明涉及计算机技术领域,具体地涉及一种用于确定农业机械作业面积的方法、装置、农业机械、处理器及存储介质。
背景技术
面积测量是农业生产中常见工作,而农业机械设备的作业面积计算测量更是设备实际工作度量以及收费的重要依据。国家大力推动智慧农业,农业机械设备作业面积测量更是农机补贴的重要依据。传统方法中,作业面积的测量主要依靠人工利用皮尺或者手持设备等丈量,费时费力。随着技术的发展,逐渐发展了一些利用gps轨迹计算作业面积的方法。比如,利用二维空间多边形面积求算方法计算农机作业面积,利用最小凸边形、alphashapes等方法求出最小边界,然后利用多边形面积公式进行面积计算。或者,利用栅格法求解。然而,上述两种测量方法都无法有效地计算出在漏耕或重耕情况下对应的农业机械作业面积。
发明内容
本发明实施例的目的是提供一种用于确定农业机械作业面积的方法、装置、农业机械、处理器及存储介质,可以有效地计算出漏耕或重耕情况下农业机械的作业面积。
为了实现上述目的,本发明第一方面提供一种用于确定农业机械作业面积的方法,包括:
获取农业机械作业过程中确定的针对农业机械的多个定位点;
任意选取多个定位点中位置相邻的两个定位点;
根据两个定位点确定对应的预设区域;
对预设区域进行灰度处理,以得到对应的灰度图像;
确定灰度图像中包含的像素数量;
根据像素数量确定农业机械的作业面积。
在本发明的实施例中,农业机械安装有定位设备;获取农业机械作业过程中确定的针对农业机械的多个定位点包括:获取定位设备定期发送的定位点和与定位点对应的时间信息;根据每个定位点的时间信息确定与农业机械作业过程中的各个子区域对应的定位点。
在本发明的实施例中,根据每个定位点的时间信息确定与农业机械作业过程中的各个子区域对应的定位点包括:获取定位设备发送的与每个子区域对应的作业起始时间和作业结束时间;将时间信息位于作业起始时间和作业结束时间之间的定位点作为与对应子区域的定位点。
在本发明的实施例中,根据像素数量确定农业机械的作业面积包括:根据每个子区域的定位点确定每个子区域的像素数量;确定每个像素对应的面积;根据每个子区域的像素数量及每个像素对应的面积确定每个子区域对应的区域面积;根据区域面积确定农业机械的作业面积。
在本发明的实施例中,方法还包括:还包括:在任意选取多个定位点中位置相邻的两个定位点之前,获取多个定位点中最小横坐标值和最小纵坐标值;将多个定位点的横坐标值减少最小横坐标值,纵坐标值减少最小纵坐标值,得到平移后的定位点;任意选取多个定位点中位置相邻的两个定位点包括:从平移后的定位点中任意选取位置相邻的两个定位点。
在本发明的实施例中,预设区域为矩形区域;根据两个定位点确定对应的预设区域包括:确定两个定位点之间的距离;将两个定位点构成的直线作为中心分割线,以距离作为矩形的长,农业机械的作业宽度作为矩形的宽确定矩形区域。
在本发明的实施例中,矩形区域的顶点坐标分别通过如下公式(1)计算得到:
公式(1);其中,两个位置相邻的定位点的坐标分别为(xi,yi),(xi+1,yi+1);矩形区域的第一顶点坐标为(xa,ya),第二顶点坐标为(xb,yb),第三顶点坐标为(xc,yc),第四顶点坐标为(xd,yd),w为农业机械的作业宽度。
本发明第二方面提供一种用于确定农业机械作业面积的装置,包括:
定位设备,被配置成确定针对农业机械的多个定位点;以及
处理器。
本发明第三方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器被配置成执行上述的用于确定农业机械作业面积的方法。
本发明第四方面提供一种处理器,被配置成执行上述的用于确定农业机械作业面积的方法。
通过上述技术方案,通过获取农业机械作业过程中确定的针对农业机械的多个定位点,任意选取多个定位点中位置相邻的两个定位点,根据两个定位点确定对应的预设区域,对预设区域进行灰度处理,以得到对应的灰度图像,确定灰度图像中包含的像素数量,根据像素数量确定农业机械的作业面积,通过这种方式对作业面积进行确认时,很好地考虑了农业机械的漏耕场景,可以将漏耕地块的面积也统计在内,同时也解决了农业机械可能存在的重耕操作,对重复作业的地块面积不会进行重复计算,从而可以准确有效地对农业机械的作业面积进行确定。
本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:
图1示意性示出了根据本发明实施例的用于确定农业机械作业面积的应用环境示意图;
图2示意性示出了根据本发明一实施例的用于确定农业机械作业面积的方法的流程示意图;
图3示意性示出了根据本发明实施例的矩形区域的示意图;
图4示意性示出了根据本发明另一实施例的用于确定农业机械作业面积的方法的流程示意图;
图5A示意性示出了根据本发明实施例的子区域A对应的定位点构成的矩形区域的示意图;
图5B示意性示出了根据本发明实施例的子区域A对应的灰度图像的示意图;
图6示意性示出了根据本发明一实施例的用于确定农业机械作业面积的装置的结构框图;
图7示意性示出了根据本发明另一实施例的用于确定农业机械作业面积的装置的结构框图;
图8示意性示出了根据本发明实施例的农业机械的结构框图;
图9示意性示出了根据本发明实施例的计算机设备的内部结构图。
具体实施方式
以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。
本申请提供的用于确定农业机械作业面积的方法,可以应用于如图1所示的应用环境中。其中,定位设备102与处理器104可以进行通信。定位设备可以是基于GPS、GSM、GPRS等技术中的至少一种技术的设备,通过定位设备102可以确定农业机械在作业过程中的多个定位点。
图2示意性示出了根据本发明实施例的用于确定农业机械作业面积的方法的流程示意图。如图2所示,在本发明一实施例中,提供了一种用于确定农业机械作业面积的方法,包括以下步骤:
步骤201,获取农业机械作业过程中确定的针对农业机械的多个定位点。
步骤202,任意选取多个定位点中位置相邻的两个定位点。
步骤203,根据两个定位点确定对应的预设区域。
步骤204,对预设区域进行灰度处理,以得到对应的灰度图像。
步骤205,确定灰度图像中包含的像素数量。
步骤206,根据像素数量确定农业机械的作业面积。
在农业机械的作业过程中,农业机械处于不断移动的状态,可以通过定位设备实时确定农业机械的位置,并将确定的多个定位点发送至处理器。在确定了多个农业机械的定位点后,可以从多个定位点中任意选取位置相邻的两个定位点,并确定选出的两个定位点对应的预设区域。具体地,农业机械在作业过程中,位置会不断进行变化,定位设备可以每隔数秒就将定位设备的定位信息发送至处理器,如此,处理器可以获取到农业机械的多个定位点。在多个定位点中,可以任意选择两个位置相邻的定位点,并确定与之对应的预设区域。
农业机械是指在作物种植业和畜牧业生产过程中,以及农、畜产品初加工和处理过程中所使用的各种机械,进一步地,农业机械是指农业收获机械,具体包括但不限于是收获以下几类作物的收获机械:第一类为稻谷、小麦、玉米、小米、高梁、荞麦、青稞等所有谷物类作物;第二类为黄豆、绿豆、红豆等豆类作物;第三类为油菜籽、向日葵、蓖麻、胡麻、花生等油料类经济作物。
在获取到多个定位点后,可以按照定位点的时间先后顺序,将全部定位点组成对应的集合P,P={{(x1,y1),(x2,y2)…,(xn,yn)。每个定位点对应的坐标也可以称之为农业机械的轨迹点,可以将各个轨迹点转换为高斯投影坐标。高斯坐标即高斯-克吕格坐标系,它属于正形投影,特点是中央子午线不变形;但是除了中央子午线,其他子午线的测段连线投影后都是要变形的,而且离中央子午线经度越远,变形越大。通过高斯坐标可以将球面坐标转化为平面坐标,更方便对区域面积进行测量与计算。
在一个实施例中,预设区域为矩形区域;根据两个定位点确定对应的预设区域包括:确定两个定位点之间的距离;将两个定位点构成的直线作为中心分割线,以距离作为矩形的长,农业机械的作业宽度作为矩形的宽确定矩形区域。
针对每两个位置相邻的定位点,在确定与之对应的矩形区域时,可以将这两个定位点构成的直线作为中心分割线,并将两个定位点之间的距离作为矩形的长,将农业机械的作业宽度作为矩形的宽,以此可以确定出对应的矩形区域。
如图3所示,从多个定位点中任意选择两个相邻的定位点,其坐标分别为(xi,yi),(xi+1,yi+1)。将这两个定位点构成的直线作为矩形的中心分割线,以其距离d作为矩形的长,农业机械的作业宽度w作为矩形的宽,从而可以确定对应的矩形区域。两个定位点之间的距离进一步地,还可以计算出矩形的四个顶点的坐标。
在一个实施例中,矩形区域的顶点坐标分别通过如下公式(1)计算得到:
其中,两个位置相邻的定位点的坐标分别为(xi,yi),(xi+1,yi+1);
矩形区域的第一顶点坐标为(xa,ya),第二顶点坐标为(xb,yb),第三顶点坐标为(xc,yc),第四顶点坐标为(xd,yd),w为农业机械的作业宽度。
如图3中所示的,矩形的四个顶点左边分别为(xa,ya),(xb,yb),(xc,yc),(xd,yd)。其具体的坐标值可以根据已经确定的(xi,yi),(xi+1,yi+1)和作业宽度d确定。计算确定四个顶点的具体坐标后,即可具体确定由相邻的两个定位点形成的矩形区域。
在一个实施例中,农业机械安装有定位设备;获取农业机械作业过程中确定的针对农业机械的多个定位点包括:获取定位设备定期发送的定位点和与定位点对应的时间信息;根据每个定位点的时间信息确定与农业机械作业过程中的各个子区域对应的定位点。
定位设备可以安装在农业机械上。在农业机械的作业过程中,定位设备可以定期将农业机械的实时位置,即定位点发送至处理器。其中,每个定位点均有与其对应的时间信息。进一步地,可以将农业机械的作业面积划分为多个子区域,比如将每块已经划分好了的田作为单个子区域。农业机械在作业时,可以一次性对多块田进行作业,为了确定每一块田的占地面积,则可以通过定位点的时间信息确定与每块田对应的定位点。
在一个实施例中,根据每个定位点的时间信息确定与农业机械作业过程中的各个子区域对应的定位点包括:获取定位设备发送的与每个子区域对应的作业起始时间和作业结束时间;将时间信息位于作业起始时间和作业结束时间之间的定位点作为与对应子区域的定位点。
农业机械一次性对多个子区域进行作业时,为了区分各个子区域对应的定位点,定位设备可以在农业机械对该子区域进行作业时,确定一个作业起始时间,并在农业机械对该子区域结束作业时,确定一个作业结束时间。如此,处理器则可以将时间信息位于作业起始时间和作业结束时间之间的定位点作为与对应子区域的定位点。
比如,农业机械对子区域A,B,C进行作业,在开始对子区域A进行作业时,定位设备可以确定与子区域A对应的作业起始时间,08:45分。在完成对子区域A的作业时,定位设备可以确定与子区域A对应的作业结束时间,09:45分。在这期间,农业机械会对子区域A进行作业,定位设备也就会确定多个定位点,则可以将时间位于08:45至09:45分之间的定位点作为与子区域A对应的定位点。
在一个实施例中,根据像素数量确定农业机械的作业面积包括:根据每个子区域的定位点确定每个子区域的像素数量;确定每个像素对应的面积;根据每个子区域的像素数量及每个像素对应的面积确定每个子区域对应的区域面积;根据区域面积确定农业机械的作业面积。
在确定出与每个子区域对应的定位点后,可以根据每个子区域的定位点确定每个子区域的像素数量。根据上述的例子,在确定出子区域A对应的定位点后,可以从子区域A对应的定位点中,任意选取两个位置相邻的定位点,并确定每两个定位点构成的矩形区域,并对矩形区域做灰度处理,以得到每个矩形区域对应的灰度图像,如此,则可以确定灰度图像中包含的像素数量,即子区域A所在区域对应的像素数量。可以确定每个像素对应的面积,那么子区域的面积=每个子区域的像素数量*每个像素对应的面积。比如,子区域A对应的定位点构成的矩形区域所对应的灰度图像包含的像素总数量为1000个,每个像素对应的面积为100平方米,那么子区域A的面积=1000*100=100000平方米。其中,每个像素对应的面积可以根据技术人员的测量比例而定。
在一个实施例中,如图4所示,也提供了一种用于确定农业机械作业面积的方法,步骤包括:
步骤401,获取定位设备定期发送的定位点和与定位点对应的时间信息。
步骤402,获取定位设备发送的与每个子区域对应的作业起始时间和作业结束时间。
步骤403,将时间信息位于作业起始时间和作业结束时间之间的定位点作为与对应子区域的定位点。
步骤404,针对每个子区域,从该子区域对应的定位点中任意选取位置相邻的两个定位点。
步骤405,根据两个定位点确定对应的预设区域。
步骤406,对预设区域进行灰度处理,以得到对应的灰度图像。
步骤407,确定灰度图像中包含的像素数量,以确定每个子区域对应的像素数量。
步骤408,确定每个像素对应的面积。
步骤409,根据每个子区域的像素数量及每个像素对应的面积确定每个子区域对应的区域面积。
步骤410,根据区域面积确定农业机械的作业面积。
在农业机械的作业过程中,定位设备可以定期发送农业机械的定位点,同时,定位设备在发送定位点至处理器时,也可以将每个定位点对应的时间信息共同发送给处理器。当农业机械一次性对多个子区域进行作业时,也可以确定出每个子区域对应的区域面积。具体地,在可以获取到定位设备发送的与每个子区域对应的作业起始时间和作业结束时间后,可以将时间信息位于作业起始时间和作业结束时间之间的定位点作为与对应子区域的定位点,以此方式可以确定与每个子区域对应的多个定位点。然后,针对每个子区域,可以将该子区域对应的定位点中任意选取位置相邻的两个定位点,并根据两个定位点确定对应的预设区域,即对应的矩形区域,并对全部的矩形区域进行灰度处理,可以得到对应的灰度图像。
如图5A所示,假设从子区域A对应的多个定位点中,任意选择两个位置相邻的定位点,分别构成的矩形区域为N1,N2,N3以及N4。在确定出每两个相邻的定位点构成的矩形区域后,可以对矩形区域进行灰度处理,如图5B所示的灰度图像,可以看出,在对区域进行灰度处理后,无须考虑区域之间重叠的问题,在灰度处理之后,只要对灰度图像中包含的像素数量进行确定,即可计算出每个子区域对应的区域面积,并计算出农业机械的全部作业面积。具体地,确定出每个子区域对应的像素数量后,可以根据每个像素对应的面积,计算出每个子区域对应的区域面积,并将各个子区域的面积求和,即可确定出农业机械的作业面积。
在一个实施例中,在任意选取多个定位点中位置相邻的两个定位点之前,获取多个定位点中最小横坐标值和最小纵坐标值;将多个定位点的横坐标值减少最小横坐标值,纵坐标值减少最小纵坐标值,得到平移后的定位点;任意选取多个定位点中位置相邻的两个定位点包括:从平移后的定位点中任意选取位置相邻的两个定位点。
为了降低计算量,可以将定位点进行平移。首先,从全部的定位点中,确定各个定位点中横坐标最小的定位点,以此确定出最小横坐标值。同样地,确定各个定位点中纵坐标最小的定位点,确定出最小纵坐标值,然后将每个定位点的横坐标值减少最小横坐标值,纵坐标值减少最小纵坐标值,以此实现对定位点进行平移,从而可以得到多个平移后的定位点。后续可以从平移后的定位点中任意选取多个定位点中位置相邻的两个定位点进行矩形区域的确定。如此,可以有效减小后续由任意两个位置相邻的定位点构成的矩形区域大小,从而可以减少运算计算量。
上述用于确定农业机械作业面积的方法,通过获取农业机械作业过程中确定的针对农业机械的多个定位点,任意选取多个定位点中位置相邻的两个定位点,根据两个定位点确定对应的预设区域,对预设区域进行灰度处理,以得到对应的灰度图像,确定灰度图像中包含的像素数量,根据像素数量确定农业机械的作业面积,通过这种方式对作业面积进行确认时,很好地考虑了农业机械的漏耕场景,可以将漏耕地块的面积也统计在内,同时也解决了农业机械可能存在的重耕操作,对重复作业的地块面积不会进行重复计算,从而可以准确有效地对农业机械的作业面积进行确定。
在一个实施例中,如图6所示,提供了一种用于确定农业机械作业面积的装置,包括:
定位信息获取模块601,被配置成获取农业机械作业过程中确定的针对农业机械的多个定位点。
灰度图像生成模块602,被配置成区域任意选取多个定位点中位置相邻的两个定位点;根据两个定位点确定对应的预设区域;对预设区域进行灰度处理,以得到对应的灰度图像。
面积确认模块603,被配置成确定灰度图像中包含的像素数量;根据像素数量确定农业机械的作业面积。
在一个实施例中,农业机械安装有定位设备。定位信息获取模块601还被配置成获取定位设备定期发送的定位点和与定位点对应的时间信息;根据每个定位点的时间信息确定与农业机械作业过程中的各个子区域对应的定位点。
在一个实施例中,定位信息获取模块601还被配置成获取定位设备发送的与每个子区域对应的作业起始时间和作业结束时间;将时间信息位于作业起始时间和作业结束时间之间的定位点作为与对应子区域的定位点。
在一个实施例中,面积确认模块603还被配置成根据每个子区域的定位点确定每个子区域的像素数量;确定每个像素对应的面积;根据每个子区域的像素数量及每个像素对应的面积确定每个子区域对应的区域面积;根据区域面积确定农业机械的作业面积。
在一个实施例中,上述用于确定农业机械作业面积的装置还包括定位数据处理模块(图中未示出),被配置成在任意选取多个定位点中位置相邻的两个定位点之前,获取多个定位点中最小横坐标值和最小纵坐标值;将多个定位点的横坐标值减少最小横坐标值,纵坐标值减少最小纵坐标值,得到平移后的定位点;任意选取多个定位点中位置相邻的两个定位点包括:从平移后的定位点中任意选取位置相邻的两个定位点。
在一个实施例中,预设区域为矩形区域。灰度图像生成模块602还被配置成确定两个定位点之间的距离;将两个定位点构成的直线作为中心分割线,以距离作为矩形的长,农业机械的作业宽度作为矩形的宽确定矩形区域。
在一个实施例中,灰度图像生成模块602还被配置成通过如下方式计算出矩形区域的顶点坐标:
其中,两个位置相邻的定位点的坐标分别为(xi,yi),(xi+1,yi+1);矩形区域的第一顶点坐标为(xa,ya),第二顶点坐标为(xb,yb),第三顶点坐标为(xc,yc),第四顶点坐标为(xd,yd),w为农业机械的作业宽度。
所述用于确定农业机械作业面积的装置包括处理器和存储器,上述定位信息获取模块、灰度图像生成模块和面积确认模块等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序模块中实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现对农业机械的面积进行确定。
在一个实施例中,如图7所示,也提供了一种用于确定农业机械作业面积的装置700,包括:
定位设备701,被配置成确定针对农业机械的多个定位点;以及
处理器702,被配置成执行上述的用于确定农业机械作业面积的方法。
在一个实施例中,如图8所示,提供了一种农业机械800,包括上述的用于确定农业机械作业面积的装置700。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现上述用于确定农业机械作业面积的方法。
本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述用于确定农业机械作业面积的方法。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过***总线连接的处理器A01、网络接口A02、存储器(图中未示出)和数据库(图中未示出)。其中,该计算机设备的处理器A01用于提供计算和控制能力。该计算机设备的存储器包括内存储器A03和非易失性存储介质A04。该非易失性存储介质A04存储有操作***B01、计算机程序B02和数据库(图中未示出)。该内存储器A03为非易失性存储介质A04中的操作***B01和计算机程序B02的运行提供环境。该计算机设备的数据库用于存储定位点等数据。该计算机设备的网络接口A02用于与外部的终端通过网络连接通信。该计算机程序B02被处理器A01执行时以实现一种用于确定农业机械作业面积的方法。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:获取农业机械作业过程中确定的针对农业机械的多个定位点;任意选取多个定位点中位置相邻的两个定位点;根据两个定位点确定对应的预设区域;对预设区域进行灰度处理,以得到对应的灰度图像;确定灰度图像中包含的像素数量;根据像素数量确定农业机械的作业面积。
在一个实施例中,农业机械安装有定位设备;获取农业机械作业过程中确定的针对农业机械的多个定位点包括:获取定位设备定期发送的定位点和与定位点对应的时间信息;根据每个定位点的时间信息确定与农业机械作业过程中的各个子区域对应的定位点。
在一个实施例中,根据每个定位点的时间信息确定与农业机械作业过程中的各个子区域对应的定位点包括:获取定位设备发送的与每个子区域对应的作业起始时间和作业结束时间;将时间信息位于作业起始时间和作业结束时间之间的定位点作为与对应子区域的定位点。
在一个实施例中,根据像素数量确定农业机械的作业面积包括:根据每个子区域的定位点确定每个子区域的像素数量;确定每个像素对应的面积;根据每个子区域的像素数量及每个像素对应的面积确定每个子区域对应的区域面积;根据区域面积确定农业机械的作业面积。
在一个实施例中,处理器执行程序时还实现以下步骤:在任意选取多个定位点中位置相邻的两个定位点之前,获取多个定位点中最小横坐标值和最小纵坐标值;将多个定位点的横坐标值减少最小横坐标值,纵坐标值减少最小纵坐标值,得到平移后的定位点;任意选取多个定位点中位置相邻的两个定位点包括:从平移后的定位点中任意选取位置相邻的两个定位点。
在一个实施例中,预设区域为矩形区域;根据两个定位点确定对应的预设区域包括:确定两个定位点之间的距离;将两个定位点构成的直线作为中心分割线,以距离作为矩形的长,农业机械的作业宽度作为矩形的宽确定矩形区域。
在一个实施例中,矩形区域的顶点坐标分别通过如下公式(1)计算得到:
其中,两个位置相邻的定位点的坐标分别为(xi,yi),(xi+1,yi+1);矩形区域的第一顶点坐标为(xa,ya),第二顶点坐标为(xb,yb),第三顶点坐标为(xc,yc),第四顶点坐标为(xd,yd),w为农业机械的作业宽度。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:获取农业机械作业过程中确定的针对农业机械的多个定位点;任意选取多个定位点中位置相邻的两个定位点;根据两个定位点确定对应的预设区域;对预设区域进行灰度处理,以得到对应的灰度图像;确定灰度图像中包含的像素数量;根据像素数量确定农业机械的作业面积。
在一个实施例中,农业机械安装有定位设备;获取农业机械作业过程中确定的针对农业机械的多个定位点包括:获取定位设备定期发送的定位点和与定位点对应的时间信息;根据每个定位点的时间信息确定与农业机械作业过程中的各个子区域对应的定位点。
在一个实施例中,根据每个定位点的时间信息确定与农业机械作业过程中的各个子区域对应的定位点包括:获取定位设备发送的与每个子区域对应的作业起始时间和作业结束时间;将时间信息位于作业起始时间和作业结束时间之间的定位点作为与对应子区域的定位点。
在一个实施例中,根据像素数量确定农业机械的作业面积包括:根据每个子区域的定位点确定每个子区域的像素数量;确定每个像素对应的面积;根据每个子区域的像素数量及每个像素对应的面积确定每个子区域对应的区域面积;根据区域面积确定农业机械的作业面积。
在一个实施例中,还实现以下步骤:在任意选取多个定位点中位置相邻的两个定位点之前,获取多个定位点中最小横坐标值和最小纵坐标值;将多个定位点的横坐标值减少最小横坐标值,纵坐标值减少最小纵坐标值,得到平移后的定位点;任意选取多个定位点中位置相邻的两个定位点包括:从平移后的定位点中任意选取位置相邻的两个定位点。
在一个实施例中,预设区域为矩形区域;根据两个定位点确定对应的预设区域包括:确定两个定位点之间的距离;将两个定位点构成的直线作为中心分割线,以距离作为矩形的长,农业机械的作业宽度作为矩形的宽确定矩形区域。
在一个实施例中,矩形区域的顶点坐标分别通过如下公式(1)计算得到:
其中,两个位置相邻的定位点的坐标分别为(xi,yi),(xi+1,yi+1);矩形区域的第一顶点坐标为(xa,ya),第二顶点坐标为(xb,yb),第三顶点坐标为(xc,yc),第四顶点坐标为(xd,yd),w为农业机械的作业宽度。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (11)
1.一种用于确定农业机械作业面积的方法,其特征在于,包括:
获取农业机械作业过程中确定的针对所述农业机械的多个定位点;
任意选取所述多个定位点中位置相邻的两个定位点;
根据所述两个定位点确定对应的预设区域;
对所述预设区域进行灰度处理,以得到对应的灰度图像;
确定所述灰度图像中包含的像素数量;
根据所述像素数量确定所述农业机械的作业面积。
2.根据权利要求1所述的方法,其特征在于,所述农业机械安装有定位设备;所述获取农业机械作业过程中确定的针对所述农业机械的多个定位点包括:
获取所述定位设备定期发送的定位点和与所述定位点对应的时间信息;
根据每个定位点的时间信息确定与所述农业机械作业过程中的各个子区域对应的定位点。
3.根据权利要求2所述的方法,其特征在于,所述根据每个定位点的时间信息确定与所述农业机械作业过程中的各个子区域对应的定位点包括:
获取所述定位设备发送的与每个子区域对应的作业起始时间和作业结束时间;
将所述时间信息位于所述作业起始时间和所述作业结束时间之间的定位点作为与对应子区域的定位点。
4.根据权利要求3所述的方法,其特征在于,所述根据所述像素数量确定所述农业机械的作业面积包括:
根据每个子区域的定位点确定每个子区域的像素数量;
确定每个像素对应的面积;
根据每个子区域的像素数量及每个像素对应的面积确定每个子区域对应的区域面积;
根据所述区域面积确定所述农业机械的作业面积。
5.根据权利要求1所述的方法,其特征在于,还包括:
在所述任意选取所述多个定位点中位置相邻的两个定位点之前,获取所述多个定位点中最小横坐标值和最小纵坐标值;
将所述多个定位点的横坐标值减少所述最小横坐标值,纵坐标值减少所述最小纵坐标值,得到平移后的定位点;
所述任意选取所述多个定位点中位置相邻的两个定位点包括:从所述平移后的定位点中任意选取位置相邻的两个定位点。
6.根据权利要求1所述的确定方法,其特征在于,所述预设区域为矩形区域;所述根据所述两个定位点确定对应的预设区域包括:
确定所述两个定位点之间的距离;
将所述两个定位点构成的直线作为中心分割线,以所述距离作为矩形的长,所述农业机械的作业宽度作为矩形的宽确定所述矩形区域。
8.一种处理器,其特征在于,被配置成执行根据权利要求1至7中任意一项所述的用于确定农业机械作业面积的方法。
9.一种用于确定农业机械作业面积的装置,其特征在于,包括:
定位设备,被配置成确定针对所述农业机械的多个定位点;以及
根据权利要求8所述的处理器。
10.一种农业机械,其特征在于,包括:
根据权利要求9所述的用于确定农业机械作业面积的装置。
11.一种机器可读存储介质,该机器可读存储介质上存储有指令,其特征在于,该指令在被处理器执行时使得所述处理器被配置成执行根据权利要求1至7中任一项所述的用于确定农业机械作业面积的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011010151.7A CN112229349B (zh) | 2020-09-23 | 2020-09-23 | 用于确定农业机械作业面积的方法、装置及农业机械 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011010151.7A CN112229349B (zh) | 2020-09-23 | 2020-09-23 | 用于确定农业机械作业面积的方法、装置及农业机械 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112229349A true CN112229349A (zh) | 2021-01-15 |
CN112229349B CN112229349B (zh) | 2022-05-06 |
Family
ID=74108573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011010151.7A Active CN112229349B (zh) | 2020-09-23 | 2020-09-23 | 用于确定农业机械作业面积的方法、装置及农业机械 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112229349B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115486247A (zh) * | 2022-08-30 | 2022-12-20 | 中联智慧农业股份有限公司 | 用于确定肥料配比的方法、存储介质及处理器 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103673937A (zh) * | 2013-11-11 | 2014-03-26 | 安徽赛为信息技术有限责任公司 | 一种双重算法模式农机田作业面积的计算***及其方法 |
US20140301607A1 (en) * | 2013-04-05 | 2014-10-09 | Pioneer Hi Bred International Inc | Field and Crop Evaluation Tool and Methods of Use |
CN105205439A (zh) * | 2015-02-13 | 2015-12-30 | 比亚迪股份有限公司 | 指纹重叠区域面积的计算方法及电子装置 |
CN106503433A (zh) * | 2016-10-18 | 2017-03-15 | 广州极飞科技有限公司 | 基于无人机作业的喷洒区域确定方法及装置 |
CN106530208A (zh) * | 2016-11-22 | 2017-03-22 | 中国人民解放军理工大学 | 一种基于gpu的任意多边形相交面积计算方法 |
CN107843228A (zh) * | 2017-10-11 | 2018-03-27 | 广州市健坤网络科技发展有限公司 | 多层扫描时序空间轨迹面积的获取方法 |
CN108109168A (zh) * | 2018-02-09 | 2018-06-01 | 世纪龙信息网络有限责任公司 | 区域面积测量方法、装置、计算机设备和存储介质 |
CN108334091A (zh) * | 2018-02-26 | 2018-07-27 | 雷沃重工股份有限公司 | 收获机作业面积的计算方法、装置和收获机 |
CN108332652A (zh) * | 2018-01-15 | 2018-07-27 | 中国农业大学 | 一种农田作业面积计量方法及装置 |
CN109813273A (zh) * | 2019-03-19 | 2019-05-28 | 中电科卫星导航运营服务有限公司 | 一种基于空间分析的农机重复作业面积判定方法 |
CN110686591A (zh) * | 2019-10-14 | 2020-01-14 | 潍坊中科晶上智能装备研究院有限公司 | 一种基于农机gps定位数据的农田作业面积测算方法 |
US20200154639A1 (en) * | 2017-06-26 | 2020-05-21 | Kubota Corporation | Field Map Generating System |
CN111598937A (zh) * | 2020-05-18 | 2020-08-28 | 浙江大学 | 一种基于标定区块对靶校正的农田测亩方法及*** |
-
2020
- 2020-09-23 CN CN202011010151.7A patent/CN112229349B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140301607A1 (en) * | 2013-04-05 | 2014-10-09 | Pioneer Hi Bred International Inc | Field and Crop Evaluation Tool and Methods of Use |
CN103673937A (zh) * | 2013-11-11 | 2014-03-26 | 安徽赛为信息技术有限责任公司 | 一种双重算法模式农机田作业面积的计算***及其方法 |
CN105205439A (zh) * | 2015-02-13 | 2015-12-30 | 比亚迪股份有限公司 | 指纹重叠区域面积的计算方法及电子装置 |
CN106503433A (zh) * | 2016-10-18 | 2017-03-15 | 广州极飞科技有限公司 | 基于无人机作业的喷洒区域确定方法及装置 |
CN106530208A (zh) * | 2016-11-22 | 2017-03-22 | 中国人民解放军理工大学 | 一种基于gpu的任意多边形相交面积计算方法 |
US20200154639A1 (en) * | 2017-06-26 | 2020-05-21 | Kubota Corporation | Field Map Generating System |
CN107843228A (zh) * | 2017-10-11 | 2018-03-27 | 广州市健坤网络科技发展有限公司 | 多层扫描时序空间轨迹面积的获取方法 |
CN108332652A (zh) * | 2018-01-15 | 2018-07-27 | 中国农业大学 | 一种农田作业面积计量方法及装置 |
CN108109168A (zh) * | 2018-02-09 | 2018-06-01 | 世纪龙信息网络有限责任公司 | 区域面积测量方法、装置、计算机设备和存储介质 |
CN108334091A (zh) * | 2018-02-26 | 2018-07-27 | 雷沃重工股份有限公司 | 收获机作业面积的计算方法、装置和收获机 |
CN109813273A (zh) * | 2019-03-19 | 2019-05-28 | 中电科卫星导航运营服务有限公司 | 一种基于空间分析的农机重复作业面积判定方法 |
CN110686591A (zh) * | 2019-10-14 | 2020-01-14 | 潍坊中科晶上智能装备研究院有限公司 | 一种基于农机gps定位数据的农田作业面积测算方法 |
CN111598937A (zh) * | 2020-05-18 | 2020-08-28 | 浙江大学 | 一种基于标定区块对靶校正的农田测亩方法及*** |
Non-Patent Citations (2)
Title |
---|
宋金虎等: "农业机械智能作业面积测量***的研究设计", 《农业机械》 * |
鲁植雄等: "基于拖拉机作业轨迹的农田面积测量", 《农业工程学报》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115486247A (zh) * | 2022-08-30 | 2022-12-20 | 中联智慧农业股份有限公司 | 用于确定肥料配比的方法、存储介质及处理器 |
CN115486247B (zh) * | 2022-08-30 | 2023-08-22 | 中联智慧农业股份有限公司 | 用于确定肥料配比的方法、存储介质及处理器 |
Also Published As
Publication number | Publication date |
---|---|
CN112229349B (zh) | 2022-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10776953B2 (en) | Method for identification of candidate points as possible characteristic points of a calibration pattern within an image of the calibration pattern | |
CN109725303B (zh) | 坐标系的修正方法及装置、存储介质 | |
JP2022502794A (ja) | 分布情報の確定方法、無人飛行体の制御方法及び装置 | |
US11961207B2 (en) | Image processing apparatus performing a deconvolution operation and operation method thereof | |
CN109711419A (zh) | 图像处理方法、装置、计算机设备及存储介质 | |
CN112229349B (zh) | 用于确定农业机械作业面积的方法、装置及农业机械 | |
CN113034382B (zh) | 亮度均匀度调节方法、装置、计算机设备和可读存储介质 | |
CN111179274A (zh) | 地图地面分割方法、装置、计算机设备和存储介质 | |
US8094191B2 (en) | System and method for correcting an image | |
CN110111382B (zh) | 不规则区域面积计算方法、装置、计算机设备和存储介质 | |
CN109801242A (zh) | 一种基于改进漫水填充算法的栅格图像矢量化方法 | |
CN115205450A (zh) | 三维扫描数据的处理方法、装置、***、设备和介质 | |
Dorokhov et al. | Recognition of cow teats using the 3D-ToF camera when milking in the “herringbone” milking parlor | |
CN115760568A (zh) | 一种目标图像的生成方法、装置及电子设备 | |
CN112967331B (zh) | 一种图像处理的方法、电子设备及存储介质 | |
CN111539964B (zh) | 基于深度图像的植株冠层表面积获取方法、装置、计算机设备和存储介质 | |
CN112528506A (zh) | 作业剂量的确定方法、装置、无人设备及存储介质 | |
CN111595267B (zh) | 确定物体相位值的方法、装置、存储介质及电子装置 | |
CN114063024A (zh) | 传感器的标定方法、装置、电子设备和存储介质 | |
CN113970758A (zh) | 点云数据处理的方法、及装置 | |
CN116468804B (zh) | 激光雷达与相机外参标定精度评定方法及装置 | |
CN112614045B (zh) | 农机前方作业环境视觉感知透视效应的消除方法和*** | |
CN117593385B (zh) | 一种图斑辅助生成相机标定数据方法 | |
CN106802961B (zh) | 基于地块的气象管理装置、方法及计算机*** | |
FR3114726B1 (fr) | Procédé de désherbage automatisé d’un terrain agricole et système autonome associé |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |