本发明涉及一种基于行人跟踪的加油枪定位方法。
背景技术:
现在视觉识别技术开始广泛应用,在加油站方面也开始出现通过视觉识别技术识别人员、车辆以及自动加油机器人的技术。但目前由于很多加油站环境复杂,加上技术限制,完全实现自动加油无需工作人员进行加油的情况很少。一些加油站中车辆加油时与加油机之间有一定距离,当距离较远时,加油机需要通过十几至二十几米长的胶管连接加油枪,加油时如果过早打开加油泵,泵送上来的流量全部通过溢流阀流回油罐,不仅造成了大量的能量浪费,还使得系统内部压力很大,对整个液压系统的稳定性和安全性都极其不利。而如果在插入加油口打开油枪时才开启加油泵,由于油液挥发,胶管中通常都有不少气体,因此油液需要在排出胶管中气体后才会流出,加上胶管长度较长,需要耗费较多时间,如果遇到加油车辆较多时影响更为严重。
技术实现要素:
本发明的目的在于提供一种基于行人跟踪的加油枪定位方法,以解决现有技术中在加油位置与加油机距离较远的情况下,无法有效判断加油泵开启时机,不能在节约加油时间的前提下防止系统内压力较大的问题。
所述的一种基于行人跟踪的加油枪定位方法,包括下列步骤:
s1、加油枪被提起后,油枪传感器发出信号,触发识别系统进行识别;
s2、识别系统通过摄像头采集此时油枪放置处的图像,通过行人检测算法,将工作人员从图像中识别出来;
s3、根据视频图像跟踪识别出的工作人员;
s4、识别系统在进行工作人员识别的同时,通过摄像头采集加油位的图像,识别图像中是否有车辆;
s5、识别出加油位的车辆后根据摄像头自身标定的参数计算出车辆所在位置;
s6、根据设定的预加油的距离参数和车辆所在位置计算出预加油区域并在视频图像中标记;
s7、当跟踪的工作人员进入预加油区域时发出预加油信号以启动加油泵提前进行泵油动作。
优选的,所述加油机包括包括视频采集模块、行人跟踪模块和加油枪状态控制模块,所述加油枪状态控制模块用于采集油枪传感器的信号和对加油泵发出控制命令,所述行人跟踪模块与所述加油枪状态控制模块相连,受其触发识别跟踪行为,所并在预加油信号触发后发送给加油枪状态控制模块,所述视频采集模块通过视频流解析模块向行人跟踪模块发送解析后的视频图像。
优选的,所述摄像头覆盖加油机和加油位附近的区域,所述加油枪至少被一侧的摄像头拍摄到,在所述加油枪不止一个时,所述摄像头被提起后识别加油枪和与所述加油枪最接近的工作人员,将加油枪与所述工作人员绑定,通过跟踪所述工作人员代替跟踪加油枪。
优选的,所述视频采集模块包括设于加油机上部以不同角度采集图像的摄像头,所述枪放置处和所述加油位均在至少一个摄像头的采集范围内。
本发明通过将持有加油枪的工作人员与油枪绑定,更方便跟踪油枪实际位置,并通过对加油车辆的识别判断合适进行预加油的区域,从而让加油泵开启时机的判断更加可靠,有效节约加油时间同时不会让系统中压力过高以及减少高压时间。
附图说明
图1为本发明的模块关系图。
具体实施方式
下面对照附图,通过对实施例的描述,对本发明具体实施方式作进一步详细的说明,以帮助本领域的技术人员对本发明的发明构思、技术方案有更完整、准确和深入的理解。
如图1所示,本发明提供了一种基于行人跟踪的加油枪定位方法,包括下列步骤:
s1、加油枪被提起后,油枪传感器发出信号,触发识别系统进行识别。
s2、识别系统通过摄像头采集此时油枪放置处的图像,通过行人检测算法,将工作人员从图像中识别出来。
s3、根据视频图像跟踪识别出的工作人员。
s4、识别系统在进行工作人员识别的同时,通过摄像头采集加油位的图像,识别图像中是否有车辆。
s5、识别出加油位的车辆后根据摄像头自身标定的参数计算出车辆所在位置。
s6、根据设定的预加油的距离参数和车辆所在位置计算出预加油区域并在视频图像中标记。
s7、当跟踪的工作人员进入预加油区域时发出预加油信号以启动加油泵提前进行泵油动作。
其中采用的加油机包括包括视频采集模块、行人跟踪模块和加油枪状态控制模块,所述加油枪状态控制模块用于采集油枪传感器的信号和对加油泵发出控制命令,所述行人跟踪模块与所述加油枪状态控制模块相连,受其触发识别跟踪行为,所并在预加油信号触发后发送给加油枪状态控制模块,所述视频采集模块通过视频流解析模块向行人跟踪模块发送解析后的视频图像。
所述摄像头覆盖加油机和加油位附近的区域,所述加油枪至少被一侧的摄像头拍摄到,在所述加油枪不止一个时,所述摄像头被提起后识别加油枪和与所述加油枪最接近的工作人员,将加油枪与所述工作人员绑定,通过跟踪所述工作人员代替跟踪加油枪。由于在油枪放置处摄像头从两侧拍摄到,并且人员只能位于油枪放置处的前方,所以此时能确保加油枪至少能被一个摄像头拍摄到,如果在其他位置摄像头可能都被工作人员身体挡住,无法识别加油枪,导致不能有效将加油枪与相应工作人员绑定。
所述视频采集模块包括设于加油机上部以不同角度采集图像的摄像头,所述枪放置处和所述加油位均在至少一个摄像头的采集范围内。这样能减少工作人员经过不同摄像头拍摄范围时进行识别所需的计算量。
由于加油枪体积较小,在移送过程中容易被遮挡,从而无法识别,现有的常规视觉识别技术很难直接通过加油枪判断加油泵的启动时机。本发明采用通过油枪提起动作触发传感器,行人跟踪模块将最接近油枪的人员绑定油枪,从而通过跟踪不易丢失的行人来保证对油枪位置的跟踪,另一方面通过对车辆位置识别和预加油区域的标识,让代表油枪位置的工作人员一进入预加油区域即触发预加油信号,保证对加油泵启动的时机判断可靠,这样就能防止油液泵送太早导致系统内压力较高并且保持时间较长的问题,同时由于在到达车辆前就开始泵送油液,油液较早进入胶管并将气体压缩,在加油时气体会快速排出,油液能较快流出,节约了加油时间。
上面结合附图对本发明进行了示例性描述,显然本发明具体实现并不受上述方式的限制,只要采用了本发明的发明构思和技术方案进行的各种非实质性的改进,或未经改进将本发明构思和技术方案直接应用于其它场合的,均在本发明保护范围之内。
1.一种基于行人跟踪的加油枪定位方法,其特征在于:包括下列步骤:
s1、加油枪被提起后,油枪传感器发出信号,触发识别系统进行识别;
s2、识别系统通过摄像头采集此时油枪放置处的图像,通过行人检测算法,将工作人员从图像中识别出来;
s3、根据视频图像跟踪识别出的工作人员;
s4、识别系统在进行工作人员识别的同时,通过摄像头采集加油位的图像,识别图像中是否有车辆;
s5、识别出加油位的车辆后根据摄像头自身标定的参数计算出车辆所在位置;
s6、根据设定的预加油的距离参数和车辆所在位置计算出预加油区域并在视频图像中标记;
s7、当被跟踪的工作人员进入预加油区域时发出预加油信号以启动加油泵提前进行泵油动作。
2.根据权利要求1所述的一种基于行人跟踪的加油枪定位方法,其特征在于:所述加油机包括包括视频采集模块、行人跟踪模块和加油枪状态控制模块,所述加油枪状态控制模块用于采集油枪传感器的信号和对加油泵发出控制命令,所述行人跟踪模块与所述加油枪状态控制模块相连,受其触发识别跟踪行为,所并在预加油信号触发后发送给加油枪状态控制模块,所述视频采集模块通过视频流解析模块向行人跟踪模块发送解析后的视频图像。
3.根据权利要求2所述的一种基于行人跟踪的加油枪定位方法,其特征在于:所述摄像头覆盖加油机和加油位附近的区域,所述加油枪至少被一侧的摄像头拍摄到,在所述加油枪不止一个时,所述摄像头被提起后识别加油枪和与所述加油枪最接近的工作人员,将加油枪与所述工作人员绑定,通过跟踪所述工作人员代替跟踪加油枪。
4.根据权利要求3所述的一种基于行人跟踪的加油枪定位方法,其特征在于:所述视频采集模块包括设于加油机上部以不同角度采集图像的摄像头,所述枪放置处和所述加油位均在至少一个摄像头的采集范围内。