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

水泵的保护方法、装置及电子设备与流程

2022-11-19 16:59:18 来源:中国专利 TAG:


1.本公开涉及水泵技术领域,尤其涉及一种水泵的保护方法、装置及电子设备。


背景技术:

2.在水泵所在水域的水位下降时,水泵自动抽水时会空转导致水泵烧毁,或者,水泵自动抽水时产生堵塞发生故障,因此,需要在水位下降到一定程度时关闭水泵,避免水泵出现故障。
3.现有技术中,通过水位传感器监测水位,存在一定误差,难以有效地对水泵进行保护。


技术实现要素:

4.本公开实施例提供一种水泵的保护方法、装置及电子设备。
5.本公开第一方面实施例提出了一种水泵的保护方法,包括:获取水泵所处水域的待识别图像;对所述待识别图像进行图像识别,获取所述水域的第一水位;获取所述水域中水位传感器采集的第二水位;在所述第一水位和所述第二水位均小于设定水位阈值时,关闭所述水泵。
6.本公开实施例中,获取水泵所处水域的待识别图像,对待识别图像进行图像识别,获取水域的第一水位,获取水域中水位传感器采集的第二水位,在第一水位和第二水位均小于设定水位阈值时,关闭水泵。本公开实施例中,通过图像识别和水位传感器共同监测水位,提高了水位监测的准确性,能够在水位下降到正常水位以下时及时关闭水泵,从而为水泵提供有效的保护。
7.在本公开的一个实施例中,所述对所述待识别图像进行图像识别,获取所述水域的第一水位,包括:对所述待识别图像进行图像语义分割,获取所述待识别图像的水域区域图像;根据所述水域区域图像的面积,获取所述水域的第一水位。
8.在本公开的一个实施例中,所述对所述待识别图像进行图像语义分割,获取所述待识别图像的水域区域图像,包括:将所述待识别图像输入训练好的deeplabv3 模型中,由所述deeplabv3 模型对所述待识别图像进行图像语义分割,得到所述水域区域图像。
9.在本公开的一个实施例中,所述deeplabv3 模型的训练过程,包括:获取随机水域的第一样本图像和所述水泵所处水域的第二样本图像;将所述第一样本图像输入初始deeplabv3 模型中,对所述初始deeplabv3 模型进行训练,得到训练后的候选deeplabv3 模型;将所述第二样本图像输入所述候选deeplabv3 模型中,对所述候选deeplabv3 模型进行训练,在训练结束后得到所述deeplabv3 模型。
10.在本公开的一个实施例中,所述方法还包括:在所述第一水位小于所述设定水位阈值,所述第二水位大于或等于所述设定水位阈值时,获取所述水泵的水流量;在所述水流量小于水流量阈值时,关闭所述水泵。
11.在本公开的一个实施例中,所述关闭所述水泵之后,还包括:重新获取所述水域的
第一水位和第二水位;在重新获取的第一水位和重新获取的第二水位均大于或等于所述设定水位阈值时,开启所述水泵。
12.本公开第二方面实施例提出了一种水泵的保护装置,包括:第一获取模块,用于获取水泵所处水域的待识别图像;识别模块,用于对所述待识别图像进行图像识别,获取所述水域的第一水位;第二获取模块,用于获取所述水域中水位传感器采集的第二水位;控制模块,用于在所述第一水位和所述第二水位均小于设定水位阈值时,关闭所述水泵。
13.本公开第三方面实施例提出了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现本公开第一方面实施例提出的水泵的保护方法。
14.本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
附图说明
15.本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本公开实施例所提供的一种水泵的保护方法的流程示意图;图2为待识别图像的示例图;图3为本公开实施例所提供的另一种水泵的保护方法的流程示意图;图4为本公开实施例所提供的另一种水泵的保护方法的流程示意图;图5为本公开实施例所提供的另一种水泵的保护方法的流程示意图;图6为本公开实施例所提供的另一种水泵的保护方法的流程示意图;图7为本公开实施例所提供的一种水泵的保护装置的结构示意图;图8为根据本公开一个实施例的电子设备的结构示意图。
具体实施方式
16.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开实施例的一些方面相一致的装置和方法的例子。
17.在本公开实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开实施例。在本公开实施例和所附权利要求书中所使用的单数形式的“一种”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
18.应当理解,尽管在本公开实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”及“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
19.下面详细描述本公开的实施例,所述实施例的示例在附图中示出,其中自始至终
相同或类似的标号表示相同或类似的要素。下面通过参考附图描述的实施例是示例性的,旨在用于解释本公开,而不能理解为对本公开的限制。
20.下面参照附图描述本公开实施例的水泵的保护方法、装置及电子设备。
21.图1为本公开实施例所提供的一种水泵的保护方法的流程示意图。如图1所示,该方法包含以下步骤:s101,获取水泵所处水域的待识别图像。
22.可以通过预先安装在水泵所处水域附近的摄像头对该水域的进行拍摄得到待识别图像。其中,待识别图像可以包括水域区域图像和非水域区域图像,例如,可以采集如图2所示图像作为待识别图像。
23.s102,对待识别图像进行图像识别,获取水域的第一水位。
24.可以识别待识别图像中的水域区域图像,根据水域区域图像的面积,确定水域的第一水位。
25.s103,获取水域中水位传感器采集的第二水位。
26.其中,水位传感器包括浮筒式液位传感器、浮球式液位传感器、静压式液位传感器等。
27.可以预先在水泵所处水域的设定位置安装水位传感器,通过水位传感器采集该水域的第二水位。
28.s104,在第一水位和第二水位均小于设定水位阈值时,关闭水泵。
29.在获取水泵所处水域的第一水位和第二水位后,判断第一水位和第二水位是否均小于设定水位阈值,若是,则关闭水泵,若否,则水泵正常工作。
30.进一步地,在第一水位小于设定水位阈值,第二水位大于或等于设定水位阈值时,获取水泵的水流量,在水流量小于水流量阈值时,关闭水泵。
31.一些实现中,可以预先在水泵的管道内安装流量计,通过安装在管道内的流量计采集水泵的水流量,在水泵的水流量小于水流量阈值时,说明水泵空转,此时关闭水泵,避免水泵空转烧毁。
32.本公开实施例中,获取水泵所处水域的待识别图像,对待识别图像进行图像识别,获取水域的第一水位,获取水域中水位传感器采集的第二水位,在第一水位和第二水位均小于设定水位阈值时,关闭水泵。本公开实施中,通过图像识别和水位传感器共同监测水位,提高了水位监测的准确性,能够在水位下降到正常水位以下时及时关闭水泵,从而为水泵提供有效保护。
33.图3为本公开一实施例提供的水泵的保护方法的流程示意图。如图3所示,该方法包含以下步骤:s301,获取水泵所处水域的待识别图像。
34.关于步骤s301的介绍可以参见上述实施例的相关内容,此处不再赘述。
35.s302,对待识别图像进行图像语义分割,获取待识别图像的水域区域图像。
36.可选地,将待识别图像输入训练好的deeplabv3 模型中,由deeplabv3 模型对待识别图像进行图像语义分割,得到水域区域图像。
37.s303,根据水域区域图像的面积,获取水域的第一水位。
38.在水域的水位不同时,待识别图像中水域区域图像的面积不同,因此,水域的水位
与待识别图像中水域区域图像存在映射关系,可以根据该映射关系确定水域区域图像的面积对应的第一水位。
39.s304,获取水域中水位传感器采集的第二水位。
40.s305,在第一水位和第二水位均小于设定水位阈值时,关闭水泵。
41.关于步骤s304~s305的介绍可以参见上述实施例的相关内容,此处不再赘述。
42.本公开实施例中,获取水泵所处水域的待识别图像,对待识别图像进行图像语义分割,获取待识别图像的水域区域图像,根据水域区域图像的面积,获取水域的第一水位,获取水域中水位传感器采集的第二水位,在第一水位和第二水位均小于设定水位阈值时,关闭水泵。本公开实施例中,通过图像识别和水位传感器共同监测水位,提高了水位监测的准确性,能够在水位下降到正常水位以下时及时关闭水泵,从而为水泵提供有效保护。
43.图4为本公开一实施例提供的水泵的保护方法的流程示意图。如图4所示,deeplabv3 模型的训练过程,包含以下步骤:s401,获取随机水域的第一样本图像和水泵所处水域的第二样本图像。
44.一些实施例中,可以从网络上下载不同场景条件下不同水域的图像作为第一样本图像。
45.一些实施例中,通过预先安装好的摄像头拍摄水泵所处水域在不同场景条件下的图像,并对拍摄的图像进行标注得到第二样本图像。在获取第二样本图像时,可以将摄像头拍摄的图像作90度或180度的翻转处理,以得到更多的第二样本图像。
46.本公开实施例中的场景条件包括时间条件、天气条件、光照条件、水位条件等。
47.s402,将第一样本图像输入初始deeplabv3 模型中,对初始deeplabv3 模型进行训练,得到训练后的候选deeplabv3 模型。
48.在获取第一样本图像后,将第一样本图像输入初始deeplabv3 模型中,由初始deeplabv3 模型对第一样本图像进行图像语义分割,输出第一预测水域区域图像,然后根据第一预测水域区域图像和第一样本图像的标签,获取第一损失值,并根据第一损失值对初始deeplabv3 模型的模型参数进行调整,在对初始deeplabv3 模型的模型参数进行调整之后,将下一个第一样本图像输入模型调整后的初始deeplabv3 模型中,进行下一次的模型训练,直至模型训练结束后,得到训练后的候选deeplabv3 模型。
49.s403,将第二样本图像输入候选deeplabv3 模型中,对候选deeplabv3 模型进行训练,在训练结束后得到deeplabv3 模型。
50.在对初始deeplabv3 模型进行训练得到训练后的候选deeplabv3 模型后,将第二样本图像输入候选deeplabv3 模型中,由候选deeplabv3 模型对第二样本图像进行图像语义分割,输出第二预测水域区域图像,然后根据第二预测水域区域图像和第二样本图像的标签,获取第二损失值,并根据第二损失值对候选deeplabv3 模型的模型参数进行调整,在对候选deeplabv3 模型的模型参数进行调整之后,将下一个第二样本图像输入模型参数调整后的候选deeplabv3 模型中,进行下一次的模型训练,直至模型训练结束后,得到训练后deeplabv3 模型。
51.本公开实施例中,获取随机水域的第一样本图像和水泵所处水域的第二样本图像,将第一样本图像输入初始deeplabv3 模型中,对初始deeplabv3 模型进行训练,得到训练后的候选deeplabv3 模型,将第二样本图像输入候选deeplabv3 模型中,对候选
deeplabv3 模型进行训练,在训练结束后得到deeplabv3 模型。本公开实施例中,通过随机水域的样本图像和水泵所处水域的样本图像对deeplabv3 模型进行训练,能够取得更好地训练效果,提升了deeplabv3 模型图像语义分割能力,提高了水域区域图像的准确度,进而提高了水位的准确度。
52.图5为本公开一实施例提供的水泵的保护方法的流程示意图。如图5所示,关闭水泵之后,包含以下步骤:s501,重新获取水域的第一水位和第二水位。
53.s502,在重新获取的第一水位和重新获取的第二水位均大于或等于设定水位阈值时,开启水泵。
54.在关闭水泵后,重新实时获取水泵水域的第一水位和第二水位,在重新获取的第一水位和重新获取的第二水位均大于或等于设定水位阈值时,开启水泵。
55.本公开实施例中,重新获取水域的第一水位和第二水位,在重新获取的第一水位和重新获取的第二水位均大于或等于设定水位阈值时,开启水泵。本公开实施例中,在水泵关闭之后,在水位上升到正常水位后能够自动开启水泵,保证水泵的正常工作。
56.图6为本公开的水泵的保护方法的流程示意图,如图6所示,获取水泵所处水域的第一水位和第二水位,若第一水位和第二水位均小于设定水位阈值,则对水泵强制断电,关闭水泵,若第一水位小于设定水位阈值,第二水位大于或等于设定水位阈值,则获取水泵的水流量,若水泵的水流量小于水流量阈值,则说明水泵空转,在水泵空转时对水泵强制断电,关闭水泵,若水泵未空转,则水泵正常工作,在水泵断电后,重新获取水泵所在水域的第一水位和第二水位,并判断重新获取的第一水位和第二水位是否均大于或等于设定水位阈值,若是,则关闭水泵的强制断电,开启水泵,若否,则对水泵所在水域的水位进行监测。
57.为了实现上述实施例,本公开实施例还提出一种水泵的保护装置。图7为本公开实施例提供的一种水泵的保护装置的结构示意图。如图7所示,该水泵的保护装置700包括:第一获取模块710,用于获取水泵所处水域的待识别图像;识别模块720,用于对待识别图像进行图像识别,获取水域的第一水位;第二获取模块730,用于获取水域中水位传感器采集的第二水位;控制模块740,用于在第一水位和第二水位均小于设定水位阈值时,关闭水泵。
58.本公开实施例中,获取水泵所处水域的待识别图像,对待识别图像进行图像识别,获取水域的第一水位,获取水域中水位传感器采集的第二水位,在第一水位和第二水位均小于设定水位阈值时,关闭水泵。
59.在一些实施例中,识别模块720,还用于对待识别图像进行图像语义分割,获取待识别图像的水域区域图像;根据水域区域图像的面积,获取水域的第一水位。
60.在一些实施例中,识别模块720,还用于将待识别图像输入训练好的deeplabv3 模型中,由deeplabv3 模型对待识别图像进行图像语义分割,得到水域区域图像。
61.在一些实施例中,水泵的保护装置700还包括训练模块750,训练模块750用于:获取随机水域的第一样本图像和水泵所处水域的第二样本图像;将第一样本图像输入初始deeplabv3 模型中,对初始deeplabv3 模型进行训练,得到训练后的候选deeplabv3 模型;将第二样本图像输入候选deeplabv3 模型中,对候选deeplabv3 模型进行训练,在训练结束后得到deeplabv3 模型。
62.在一些实施例中,控制模块740,还用于:在第一水位小于设定水位阈值,第二水位大于或等于设定水位阈值时,获取水泵的水流量;在水流量小于水流量阈值时,关闭水泵。
63.在一些实施例中,控制模块740,还用于:重新获取水域的第一水位和第二水位;在重新获取的第一水位和重新获取的第二水位均大于或等于设定水位阈值时,开启水泵。
64.本公开实施例提供的水泵的保护装置,可用于执行上述实施例中第一方面实施例的水泵的保护方法的技术方案,其实现原理和技术效果类似,在此不再赘述。
65.为了实现上述实施例,如图8所示,本公开还提出一种电子设备800,包括存储器810、处理器820及存储在存储器810上并可在处理器820上运行的计算机程序,处理器820执行程序,以实现本公开前述实施例提出的水泵的保护方法。
66.在本说明书的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本公开的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
67.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
68.尽管上面已经示出和描述了本公开的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本公开的限制,本领域的普通技术人员在本公开的范围内可以对上述实施例进行变化、修改、替换和变型。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献