车辆清洗的方法、装置、系统、电子设备和存储介质转让专利
申请号 : CN202010187607.0
文献号 : CN111422166B
文献日 : 2021-07-09
发明人 : 彭文龙 , 叶飞虎 , 金丽娟
申请人 : 杭州鸿泉物联网技术股份有限公司
摘要 :
权利要求 :
1.一种车辆清洗的方法,其特征在于,包括:在首次对车辆四周表面进行清洗之前或者在前一轮对车辆四周表面进行清洗结束后,获取对车辆四周表面采集的至少一张图像,根据从每一张图像中识别出的所述车辆四周表面存在污渍的区域和/或每一张图像的反光度,确定所述车辆四周表面的污渍等级;
若所述污渍等级不满足预设污渍等级要求,则根据所述污渍等级确定本轮对所述车辆四周表面进行清洗的清洗模式,以根据本轮确定的清洗模式对所述车辆四周表面进行清洗;
其中,不同的清洗模式设定了对车辆四周表面进行清洗的清洗次数,以及每次对车辆四周表面进行清洗时喷水的喷水量和喷水水压、每次对车辆四周表面进行清洗时清洗剂的喷洒量,以及是否在本轮对车辆四周表面进行清洗后进行速干作业;
所述获取对车辆四周表面采集的至少一张图像,根据从每一张图像中识别出的所述车辆四周表面存在污渍的区域和每一张图像的反光度,确定所述车辆四周表面的污渍等级,包括:
获取对车辆四周表面采集的至少一张图像,对每一张图像,通过预先训练的机器识别模型识别出图像中存在污渍的区域,并通过预先训练的反光度评判等级模型确定图像的反光度等级;
根据每一图像中示出的所述车辆四周表面存在污渍的区域的第一面积、每一图像中示出的所述车辆四周表面的第二面积和各图像的反光度等级,确定所述车辆四周表面的污渍等级;
所述根据每一图像中示出的所述车辆四周表面存在污渍的区域的第一面积、每一图像中示出的所述车辆四周表面的第二面积和各图像的反光度等级,确定所述车辆四周表面的污渍等级,包括:
对每一图像,根据公式 确定污渍等级组成元素an,其中,S污和S全分别表示由同一图像示出的车辆四周表面存在污渍的区域的第一面积和图像中示出的车辆四周表面的第二面积,n对车辆四周表面采集的至少一张图像中的第n张图像;
根据公式 确定第一污渍等级分量a,其中,N为对车辆四周表面采集的至少一张图像的图像总张数,kn为对应于an的第一预设加权系数;
根据公式 确定第二污渍等级分量l,其中,ln为第n张图像的反光度等级,k'n为对应于ln的第二预设加权系数;
根据公式A=k″1a+k″2l确定所述车辆四周表面的污渍等级A,k″1为对应于a的第三预设加权系数,k″2为对应于l的第四预设加权系数。
2.根据权利要求1所述的车辆清洗的方法,其特征在于,所述若所述污渍等级不满足预设污渍等级要求,则根据所述污渍等级确定本轮对所述车辆四周表面进行清洗的清洗模式,以根据本轮确定的清洗模式对所述车辆四周表面进行清洗,包括:若所述污渍等级不满足预设污渍等级要求,则判断对所述车辆四周表面进行清洗的轮数是否小于或等于预设轮数,若是,则根据所述污渍等级确定本轮对所述车辆四周表面进行清洗的清洗模式,以根据本轮确定的清洗模式对所述车辆四周表面进行清洗,否则,发出用于提示对所述车辆四周表面进行人工检查的提示信息;
其中,每轮根据确定的清洗模式对所述车辆四周表面进行一轮清洗后,将对所述车辆四周表面进行清洗的轮数增加一轮。
3.根据权利要求1所述的车辆清洗的方法,其特征在于,所述机器识别模型为预先根据第一样本图像通过机器学习训练得到的,用于对车辆四周表面的图像中存在污渍的区域进行识别的模型;所述第一样本图像为对车辆四周表面的图像中存在污渍的区域进行了标记的图像;所述反光度评判等级模型为预先根据拍照时的光照强度标记出反光度等级的第二样本图像通过机器学习训练得到的,用于确定图像的反光度等级的模型。
4.一种车辆清洗的装置,其特征在于,包括:确定单元,用于在首次对车辆四周表面进行清洗之前或者在前一轮对车辆四周表面进行清洗结束后,获取对车辆四周表面采集的至少一张图像,根据从每一张图像中识别出的所述车辆四周表面存在污渍的区域和/或每一张图像的反光度,确定所述车辆四周表面的污渍等级;
清洗单元,用于若所述污渍等级不满足预设污渍等级要求,则根据所述污渍等级确定本轮对所述车辆四周表面进行清洗的清洗模式,以根据本轮确定的清洗模式对所述车辆四周表面进行清洗;
其中,不同的清洗模式设定了对车辆四周表面进行清洗的清洗次数,以及每次对车辆四周表面进行清洗时喷水的喷水量和喷水水压、每次对车辆四周表面进行清洗时清洗剂的喷洒量,以及是否在本轮对车辆四周表面进行清洗后进行速干作业;
所述获取对车辆四周表面采集的至少一张图像,根据从每一张图像中识别出的所述车辆四周表面存在污渍的区域和每一张图像的反光度,确定所述车辆四周表面的污渍等级,包括:
获取对车辆四周表面采集的至少一张图像,对每一张图像,通过预先训练的机器识别模型识别出图像中存在污渍的区域,并通过预先训练的反光度评判等级模型确定图像的反光度等级;
根据每一图像中示出的所述车辆四周表面存在污渍的区域的第一面积、每一图像中示出的所述车辆四周表面的第二面积和各图像的反光度等级,确定所述车辆四周表面的污渍等级;
所述根据每一图像中示出的所述车辆四周表面存在污渍的区域的第一面积、每一图像中示出的所述车辆四周表面的第二面积和各图像的反光度等级,确定所述车辆四周表面的污渍等级,包括:
对每一图像,根据公式 确定污渍等级组成元素an,其中,S污和S全分别表示由同一图像示出的车辆四周表面存在污渍的区域的第一面积和图像中示出的车辆四周表面的第二面积,n对车辆四周表面采集的至少一张图像中的第n张图像;
根据公式 确定第一污渍等级分量a,其中,N为对车辆四周表面采集的至少一张图像的图像总张数,kn为对应于an的第一预设加权系数;
根据公式 确定第二污渍等级分量l,其中,ln为第n张图像的反光度等级,k'n为对应于ln的第二预设加权系数;
根据公式A=k″1a+k″2l确定所述车辆四周表面的污渍等级A,k″1为对应于a的第三预设加权系数,k″2为对应于l的第四预设加权系数。
5.一种车辆清洗的系统,其特征在于,包括图像获取模块、数据处理模块和控制模块;
所述图像获取模块用于在首次对车辆四周表面进行清洗之前或者在前一轮对车辆四周表面进行清洗结束后,采集车辆四周表面的图像,并将采集的图像传输到所述数据处理模块;
所述数据处理模块用于执行权利要求1‑3中任一项所述的车辆清洗的方法,并将确定的本轮对所述车辆四周表面进行清洗的清洗模式发送到所述控制模块;
所述控制模块根据接收的本轮对所述车辆四周表面进行清洗的清洗模式对所述车辆四周表面进行清洗;
其中,不同的清洗模式设定了对车辆四周表面进行清洗的清洗次数,以及每次对车辆四周表面进行清洗时喷水的喷水量和喷水水压、每次对车辆四周表面进行清洗时清洗剂的喷洒量,以及是否在本轮对车辆四周表面进行清洗后进行速干作业。
6.根据权利要求5所述的车辆清洗的系统,其特征在于,还包括喷水模块、清洗剂喷洒模块和速干模块;
所述控制模块根据接收的本轮对所述车辆四周表面进行清洗的清洗模式中设定的对车辆四周表面进行清洗的清洗次数,通过控制所述喷水模块、所述清洗剂喷洒模块和/或所述速干模块对车辆四周表面进行清洗;
其中,所述控制模块每一次控制对车辆四周表面进行清洗的过程中:根据本轮对所述车辆四周表面进行清洗的清洗模式设定的,本次进行清洗时对车辆四周表面进行清洗时喷水的喷水量和喷水水压,控制所述喷水模块对所述车辆四周表面喷水,并根据本次进行清洗时对车辆四周表面进行清洗时清洗剂的喷洒量,控制所述清洗剂喷洒模块对所述车辆四周表面喷洒清洗剂;
根据本轮对所述车辆四周表面进行清洗的清洗模式设定的,本次进行清洗结束后是否对车辆四周表面进行速干作业,对所述速干模块进行控制;
其中,若用于对车辆四周表面进行清洗的清洗区域为矩形,则在所述清洗区域的每一边角处均设置有所述喷水模块、所述清洗剂喷洒模块和所述速干模块。
7.根据权利要求5所述的车辆清洗的系统,其特征在于,还包括显示模块和指示灯模块;
所述图像获取模块包括至少一个摄像头;
所述显示模块用于显示所述图像获取模块对车辆四周表面采集的图像,和/或显示由所述数据处理模块发送的标记了车辆四周表面存在污渍的区域的图像;
所述指示灯模块用于在接收到所述数据处理模块发出的对所述车辆四周表面进行人工检查的提示信息后,发出第一指示信息,在接收到所述数据处理模块发出的污渍等级满足所述预设污渍等级要求的信息后,发出第二指示信息;
其中,若用于对车辆四周表面进行清洗的清洗区域为矩形,则在所述清洗区域的每一条边的中间位置处均设置有至少一个摄像头,用于对位于所述清洗区域内的车辆的车辆四周表面进行拍照。
8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至3任一项所述的车辆清洗的方法的步骤。
9.一种非暂态可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至3任一项所述的车辆清洗的方法的步骤。
说明书 :
车辆清洗的方法、装置、系统、电子设备和存储介质
技术领域
背景技术
洗车依然存在一定的问题。
及清洗次数的设置,有可能造成水资源的浪费或者一次清洗无法达到用户满意程度。同时
单一的洗车模式会带来车辆干净程度不同但是收费却相同的收费公平问题。
发明内容
次数进行控制,造成资源浪费的问题。
四周表面存在污渍的区域和/或每一张图像的反光度,确定所述车辆四周表面的污渍等级;
清洗;
剂的喷洒量,以及是否在本轮对车辆四周表面进行清洗后进行速干作业。
出的所述车辆四周表面存在污渍的区域和/或每一张图像的反光度,确定所述车辆四周表
面的污渍等级;
辆四周表面进行清洗;
剂的喷洒量,以及是否在本轮对车辆四周表面进行清洗后进行速干作业。
处理模块;
剂的喷洒量,以及是否在本轮对车辆四周表面进行清洗后进行速干作业。
洗的方法的步骤。
四周表面进行污渍等级的评判,根据污渍等级确定合适的本轮对车辆四周表面进行清洗的
清洗模式,根据确定的清洗模式对所述车辆四周表面进行清洗。通过清洁模式的选择,能够
实现对用水量和清洁泡沫用量的精确控制,且通过设置合适的预设污渍等级要求,能够通
过污渍等级与预设污渍等级要求的比较控制清洗次数,避免造成资源浪费。
附图说明
明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根
据这些附图获得其他的附图。
具体实施方式
本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员
在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
所述车辆四周表面存在污渍的区域和/或每一张图像的反光度,确定所述车辆四周表面的
污渍等级;
表面进行清洗;
剂的喷洒量,以及是否在本轮对车辆四周表面进行清洗后进行速干作业。
的污渍等级作为所述预设污渍等级要求。
水量和喷水水压,以及每次清洗时对车辆四周表面进行清洗时清洗剂的喷洒量对所述车辆
四周表面进行清洗,并在清洗模式中设定了在某一次对车辆四周表面进行清洗后(例如,本
轮的最后一次清洗后)进行速干作业的情况下,在该次清洗结束后,对所述车辆四周表面进
行速干作业。
等级确定合适的本轮对车辆四周表面进行清洗的清洗模式,根据确定的清洗模式对所述车
辆四周表面进行清洗。通过清洁模式的选择,能够实现对用水量和清洁泡沫用量的精确控
制,且通过设置合适的预设污渍等级要求,能够通过污渍等级与预设污渍等级要求的比较
控制清洗次数,避免造成资源浪费。
进行清洗,包括:
面进行清洗的清洗模式,以根据本轮确定的清洗模式对所述车辆四周表面进行清洗,否则,
发出用于提示对所述车辆四周表面进行人工检查的提示信息;
四周表面进行拍照,对第一轮清洗的结果进行评定(即按照第一轮的清洗模式清洗结束后
确定的污渍等级),如果不满足预设污渍等级要求,则根据新的污渍等级选取相应的清洗模
式,然后再进行第二轮的清洗。(其中每一轮规定的清洗次数有可能是多次,例如,第一轮确
定的清洗模式中规定的清洗次数为3次,那么就应该在3次清洗结束后再进行第二次评定)。
后仍不符合预设污渍等级要求的情况下请求人工检查。通过预设污渍等级要求和预设轮数
实现了对车辆四周表面进行清洗的预设轮数的控制。
光度,确定所述车辆四周表面的污渍等级,包括:
的反光度等级;
污渍等级;
四周表面的图像中存在污渍的区域进行了标记的图像;所述反光度评判等级模型为预先根
据拍照时的光照强度标记出反光度等级的第二样本图像通过机器学习训练得到的,用于确
定图像的反光度等级的模型。
像的反光度等级,确定所述车辆四周表面的污渍等级,包括:
四周表面的第二面积,n对车辆四周表面采集的至少一张图像中的第n张图像;
面积在车辆四周表面的总面积中占比越大,则图像对应的第一预设加权系数kn越大,第二
预设加权系数k'n也越大。
并实现清洗模式的确定。确定污渍等级的具体过程为:
定第二污渍等级分量l,最后通过公式A=k1″a+k″2l确定车辆四周表面的污渍等级。
识别出的所述车辆四周表面存在污渍的区域和/或每一张图像的反光度,确定所述车辆四
周表面的污渍等级;
清洗;
剂的喷洒量,以及是否在本轮对车辆四周表面进行清洗后进行速干作业。
等级确定合适的本轮对车辆四周表面进行清洗的清洗模式,根据确定的清洗模式对所述车
辆四周表面进行清洗。通过清洁模式的选择,能够实现对用水量和清洁泡沫用量的精确控
制,且通过设置合适的预设污渍等级要求,能够通过污渍等级与预设污渍等级要求的比较
控制清洗次数,避免造成资源浪费。
处理模块;
剂的喷洒量,以及是否在本轮对车辆四周表面进行清洗后进行速干作业。
或所述速干模块对车辆四周表面进行清洗;
喷水,并根据本次进行清洗时对车辆四周表面进行清洗时清洗剂的喷洒量,控制所述清洗
剂喷洒模块对所述车辆四周表面喷洒清洗剂;
级满足所述预设污渍等级要求的信息后,发出第二指示信息;
辆四周表面进行拍照。
车辆四周表面进行人工检查的提示信息后,显示黄色的指示灯作为第一指示信息;在接收
到所述数据处理模块发出的污渍等级满足所述预设污渍等级要求的信息后,显示绿色的指
示灯作为第二指示信息;当正在对所述车辆进行清洗时,显示红色的指示灯作为第三指示
信息。
传输给控制模块。同时标定图像获取模块拍摄图像中的污渍,将标定后的图像传至显示模
块显示,方便人工判断哪里清洗后不符合清洗要求。
灯模块根据作业情况显示不同的提示颜色。
清洁模式的选择,能够实现对用水量和清洁泡沫用量的精确控制,且通过设置合适的预设
污渍等级要求,能够通过污渍等级与预设污渍等级要求的比较控制清洗轮数,避免造成资
源浪费。
变),图4为本实施例提供的一种车辆清洗的系统对车辆清洗的原理示意图,参见图4,对车
辆清洗的过程具体为:
分别对四个图像中车身的污渍进行识别与定位,如下式所示,计算每幅图像中污渍面积S污
与当前一侧车身面积S全的比值an,得到车辆某侧的污渍等级:
得到最终的反光度等级l,如下式,式中k′1~k′4为加权系数:
压以及清洗剂喷洒模块的喷洒量,然后开始本轮清洗作业,指示灯模块变为红色。
A'再进行一轮清洗。
为黄色告知工作人员需要人工检查,数据处理模块对识别到的污渍进行标定,将带有标定
的图像输出至显示模块,方便员工确认系统判定出现问题污渍的位置。若达到车辆污渍等
级要求,本轮清洗结束,指示灯模块变为绿色。
通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通
信。处理器501可以调用存储器503中的逻辑指令,以执行如下方法:获取对车辆四周表面采
集的至少一张图像,根据从每一张图像中识别出的所述车辆四周表面存在污渍的区域和/
或每一张图像的反光度,确定所述车辆四周表面的污渍等级;若所述污渍等级不满足预设
污渍等级要求,则根据所述污渍等级确定用于对所述车辆四周表面进行清洗的清洗模式,
以根据确定的清洗模式对所述车辆四周表面进行清洗;其中,不同的清洗模式设定了对车
辆四周表面进行清洗时喷水的喷水量和喷水水压、对车辆四周表面进行清洗时清洗剂的喷
洒量,以及是否在对车辆四周表面进行清洗后进行速干作业。
发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以
软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以
使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施
例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,
Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种
可以存储程序代码的介质。
程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:获
取对车辆四周表面采集的至少一张图像,根据从每一张图像中识别出的所述车辆四周表面
存在污渍的区域和/或每一张图像的反光度,确定所述车辆四周表面的污渍等级;若所述污
渍等级不满足预设污渍等级要求,则根据所述污渍等级确定用于对所述车辆四周表面进行
清洗的清洗模式,以根据确定的清洗模式对所述车辆四周表面进行清洗;其中,不同的清洗
模式设定了对车辆四周表面进行清洗时喷水的喷水量和喷水水压、对车辆四周表面进行清
洗时清洗剂的喷洒量,以及是否在对车辆四周表面进行清洗后进行速干作业。
取对车辆四周表面采集的至少一张图像,根据从每一张图像中识别出的所述车辆四周表面
存在污渍的区域和/或每一张图像的反光度,确定所述车辆四周表面的污渍等级;若所述污
渍等级不满足预设污渍等级要求,则根据所述污渍等级确定用于对所述车辆四周表面进行
清洗的清洗模式,以根据确定的清洗模式对所述车辆四周表面进行清洗;其中,不同的清洗
模式设定了对车辆四周表面进行清洗时喷水的喷水量和喷水水压、对车辆四周表面进行清
洗时清洗剂的喷洒量,以及是否在对车辆四周表面进行清洗后进行速干作业。
元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其
中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性
的劳动的情况下,即可以理解并实施。
述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该
计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指
令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施
例或者实施例的某些部分所述的方法。
以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;
而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和
范围。