1.一种基于图像处理的园林洒水车水泵流量控制方法,其特征在于,该方法包括以下步骤:获取园林植物图像;
使用基于颜色的图像分割算法将园林植物图像分割获取若干园林植物区域;根据园林植物区域中像素点数量和园林植物图像中像素点数量的差异获取园林植物图像的园林植物覆盖率;
获取每个园林植物区域的直方图,基于直方图获取其中波峰的波峰比值;基于波峰比值的大小在直方图中筛选灰度级,构成缺水叶片连通域;通过边缘检测获取园林植物区域的边缘像素点,计算缺水叶片连通域中所有边缘像素点的梯度幅值的方差与其相邻的缺水叶片连通域所有边缘像素点的梯度幅值的方差的差异作为干旱影响系数;根据每个缺水叶片连通域中像素点的灰度值均值与其所在园林植物区域中像素点的灰度均值的差异、缺水叶片连通域的干旱影响系数以及缺水叶片连通域的数量获取园林植物图像对应的干旱程度;
根据园林植物图像对应的干旱程度和园林植物覆盖率获取园林植物图像对应的水泵流量修正值;
根据水泵流量修正值和园林洒水车水泵的最大流量获取园林植物图像对应的预期水泵流量;控制当前时刻园林洒水车的水泵流量为预期水泵流量。
2.如权利要求1所述的一种基于图像处理的园林洒水车水泵流量控制方法,其特征在于,所述根据园林植物区域中像素点数量和园林植物图像中像素点数量的差异获取园林植物图像的园林植物覆盖率的方法为:统计园林植物图像中园林植物区域的数量,并且统计每个园林植物区域中像素点的数量;
令园林植物图像中所有园林植物区域的像素点数量与园林植物图像的像素点数量的比值作为园林植物图像的园林植物覆盖率。
3.如权利要求1所述的一种基于图像处理的园林洒水车水泵流量控制方法,其特征在于,所述基于直方图获取其中波峰的波峰比值的方法为:对于每个园林植物区域的直方图使用波峰检测算法,获取直方图中每个波峰的高度和宽度,计算每个波峰的高度和宽度的比值作为波峰的波峰比值。
4.如权利要求1所述的一种基于图像处理的园林洒水车水泵流量控制方法,其特征在于,所述基于波峰比值的大小在直方图中筛选灰度级,构成缺水叶片连通域的方法为:若波峰比值大于预设阈值,则将该波峰记为异常波峰;提取园林植物区域中所有异常波峰对应灰度值的像素点,将这些像素点通过连通域分析构成若干个连通域,将所构成的连通域记为缺水叶片连通域。
5.如权利要求1所述的一种基于图像处理的园林洒水车水泵流量控制方法,其特征在于,所述根据每个缺水叶片连通域中像素点的灰度值均值与其所在园林植物区域中像素点的灰度均值的差异、缺水叶片连通域的干旱影响系数以及缺水叶片连通域的数量获取园林植物图像对应的干旱程度的方法为:, 表示第h个园林植物区域的第r个缺水叶片
连通域中像素点的灰度值均值, 表示第h个园林植物区域中像素点的灰度值均值,表示第h个园林植物区域的第r个缺水叶片连通域的干旱影响系数, 表示归一化函数, 表示第h个园林植物区域中缺水叶片连通域的数量,表示园林植物图像中园林植物区域的数量,Z表示园林植物图像中缺水叶片连通域的数量,表示园林植物图像对应的干旱程度。
6.如权利要求1所述的一种基于图像处理的园林洒水车水泵流量控制方法,其特征在于,所述根据园林植物图像对应的干旱程度和园林植物覆盖率获取园林植物图像对应的水泵流量修正值的方法为:园林植物图像对应的水泵流量修正值与园林植物图像对应的干旱程度、园林植物覆盖率呈正相关关系。
7.如权利要求6所述的一种基于图像处理的园林洒水车水泵流量控制方法,其特征在于,所述水泵流量修正值的表达式为:,表示园林植物图像的园林植物覆盖率,表示园林植物图像对应的干旱程度,表示园林植物图像对应的水泵流量修正值。
8.如权利要求1所述的一种基于图像处理的园林洒水车水泵流量控制方法,其特征在于,所述根据水泵流量修正值和园林洒水车水泵的最大流量获取园林植物图像对应的预期水泵流量的方法为:,表示园林植物图像对应的水泵流量修正值, 表示水泵的最大流量,表示园林植物图像对应预期水泵流量。
9.如权利要求1所述的一种基于图像处理的园林洒水车水泵流量控制方法,其特征在于,所述获取园林植物图像的方法为:在园林洒水车一侧安装摄像头,其中园林洒水车实时匀速运动并且洒水,每经过预设时间摄像头采集一张园林植物图像。
10.一种基于图像处理的园林洒水车水泵流量控制系统,包括存储器、处理器以及存储在所述存储器中并在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1‑9任意一项所述基于图像处理的园林洒水车水泵流量控制方法的步骤。