System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及生产监控领域,具体涉及一种洗车台落杆检测方法、系统、设备及介质。
技术介绍
1、在工厂里,货运车辆通常会带有大量灰尘和污渍,如果不对车辆进行充分清洗,会导致驾驶员视线受阻、车辆自身信号灯或车牌被遮挡,从而造成安全问题,另外还可能造成环境污染。
2、传统的工厂洗车区域车辆洗车过程,需要操作员持续观察车辆位置和洗车进度,手动调整抬杆的升降以控制洗车时间达到规定要求,从而需要耗费大量的人力资源。另外,在快速和自动化的洗车系统中,操作员在接近洗车设备时也存在意外伤害的风险。
技术实现思路
1、鉴于以上所述相关技术的缺点,本申请提供一种洗车台落杆检测方法、系统、设备及介质,以解决在自动化洗车过程中对洗车台区域无法进行自动化检测的技术问题。
2、本申请提供了一种洗车台落杆检测方法,所述洗车台落杆检测方法包括:获取车辆在洗车台区域的待检测图像,所述待检测图像中包括所述车辆的车头和所述洗车台区域的闸杆;将所述待检测图像输入预设落杆检测模型对所述待检测图像中的所述车头和所述闸杆进行检测,得到车头检测结果和闸杆检测结果;基于所述车头检测结果和所述闸杆检测结果得到车头位置和闸杆状态,所述车头位置包括清洗位置和非清洗位置,所述闸杆状态包括起杆状态和落杆状态;当所述车头位置到达所述清洗位置,且所述闸杆状态为落杆状态,则记录当前时间作为开始清洗时间,车辆进入清洗状态,持续对所述闸杆状态进行检测;当所述车辆进入所述清洗状态后,检测到所述闸杆状态从落杆状态到起杆状态时,则记录当前
3、于本申请的一实施例中,当检测到所述闸杆状态从落杆状态到起杆状态时,则记录当前时间作为结束清洗时间之后,还包括:基于所述开始清洗时间和所述结束清洗时间得到所述车辆的清洗时长;若所述清洗时长大于或等于预设时长阈值,则所述车辆的清洗时长为合格时长;若所述清洗时长小于所述预设时长阈值,则所述车辆的清洗时长为不合格时长;若所述车辆的清洗时长为不合格时长,则触发车辆清洗警报。
4、于本申请的一实施例中,触发车辆清洗警报包括:设置红屏闪烁报警器或声光报警器对所述车辆清洗警报进行响应,以提示所述清洗时长为不合格的车辆继续进行清洗;对当前触发所述车辆清洗警报的所述车辆、所述车头检测结果和所述闸杆检测结果进行记录。
5、于本申请的一实施例中,将所述待检测图像输入预设落杆检测模型对所述待检测图像中的所述车头和所述闸杆进行检测之前,还包括:获取历史洗车台区域图像,所述历史洗车台区域图像包括所述车头和所述闸杆;对所述历史洗车台区域图像上的车头和闸杆基于坐标进行标注,得到图像训练集;将所述图像训练集输入初始检测模型中进行训练,得到所述预设落杆检测模型。
6、于本申请的一实施例中,基于所述车头检测结果和所述闸杆检测结果得到车头位置包括:根据所述车头检测结果得到车头中心点坐标,根据所述闸杆检测结果得到闸杆中心点坐标;计算所述车头中心点坐标和所述闸杆中心点坐标的距离,根据所述距离的大小得到所述车头位置,所述车头位置包括清洗位置和非清洗位置。
7、于本申请的一实施例中,根据所述距离的大小得到所述车头位置包括:若所述距离小于或等于预设距离阈值,则所述车头位置为清洗位置;若所述距离大于所述预设距离阈值,则所述车头位置为非清洗位置。
8、于本申请的一实施例中,基于所述闸杆检测结果得到闸杆状态包括:根据所述闸杆检测结果得到闸杆中心点坐标;若所述闸杆中心点坐标高于预设起杆阈值,则所述闸杆状态为起杆状态;若所述闸杆中心点坐标低于预设落杆阈值,则所述闸杆状态为落杆状态。
9、本申请提供一种洗车台落杆检测系统,所述洗车台落杆检测系统包括,图像输入模块,用于获取车辆在洗车台区域的待检测图像,所述待检测图像中包括所述车辆的车头和所述洗车台区域的闸杆;图像检测模块,用于将所述待检测图像输入预设落杆检测模型对所述待检测图像中的所述车头和所述闸杆进行检测,得到车头检测结果和闸杆检测结果;状态判断模块,用于基于所述车头检测结果和所述闸杆检测结果得到车头位置和闸杆状态,所述车头位置包括清洗位置和非清洗位置,所述闸杆状态包括起杆状态和落杆状态;开始时间模块,用于当所述车头位置到达所述清洗位置,且所述闸杆状态为落杆状态,则记录当前时间作为开始清洗时间,车辆进入清洗状态,持续对所述闸杆状态进行检测;结束时间模块,用于当所述车辆进入所述清洗状态后,检测到所述闸杆状态从落杆状态到起杆状态时,则记录当前时间作为结束清洗时间,车辆进入非清洗状态。
10、本申请的实施例还提供一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述各实施例中任一所述的洗车台落杆检测方法。
11、本申请的实施例还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上述各实施例中任一所述的洗车台落杆检测方法。
12、本申请的有益效果:本申请的实施例提供了一种洗车台落杆检测方法、系统、设备及介质,该方法通过获取车辆在洗车台区域的待检测图像,将待检测图像输入预设落杆检测模型对待检测图像中的车头和闸杆进行检测,得到车头检测结果和闸杆检测结果,基于车头检测结果和闸杆检测结果得到车头位置和闸杆状态,当车头位置到达清洗位置,且闸杆状态为落杆状态,则记录当前时间作为开始清洗时间,车辆进入清洗状态,并持续对闸杆状态进行检测,当车辆进入清洗状态后,检测到闸杆状态从落杆状态到起杆状态时,则记录当前时间为结束清洗时间,车辆进入非清洗状态,通过车辆的清洗时间进行检测,确保车辆能够得到充分的清洗,并且可以有效精确识别不同种类和尺寸的车辆,并且有效应对复杂环境中的干扰因素,不仅提高了洗车台的运转效率还可以减少人工成本。
13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
本文档来自技高网...【技术保护点】
1.一种洗车台落杆检测方法,其特征在于,所述洗车台落杆检测方法包括:
2.根据权利要求1所述的洗车台落杆检测方法,其特征在于,当检测到所述闸杆状态从落杆状态到起杆状态时,则记录当前时间作为结束清洗时间之后,还包括:
3.根据权利要求2所述的洗车台落杆检测方法,其特征在于,触发车辆清洗警报包括:
4.根据权利要求1或2任一项所述的洗车台落杆检测方法,其特征在于,将所述待检测图像输入预设落杆检测模型对所述待检测图像中的所述车头和所述闸杆进行检测之前,还包括:
5.根据权利要求1或2任一项所述的洗车台落杆检测方法,其特征在于,基于所述车头检测结果和所述闸杆检测结果得到车头位置包括:
6.根据权利要求5所述的洗车台落杆检测方法,其特征在于,根据所述距离的大小得到所述车头位置包括:
7.根据权利要求1或2任一项所述的洗车台落杆检测方法,其特征在于,基于所述闸杆检测结果得到闸杆状态包括:
8.一种洗车台落杆检测系统,其特征在于,所述洗车台落杆检测系统包括:
9.一种电子设备,其特征在于,所述电子设
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如权利要求1-7中任一项所述的洗车台落杆检测方法。
...【技术特征摘要】
1.一种洗车台落杆检测方法,其特征在于,所述洗车台落杆检测方法包括:
2.根据权利要求1所述的洗车台落杆检测方法,其特征在于,当检测到所述闸杆状态从落杆状态到起杆状态时,则记录当前时间作为结束清洗时间之后,还包括:
3.根据权利要求2所述的洗车台落杆检测方法,其特征在于,触发车辆清洗警报包括:
4.根据权利要求1或2任一项所述的洗车台落杆检测方法,其特征在于,将所述待检测图像输入预设落杆检测模型对所述待检测图像中的所述车头和所述闸杆进行检测之前,还包括:
5.根据权利要求1或2任一项所述的洗车台落杆检测方法,其特征在于,基于所述车头检测结...
【专利技术属性】
技术研发人员:程桃,袁涤非,张晓辉,庞殊杨,曹鑫,张玺印,肖芸,夏超,姜昊,李志,
申请(专利权)人:中冶赛迪信息技术重庆有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。